Bitcoin and Blockchain Technology, Fall 2018

Department of Mathematics, Politecnico di Milano

Lessons

  1. 2018-09-20 08:15-10:15 D.2.3
    Introduction
    slides (ENG): https://speakerdeck.com/nando1970/introduction-to-bitcoin-and-blockchain-technology
    video (2017 ITA): https://www.youtube.com/watch?v=Ef3d1N4Ogxw&list=PLrVvuryXHYTdzvtpzrj4wvYEhCwF6G82b&index=1
  2. 2018-09-27 08:15-10:15 D.2.3
    Blockchain, Mining, and Distributed Consensus
    slides (ENG): https://speakerdeck.com/nando1970/blockchain-and-distributed-consensus
  3. 2018-10-04 08:15-10:15 D.2.3
    Elliptic Curve Asymmetric Cryptography
    slides (ENG): https://speakerdeck.com/nando1970/elliptic-curve-cryptography
  4. 2018-10-11 08:15-10:15 D.2.3
    Addresses, Transactions, and Blocks
    slides (ENG): https://speakerdeck.com/nando1970/addresses-transactions-and-blocks
  5. 2018-10-18 08:15-10:15 D.2.3
    Wallets and Deterministic Key Sequences
    slides (ENG): https://speakerdeck.com/nando1970/wallets-and-deterministic-key-sequences>
  6. 2018-10-25 08:15-10:15 D.2.3
    Monetary (and Token) Engineering
    slides (ENG): https://speakerdeck.com/nando1970/monetary-engineering
    video (2017 ITA): https://www.youtube.com/watch?v=Wu_7RVwoV84&list=PLrVvuryXHYTdzvtpzrj4wvYEhCwF6G82b&index=2>
  7. 2018-11-08 08:15-10:15 D.2.3
    Distributed Ledger Technology and Non-monetary Applications
    slides (ENG): https://speakerdeck.com/nando1970/beyond-bitcoin
    video (2017 ITA): https://www.youtube.com/watch?v=ByzoYHx7eTc&list=PLrVvuryXHYTdzvtpzrj4wvYEhCwF6G82b&index=3
  8. 2018-11-15 08:15-10:15 D.2.3
    Workshop: Bitcoin Core, Electrum, OpenTimestamps: https://github.com/dginst/BitcoinBlockchainTechnology/tree/master/regtest-lab
    Course wrap-up: Q&A
    Course evaluation form: https://docs.google.com/document/d/1AEQTb99cVhqnVu7CxgVorP5PzB7RrSHH_ZK9Qvv2u3s/edit

Python code and Excel spreadsheets

https://github.com/dginst/BitcoinBlockchainTechnology

Papers

Technical books

Cryptography

Monetary books


Bitcoin donation address 1FEz167JCVgBvhJBahpzmrsTNewhiwgWVG