Part I:
Review
Byzantine Generals Problem Review
Blockchain Solves the “Byzantine General Problem!”
Decentralized Systems can’t agree on on a single common truth
Introduction to Bitcoin
Bitcoin Was the first Blockchain to Solve the Byzantine Generals Problem
Decentralized Systems can now agree on on a single common truth
Bitcoin: A Peer-to-Peer Electronic Cash System
Unlocks the ability to conduct financial transactions without a middleman.
Bitcoin: A Peer-to-Peer Electronic Cash System
Example: Alice wants to pay Bob $10
Alice
Traditional
Bitcoin: Peer-to-Peer
Bob
Middleman
$10
$10
$10
Bitcoin: A Peer-to-Peer Electronic Cash System
Example: Alice wants to pay Bob $10
Alice
Traditional
Bitcoin: Peer-to-Peer
Bob
Middleman
$10
$10
$10
History
Following Bitcoin, many wanted to create more use cases for blockchain.
The popular approach at the time was to create an application specific blockchain.
This would be like creating a new App Store anytime you wanted to create a new App.
Gaming
Transportation
Social Media
Intro to Ethereum
Smart Contracts
The key innovation of Ethereum is smart contracts.
A Smart Contract is a program on a blockchain that executes when certain preconditions are met.
Allow users to automate agreements rather than using a centralized intermediary.
Wallets
Internet 🡪 Browsers
Blockchains 🡪 Wallets
Wallets enable users to interact with blockchains the applications built on top of them.
There are many different wallets for different blockchains, but MetaMask is the most universally used.
Q&A
Part II:
Career Development: Blockchain Software Engineering
2022 Blockchain Developer Salaries
What does a blockchain engineer do?
Resources (can be found on website as well):
https://blockchainbootcamp.wixsite.com/2022/