The course takes place at B Startup School in Amsterdam. For the duration of the 3 days two of B9lab's instructors will be on site to guide you through understanding blockchain technology.
Getting into Blockchain is hard!
Blockchain jumps at you from almost every FinTech publication, economic newspaper,
industry blog and even mainstream news.
The Hype is massive, but few commentators, journalists and analysts actually understand
blockchain technology in depth. The conversation is, in most places, riddled with
So, where can you start?
How does it work? What is a smart contract?
Why is everyone so excited about DAOs?
And what does all of this have to do with cryptocurrencies?
We have been spending a lot of time and effort to develop an in-depth course
for technical decision makers and CTOs.
About This Course
This course teaches technical decision makers and CTOs
the basics of blockchain technology.
This course is aimed at experienced technical stakeholders, introducing everything needed to understand the technology, smart contracts and both technical and social frameworks relating to the technology.
The course goes into the underlying theory of blockchain, covers Bitcoin, Ethereum and Hyperledger in depth and provides an overview of many other protocols both in public and managed networks.
After the 3-day workshop you will have the opportunity to go through the B9lab certification exam. B9lab awards certificates to participants who show very strong ability and understanding. The pass mark is fairly high and requires an average of 80% or more. Successful participants receive a certificate that is verified on the Ethereum blockchain.
Exam and Timeline
At the end of the 3-day workshop, participants have 2 weeks to submit their final project if they choose to attempt the certification route.
We need you to have a recent computer with at least 8 GB of RAM and 50 GB of free hard-disk space. It may be a MacOS, a Windows or a Linux computer. You may get away with just 4GB of RAM only if your computer is running Ubuntu.
You should have a good technical understanding of how computers work and have done systems analysis and architectural planning before.
You do not need any programming experience.
We estimate that you will have to spend ~40 hours on the whole course, if you are planning to take the certificate route.
Module 1 - Blockchain Theory
- Introduction to the world of blockchain
- Experimenting with Bitcoin and Ethereum
- Blockchain Definitions
- Cryptography Fundamentals
- Blockchain Attributes
- Blockchain as a database
- Blockchain as a distributed ledger
- Blockchain as a distributed computer
- Introduction to Game Theory and Economic Incentives
Module 2 - Blockchain Theory - Public Networks
- Blockchain Development History
- Introduction to Bitcoin infrastructure
- Introduction to consensus algorithms: Proof of Work
- Evolution of Bitcoin: Derivative Protocols
- Optional Practice Track: Preparing VM
Module 3 - Blockchain Theory - Public Networks
- Introduction to Ethereum infrastructure
- Perspectives on Smart Contracts
- Introduction to consensus algorithms: Proof of Stake
- Fundamentals of the Ethereum Virtual Machine
- Evolution of Ethereum: Derivative Protocols
- Optional Practice Track: Deploying a Smart Contract on Ethereum
Module 4 - Blockchain Theory - Public Networks
- The Blockchain Public Protocol Landscape
- More public protocols: Case Studies
- RSK and other distributed computing platform
- Optional Practice Track: Experimenting with ZCash
Module 5 - Blockchain Theory - Managed Networks
- The Blockchain Managed Protocol Landscape
- Fundamentals of managed blockchain networks
- In-depth case study: Hyperledger Fabric
Module 6 - Technical Analysis - Managed Networks
- Learning how to review a framework
- Community Analysis tools
- More case studies:
- Monax (Eris)
Module 7 - Technical Analysis - Decentralised Systems
- Concepts of Decentralisation
- Frameworks and components
- Developer Tools & Communities
Module 8 - Strategic Analysis
- IT Infrastructure impact assessment tools
- Operations & Governance
- Research & Development
- Industry Use Cases
- Capital Markets
- Shipping & Production
- Internal Economics of Blockchain Networks
- Economics of Mixed Blockchain Models
- Considerations for building a center of competence
Module 9 - Strategic Projection
- Technological Impact Assessment tools
- Strategic Analysis of technical attributes
- Social Impact considerations
- Social, community, political and technical trends
- Important areas of R&D focus
Your course team
Elias has been spending the past 10 years planning, building and running applications. His background is in Artificial Intelligence. Since the early days of bitcoin he has been following the progress of blockchain tech and has been gathering experience with smart contracts / trustless computation since late 2014.
Damien is an experienced entrepreneur and executive with a track record of bringing disruptive solutions to market in telecom and finance since 1996. He spent the last few years looking into decentralised applications and blockchain technology.