Blockchain

Artificial Intelligence digital concept
Reading Time: 3 minutes

Blockchain

    Module 1: Introduction To Blockchain And Cryptocurrencies

    • History
    • Bitcoin or bitcoin (Do you know the difference)?
    • CentralizedLedgers
    • Decentralized Ledgers
    • Functions of currency
    • Distributed consensus
    • Consensus Mechanisms ex. POW, POS, DBTF (delegated Byzantine Fault Tolerance) etc.
    • Financial use cases
    • Non-Financial use cases
    • Price Derivation of Bitcoin and other Altcoins
    • Demo and Excercise

    Module 2: 1st Generation Of Blockchain

    • Hash functions ex. SHA256
    • Bitcoin Improvement Protocol ex. BIP 32
    • Merkel root
    • Address
    • Symmetric and Asymmetric Encryption
    • Digital signatures
    • Bitcoin Dictionary
    • Demo of Features
    • Lab session and Excercise

    Module 3: 2nd Generation Of Blockchain

    • Transactions
    • Blockchain Ledger
    • Demo of Blockchain
    • Bitcoin units
    • The network
    • Bitcoin Improvement Proposals (BIPS)
    • Community
    • Demo

    Module 4: 3rd Generation Of Blockchain

    • Blockchain explorers
    • UXTOS
    • Bitcoin Mining
    • Algorithm
    • Mining pools
    • Hardware Wallets
    • Security and centralization
    • Lab session and Excercise

    Module 5: Future Trends In Blockchain

    • Wallet types
    • Bitcoin Clients
    • Deterministic wallets
    • Backups
    • Demo of Wallets ex.
    • Lab session and Exercise: Set up your Wallet

    Module 6: Bitcoins

    • Trade Bitcoins
    • Buy and sell Bitcoins
    • Invest
    • Hedging
    • Introduction to Altcoins ex. NEO
    • Lab session and Excercise

    Module 7: Excerises

    • Lab session and Excercise
    • Reality about Blockchain and How Blockchain works?
    • Blockchain Architecture and Platforms ex. BigChainDB, Corda, Ethereum etc.
    • DTL- Distributed ledger
    • Consensus Mechanisms ex. POW, POS, DBTF (delegated Byzantine Fault Tolerance) etc.
    • Real demo of Blockchain with a simple example
    • Distributed VS Decentralized network
    • Private and Public Blockchain
    • Consortium Blockchain
    • Permissioned and Permissionless Blockchain
    • Public and Private Key creation
    • Storing Private and Public key
    • Mining
    • Genesis Block in Blockchain
    • Hard fork
    • Consensus Mechanism
    • 51% Attack theory
    • Exercise: Set up your Private Blockchain
    • Exercise: Blockchain use cases for Banking, Insurance etc.
    • Extra: How to design Blockchain Architecture, Blockchain use cases, Requirements Analysis etc.

    Module 8: Blockchain Architecture

    • Design the admins and user Interfaces of Blockchain. Examples Demonstration with HTML5, CSS, Solidity
    • Blockchain Architecture and Platforms ex. BigChainDB, Corda, Ethereum etc.

    Module 9: Introduction To Ethereum

    • Introduction to Ethereum
    • Basics of Ethereum
    • Introduction to Web 3 and Truffle
    • Introduction to smart contract
    • Components of smart contract
    • Exercise: Create and deploy Smart contract
    • Ethereum tools ex. Mist, Dapps and accounts
    • Ethereum Test Rpc
    • Introduction to solidity programming
    • Structure of Solidity contract
    • DApps and DAOs
    • Lab session and Excercise

    Module 10: Blockchain Platforms

    • Introduction to Blockchain platforms ex. Multi chain
    • Blockchain as a service (BAAS) on Microsoft Azure
    • Blockchain on AWS (Amazon web services)
    • Blockchain on IBM Bluemix
    • Exercise: How to set up Private Blockchain on Multichain
    • Exercise: How to set up Private Blockchain on Amazon Web services

    Module 11: Blockchain Applications

    • Blockchain Ripple Framework
    • How to create Blockchain for real projects ex. KYC, Travel Insurance etc.
    • Blockchain API
    • Blockchain waves platform
    • Introduction to Monero
    • Introduction to next generation platform- IOTA
    • Introduction to IOTA and Tangle Architecture
    • Blockchain and Artificial Intelligence
    • Blockchain and Internet of Things
    • Exercise: How to Create AI Chatbot and deploy on Blockchain

    Module 12: Introduction To ICO

    • Exercise: How to Create AI Chatbot and deploy on Blockchain
    • How ICO is a new way of raising money
    • ICO regulations
    • How to issue your own ICO token?
    • How to launch an ICO platform?
    • ICO Strategic and Marketing techniques
    • Exercise: ICO