Cryptocurrencies and Blockchain

Basic cryptography concepts applied to cryptocurrencies. Hash functions. Elliptical curves and their use in Bitcoin. Introduction to Bitcoin and its history. The Bitcoin white paper. Proof of work and consensus building. Blockchain as an irreversible record. The Ethereum platform. Smart-contracts. The Solidity language. Development and deployment of smart-contracts.

Basic Information

Workload
60 hours
Requirements
Programming languages

Mandatory: 

  • Mastering Bitcoin: Unlocking Digital Cryptocurrencies. Andreas Antonopoulos. O'Reilly.
  • Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations. Henning Diedrich. Wildfire Publishing.
  • Blockchain Applications: A Hands-On Approach. Arshdeep Bahga and Vijay Madisetti

Complementary: 

A A A
High contrast