Originally implemented as a form of digital currency through Bitcoin, Blockchain technology is a form of digital ledger (database) that is distributed (shared) among network participants and reconciled using a computer algorithm. Blockchains are unique in that records are grouped together and encrypted to form ‘blocks’; blocks are then cryptographically linked together to form the ‘Blockchain’. Contrary to popular belief, Blockchain technology extends far beyond digital currency; we will explore this important distinction throughout the duration of the workshop.
1. Preface – An Introduction
Our introduction to Blockchain technology will cover today’s learning objectives and a brief history of Blockchains before framing them in a broader technological context.
2. Core Components
Here we will examine the fundamental concepts that make Blockchains work: Cryptography, Hash functions, Consensus Mechanisms, and Networks. We will then use our learnings to build a block.
3. Learn at Lunch
We invite workshop participants to continue the conversation over lunch; your facilitator will be available to answer any questions you may have.
4. Practical Applications
Here we will leave the theory behind and venture into using Blockchain technology through the lens of a digital currency transaction and explore the full transaction lifecycle.
5. Use-Case Exercise
Now that we have used a Blockchain to transact, let’s explore the numerous other potential use cases for Blockchain technology and see if we can think of any ourselves.
6. Opportunities and Threats
We end the day with a deep dive into the opportunities and threats facing the industries which stand to be disrupted by Blockchain technology.