📔
CryptoCourse
  • Cryptocourse
  • Additional Resources
Powered by GitBook
On this page
  • 1. Introduction to Digital Currencies and Blockchain
  • Reading & Resources:
  • Slides
  • 2. Bitcoin Protocol
  • Reading & Resources:
  • Slides
  • 3. Consensus Algorithms
  • Slides
  • 4. Ethereum Protocol and Smart Contracts
  • Reading & Resources:
  • Optional:
  • Slides
  • 5. Coding Solidity
  • Reading & Resources:
  • Slides: TBD
  • 6. Alternative Cryptocurrencies
  • Reading & Resources:
  • Optional:
  • Slides
  • 7. Blockchain Scaling and layer two technologies
  • Reading & Resources:
  • Slides: TBD
  • 8. Security & Privacy Considerations of Cryptocurrencies
  • Reading & Resources:
  • Slides
  • 9. Blockchain in Enterprise
  • Reading & Resources:
  • Slides
  • 10. Alternative sue-cases for Blockchain
  • Reading & Resources:
  • Slides
  • 11. Interoperability in Blockchain
  • Reading & Resources:
  • Slides: TBD
  • 12. Economic and Legal Considerations of Cryptocurrencies and Blockchain Technology
  • Reading & Resources:
  • Slides
  • 13. Decentralized Finance (DeFi) - BONUS
  • Reading & Resources:
  • Slides: TBD

Was this helpful?

Cryptocourse

NextAdditional Resources

Last updated 4 years ago

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:

  1. A. Antonopoulos - or at

  2. A. Antonopoulos - , or at

  3. A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder - or at

  4. P. Kravchenko -

  5. SerHack & Monero Community - or at

  6. Darren Lau, Daryl Lau, T. Sze Jin, K. Kho, E. Azmi, TM Lee, B. Ong -- (available for free)

  7. Kurt M. Alonso, Sarang Noether, Koe - (available for free)

Further Recommedned Reading:

  1. A. Antonopoulos, O. Osuntokun, R- Pickhardt -

  2. J. Song - or at

  3. D. Boneh, V.Shoup -

1. Introduction to Digital Currencies and Blockchain

  • History and emergence of digital currencies - Digicash, Bitgold, B-money,Hashcash, RPOW, E-gold ..

  • Fundamental technology stack

  • Emergence of Bitcoin

  • Main principles and definitions

Reading & Resources:

Optional:

Live Examples:

2. Bitcoin Protocol

  • Bitcoin protocol specifications

  • Transactions - UTXO model, data structures

  • Proof-of-Work Consensus Mechanism

  • Bitcoin Script

Reading & Resources:

3. Consensus Algorithms

  • Mining & Consensus Mechanisms,

  • Bitcoin Core

Reading & Resources:

4. Ethereum Protocol and Smart Contracts

  • Ethereum protocol specifications

  • Smart contracts (ERC standards)

  • Alternative smart contract platforms

Reading & Resources:

Optional:

5. Coding Solidity

  • Syntax, Tools

  • Programming decentralized applicatins

Reading & Resources:

Building Ethereum Dapps - Roberto Infante - Chapters 4,5,6, and 8

Slides: TBD

6. Alternative Cryptocurrencies

  • 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

Reading & Resources:

Mastering Blockchain - Imran Bashir - Chapter 15

Optional:

7. Blockchain Scaling and layer two technologies

  • Bitcoin and Ethereum scaling techniques

  • Lightning Network - main principles, and overview of implementations

  • Plasma, State Channels - main principles, and overview of implementations

Reading & Resources:

FYI

Slides: TBD

8. Security & Privacy Considerations of Cryptocurrencies

  • 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

Reading & Resources:

9. Blockchain in Enterprise

  • Blockchain Consortia - overview adn technologies

  • Ethereum Enterprise Alliance, Hyperledger, Qorum

  • EY - Nightfall, Baseline

Reading & Resources:

10. Alternative sue-cases for Blockchain

  • 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

Reading & Resources:

11. Interoperability in Blockchain

  • Cosmos, Polkadot

  • Homogenous vs. heterogenous

  • different categorization of blockchain interoperability

Reading & Resources:

Slides: TBD

12. Economic and Legal Considerations of Cryptocurrencies and Blockchain Technology

  • Legal Challenges of Smart Contracts & Dapps & DAOs

  • Legal and Economic Aspects of Cryptocurrencies - KYC, AML, MiCA

  • ICOs, STOs, IEOs, Airdrops, CBDCs

Reading & Resources:

13. Decentralized Finance (DeFi) - BONUS

  • Introduciton to DeFi

  • MakerDAO & DAI

  • Decentralized Exchanges, Lending, Derivatives, Insurance, Fund Management, Lottery

  • Uniswap, Compound, Synthetix, Opyn, TokenSets, PoolTogether

Reading & Resources:

Slides: TBD

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 -

Faculty of Informatics and Information Technologies
Slovak University of Technology
David Stancel, MSc.
CoinStory
University of Nicosia
MSc. Program
Princeton University
Mastering Bitcoin available for free on Github
Amazon
Mastering Ethereum (available for free on Github)
Amazon
Bitcoin and Cryptocurrency Technologies (available for free)
Amazon
Blockchain and Decentralized Systems
Mastering Monero (available for free)
Amazon
How to DeFi
Zero to Monero
Mastering Lightning Network (available for free on Github)
Programming Bitcoin (avaialble fore free on Github)
Amazon
Applied Cryptography (available for free)
Hashcash
Bitgold
B-money
Bitcoin Whitepaper
RPOW
The Byzantine General Problem
New Directions in Cryptogprahy
Blind Signatures for Untraceable Payment
How to Timestamp a Digital Document
Dinning Cryptographers Problem
http://www.datnos.com/bc-demos/public-private-keys/keys.html
https://gugger.guru/blockchain-demo/#!/blockchain
https://blockchaindemo.io
Slides
Mastering Bitcoin
Script on Bitcoin Wiki
Learning Bitcoin tools
Script Playground
Bitcoin Script Guide by Blockgeeks
Bitcoin Script for Dummies
Installing Bitcoin Core
Bitcoin Developer Guide
Miniscript Playground
Bitcoin Resources by Jameson Lopp
3D Blockchain Explorer Symphony by IOHK
Slides
Nodes
Mastering Bitcoin
Slides
UTXO vs Account Based Model
Mastering Ethereum
Resources on Etheruem.org
Ethereum 2.0. Overview by ChainSafe
Polkadot WP
Learning ETH resources
All writings of Vitalik Buterin at one place
Slides
Solidity Documentation
Comparison ERC20 vs ERC223 vs ERC777
Solidity and Vyper Cheatsheet
CryptoZombies - learning Solidity
Mastering Monero
Zero to Monero
Decred Documentation
Zcash WP
Slides
https://academy.binance.com/en/articles/what-is-lightning-network
Mastering Lightning Network
History of Lightning Network by Bitcoin Magazine
Lightning Network Web
Making Sense of Ethereum Layer 2 (Medium)
The State of Optimistic Rollups (Medium)
Learning Plasma Web
Running LN on Raspberry Pi - Guide
Hypotehtical Cryptocurrency Attacks
Application of Zeroknowledge proofs in Blockchain (Medium)
Staying Anonymous on Ethereum - Tornado Cash)
Breaking MimbleWimble Privacy Model
Zeroknowledge-proofs - Intro, comparisons
Zeroknowledge Starter Pack by Eth Research
How to Run BTC node over TOR - Guide
How to Create BTC adress
Base58 encoding
Seed
Deterministic Wallet
BIP 0032
Bitcoin Trezor Wiki
Slides
Enterprise Blockchain Protocols Overview
Enterprise Blockchain Resources by ConsenSys
EY's Nightfall Protocol
Baseline Protocol by EY, Microsoft & ConsenSys
IBM Blockchain Platform
Enterprise Ethereum Alliance
Hyperledger General Resources
Hyperledger Presentations
Slides
How to DeFi Book
The NFT Bible
Slides
Blockchian Interoperability: Past, Present, and Future Trends
2nd Global Cryptocurrency Benchmarking Study
NFTs from Legal Perspective
Slides
How to DeFi Book
Flash Loan Attacks on bZx Explained
DAI Derivatives - github
Amazing Primer on Virtual Economy