Credits: 4 (3-0-2)

Description

This course will focus on the motivation for blockchains, cryptocurrencies, and smart contracts; ingredients of blockchains – P2P networking and cryptographic primitives; Bitcoin blockchain structure; blockchain consensus protocols; mining strategies and attacks; anonymity and traceability; scalability solutions – sharding, segregated witness, Lightening network; Ethereum, smart contracts and blockchain as a service; Emerging applications of blockchain.