Blockchain Technology

Outline

Introduction to Blockchain technology, basic ideas behind Blockchain, how it is changing the landscape of digitalization, introduction to cryptographic concepts required, Hashing, public-key cryptosystems, private vs public Blockchain and use cases, Hash Puzzles, Introduction to Bitcoin Blockchain and scripts, Use cases of Bitcoin Blockchain, Downside of Bitcoin, block mining. Alternative coins – Ethereum and Smart Contracts. The real need for mining and consensus, Byzantine Generals Problem, and Consensus as a distributed coordination problem, private and permissioned Blockchains, Introduction to Hyperledger and Corda, Uses of Blockchain in E-Governance, Land Registration, Medical Information Systems, and others

Learning Outcomes

    • Present Blockchain concepts clearly and persuasively.

    • Explain how Blockchain powers applications like bitcoin and other token-based initiatives.

    • Analyze the incentives and game theory underpinning Bitcoin.

    • Discuss the opportunities and challenges relating to Bitcoin and Cryptocurrencies.

    • Demonstrate knowledge of key trends and developments related to finance.

    • Develop Blockchain-based applications using Ethereum and Hyperledger Fabric