BLOCKCHAIN I: BITCOIN AND SMART-CONTRACTS
Teachers : Julien Prat
The financial industry was until recently a very concentrated sector. This is becoming less and less true as a wave of innovations greatly lowers the barriers to entry and intensifies the degree of competition among providers of financial services. Disruptive technologies are being implemented at an increasing pace, leading to major changes in the realms of payments, lending and borrowing, insurance, wealth management, venture capital.
To understand this revolution, one needs to have a good grasp of technological innovations as well as of the economics of the financial sector. This course will introduce students to both dimensions, allowing them to identify how financial services can be improved with new approaches.
The course will put a strong emphasis on the blockchain protocol because of its disruptive potential, hopefully preparing the audience for the next wave of innovations. We will adopt a hands-on approach with the objective of enabling students to monitor transactions over Bitcoin’s blockchain.
On completion of this course, students should understand:
- Introduction to Banking, Fintech and Payment Systems.
- Basics of Cryptography: Public/private keys, Hash functions…
- Blockchains: Tamper-evident database, Industrial application of Blockchains (supply chains, payment networks, smart grids, online banking…)
- Decentralization of the Blockchain under “Nakamoto” consensus: Byzantine general’s problem, transactions, mining, Proof-of-work.
- Using Bitcoin core: How to operate a node in Bitcoin’s network
- The structure of transactions in Bitcoin: UTXOs and Bitcoin Script.
- Theory of Money and Cryptocurrencies: Credit economy vs. Cash economy, Fundamental analysis of Bitcoin and alternative coins.
- Smart Contracts: Algorithmic Decision making, Programing self-executing contracts in Bitcoin script, Atomic Swaps.
- Initial Coin Offerings: Venture Capital, Startups financing, Web 3.0 and decentralized infrastructures.
- Advanced topics:
- New forms of governance;
- Alternative protocols: Proof-of-stake;
- Zero knowledge proofs and anonymous transactions;
- Scaling and Sidechains: Lightning Network, segregated witness…;
- Decentralized prediction markets;
- External data: Oracles and Internet-of-things.