Syllabus
Module 1. Blockchain overview
1.1 Introduction to Blockchain
• History of Ledger
• History and origin of blockchain
• Blockchain definition
• Why blockchain is a disruptive technology?
• Block chain v/s traditional database
• Foundation of the blockchain – node, blocks, and transactions
1.2 Features of Blockchain Technology
• Characteristics of blockchain
• Benefits of blockchain
• Components of blockchain technology
• Ledgers – centralized, decentralized and distributed
• Cryptographic assets
• Business network
• Consensus in blockchain – working and parameters
• Immutable ledger of transparency
1.3 Types of blockchains
• Public, private, and hybrid blockchain
• Permissioned and permission-less blockchain
• Open and closed blockchain
• Selecting a suitable blockchain type
Module 2. Applications and Uses of Blockchain
2.1 Applications of Blockchain Technology
• Evolution of Web Platform – Web 3.0
• Blockchain ecosystem overview
• Steps to create and implement a blockchain
2.2 Blockchain Use Cases
• Finance services
• Supply chain management
• Insurance
• Healthcare
• Government
• Oil & natural gas
• Legal
Module 3. Working of Blockchain Demystified
3.1 Working of Blockchain
• Tiering of blockchain technology
• Working of blockchain
• Deep dive into blocks and transactions – types, inputs and
outputs & transaction chain
• Securing blockchain using cryptography algorithms
• Symmetric and asymmetric encryption
• Cryptographic hash functions
• Digital signature & multisignature
• Different types of consensus algorithms
• Proof of Work (PoW) and Proof of Stake (PoS)
• Merkel tree
• Bitcoin Improvement Protocol
3.2 Mining
• Blockchain mining
• Role of miners
• Mining transaction in blocks
• Spending the transaction
• Mining difficulty
• Mining & hashing power
• Mining pools and solo mining
Module 4. Crypto Economics
4.1 Overview of Crypto Economics
• What is currency and features of currency
• Birth of cryptocurrency
• Generation of cryptocurrency
• Features of cryptocurrency
• Types of cryptocurrencies
• Tokens
• Scripts
• Problem of double-spend - 51% attacks, Race attacks, Finney attacks
4.2 Crypto Trading
• Current stock market and its problems
• Crypto coin trading exchange
• Community
• Address and wallet
• Cryptocurrency wallet type
• Securing wallet
• Deterministic wallets (ex. BIP32)
4.3 Ethereum
• Introduction to ethereum
• Differences between bitcoin & ethereum
• Overview of decentralization using the ethereum network
• Components of ethereum
• Wei, Ether, Gas
• Smart contracts – overview, features and use case
• Ethereum virtual machine
• Decentralized Autonomous Organization (DAO)
• Decentralized applications or DApps
• Initial Coin Offerings (ICO)
• ICO regulations
• Security challenges of ICO
• UTXOs
Module 5. Blockchain Alliances
5.1 Enterprise Ethereum Alliance (EEA)
• Introduction to EEA
• Focus 1: Configurable consensus
• Focus 2: Privacy
• Focus 3: Rules based access control
5.2 Hyperledger (Digital Asset Holdings)
• Introduction to hyperledger
• Hyperledger consensus algorithm
• Setting up channels, policies, chain codes
• Hyperledger composer
• Focus 1: Finance proof of concept
• Focus 2: Healthcare proof of concept
• Focus 3: Supply chain proof of concept
Module 6. Future of Blockchain
6.1 Other Blockchain Frameworks
• Overview of Stellar, Steemit,
6.2 Way Forward
• Timeline of blockchain developments
• High level summary of blockchain risks and challenges
• Internet of Things (IoT) meets blockchain
• Blockchain and Artificial Intelligence (AI)
• Blockchain and cybersecurity
• Business continuity planning and blockchain
• Misconceptions about blockchain