Description
In this course, you will learn :
- A formal definition of distributed consensus, as well as fundamental topics like the CAP Theorem and the Byzantine Generals Problem.
- Proof-of-Stake, voting-based consensus algorithms, and federated consensus are alternatives to Bitcoin's Proof-of-Work consensus mechanism.
- The definition and properties of cryptoeconomics in relation to its two constituent fields: cryptography and economics, as well as the goals of cryptoeconomics in relation to distributed systems fundamentals
- The various enterprise-level blockchain implementations, such as JP Morgan's Quorum, Ripple, Tendermint, and HyperLedger, as well as blockchain industry use cases, ICOs, and the increasing regulations surrounding blockchain.
- The scaling challenges and barriers to widespread blockchain adoption, as well as potential solutions within vertical scaling (e.g., block size increases, Segregated Witness, and the Lightning Network) and horizontal scaling (e.g. sidechains, sharding).
- Government measures to regulate and control blockchain technology, such as Anti-Money Laundering (AML) and Know Your Customer (KYC) regulations, anonymity goals, and government techniques for deanonymizing entities on blockchain.
- An exploratory look at today's blockchain ventures, including venture capitalism, ICOs, and crowdfunding.
Syllabus :
- Distributed Systems and Alternative Consensus
- Cryptoeconomics and Proof-of-Stake
- Enterprise Blockchain: Real-World Applications
- Scaling Blockchain: Cryptocurrencies for the Masses
- Regulation and Anonymity
- A Blockchain-Powered Future