Basics: The Double-Spend Problem, Byzantine Generals’ Computing Problems, PublicKey Cryptography, Hashing, Distributed Systems, Distributed Consensus.
Technology Stack: Blockchain, Protocol, Currency. Bitcoin Blockchain: Structure, Operations, Features, Consensus Model, Incentive Model. Merkle Patricia Tree, Ethereum Blockchain Smart Contracts, Ethereum Structure, Operations, Consensus Model, Incentive Model
Blockchain 1.0, Blockchain 2.0, Blockchain 3.0, Types of Blockchain: Public Blockchain, Private Blockchain, Semi-Private Blockchain, Sidechains.
Types of Consensus Algorithms: Proof of Stake, Proof of Work, Delegated Proof of Stake, Proof Elapsed Time, Deposite-Based Consensus, Proof of Importance, Federated Consensus or Federated Byzantine Consensus, Practical Byzantine Fault Tolerance. Blockchain Use Case: Supply Chain Management.
Legal Aspects-Crypto currency Exchange, Black Market and Global Economy, Bitcoin protocols, GHOST, Future of Bit coin
Reference Book:
1. Kirankalyan Kulkarni, Essentials of Bitcoin and Blockchain, Packt Publishing. 2 Anshul Kaushik, Block Chain & Crypto Currencies, Khanna Publishing House. 3 Tiana Laurence, Blockchain for Dummies, 2nd Edition 2019, John Wiley & Sons.
Text Book:
1. Mastering Blockchain: Deeper insights into decentralization, cryptography, Bitcoin, and popular Blockchain frameworks by Imran Bashir, Packt Publishing (2017). 2. Blockchain: Blueprint for a New Economy by Melanie Swan, Shroff Publisher O’Reilly Publisher Media; 1st edition (2015). 3. Mastering Bitcoin: Programming the Open Blockchain by Andreas Antonopoulos. 4. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder, Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, Princeton University Press (July 19, 2016).