Cryptocourse
Last updated
Was this helpful?
Last updated
Was this helpful?
Complex full-fledged University-grade course for Computer Science classes focused on in-depth understanding of Bitcoin, Ethereum, Cryptocurrencies and Blockchain technology lectured at at by of and Kristian Kostal,Phd.
The creation of this course has been supported by Ernst&Young - Thank you!
Feel free to use anything for whatever purpose as long as you attribute credits appopriately. Everyone is also welcomed to send comments, inquires and proposals of topics, and resources to include into the course at david@coinstory.tech.
Updated slides will be linked here throughout 2021.
Inspired by Courses:
1.Introduction to Digital Currencies at as well as the whole
2.Bitcoin and Cryptocurrency Technologies at
Based on Books:
A. Antonopoulos - or at
A. Antonopoulos - , or at
A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder - or at
P. Kravchenko -
SerHack & Monero Community - or at
Darren Lau, Daryl Lau, T. Sze Jin, K. Kho, E. Azmi, TM Lee, B. Ong -- (available for free)
Kurt M. Alonso, Sarang Noether, Koe - (available for free)
Further Recommedned Reading:
A. Antonopoulos, O. Osuntokun, R- Pickhardt -
J. Song - or at
D. Boneh, V.Shoup -
History and emergence of digital currencies - Digicash, Bitgold, B-money,Hashcash, RPOW, E-gold ..
Fundamental technology stack
Emergence of Bitcoin
Main principles and definitions
Optional:
Live Examples:
Bitcoin protocol specifications
Transactions - UTXO model, data structures
Proof-of-Work Consensus Mechanism
Bitcoin Script
Mining & Consensus Mechanisms,
Bitcoin Core
Reading & Resources:
Ethereum protocol specifications
Smart contracts (ERC standards)
Alternative smart contract platforms
Syntax, Tools
Programming decentralized applicatins
Building Ethereum Dapps - Roberto Infante - Chapters 4,5,6, and 8
Introduction to Altcoins
Basic Differences
Comparison of selected altcoins in terms of technology - Monero, Zcash, Decred, Pivx ...
Smart Contract Platforms: Cardano, Cosmos, Avalanche, Polkadot, Near
Tokenisation as a phenomenom
Mastering Blockchain - Imran Bashir - Chapter 15
Bitcoin and Ethereum scaling techniques
Lightning Network - main principles, and overview of implementations
Plasma, State Channels - main principles, and overview of implementations
FYI
Types of Wallets, Seeds and archiving
Cryptocurrency Exchanges and Tools
Attack vectors - 51% attack, Selfish Mining, Time Jacking, Eclipse attack, Flood attack, Sybil attacks ...
Anonymity and privacy techniques
Blockchain Consortia - overview adn technologies
Ethereum Enterprise Alliance, Hyperledger, Qorum
EY - Nightfall, Baseline
Overview of different blockchain usecases and applicaitons
Public sector usecases, Supply Chain, Finance, Timestamping
NOnf-ungible tokens
DeFi - MakerDAO & DAI, Decentralized Exchanges, Lending, Derivatives, Insurance, Aggregators
Cosmos, Polkadot
Homogenous vs. heterogenous
different categorization of blockchain interoperability
Legal Challenges of Smart Contracts & Dapps & DAOs
Legal and Economic Aspects of Cryptocurrencies - KYC, AML, MiCA
ICOs, STOs, IEOs, Airdrops, CBDCs
Introduciton to DeFi
MakerDAO & DAI
Decentralized Exchanges, Lending, Derivatives, Insurance, Fund Management, Lottery
Uniswap, Compound, Synthetix, Opyn, TokenSets, PoolTogether
A. Back -
N. Szabo -
W. Dai -
S. Nakamoto -
H. Finney -
Lamport, Shostak, Peace -
Diffie, Hellman -
D. Chaum -
S. Haber, S. Stornetta -
D. Chaum -
- Chapters 2 and 6
- Chapters 3 and 10
- Chapters 5,6,7 and 12
- Chapter 3
Beginners Guide to Lightning Network:
chapters 6 and 7
University of Cambridge -