BN4006 Block Chain Technology Syllabus:

BN4006 Block Chain Technology Syllabus – Anna University PG Syllabus Regulation 2021

OBJECTIVE:

➢ To understand Blockchain and its main application.
➢ To give new insights to the learns on how the Blockchain technology system work

UNIT – I INTRODUCTION

Distributed Database, Two General Problem, Byzantine General problem and Fault Tolerance, Hadoop Distributed File System, Distributed Hash Table, ASIC resistance, Turing Complete. Cryptography: Hash function, Digital Signature – ECDSA, Memory Hard Algorithm, Zero Knowledge Proof.

UNIT – II BLOCKCHAIN & APPLICATIONS

Introduction to Blockchain, Gartner’s Hype Curve and Evolution of Blockchain Technology, Blockchain Need & Genesis, Key Characteristics of Blockchain, Blockchain Structure, Blockchain types and Network, Mining and Consensus, How Blockchain Works, Bitcoin Whitepaper, Understanding Bitcoin, Components of a Block, Forks: soft& hard forks, Ummer blocks, Different forks from Bitcoin, Wallets, Transactions, Public& Private keys, Blockchain Applications : Internet of Things, Medical Record Management System, Do-main Name Service and future of Blockchain.

UNIT – III CRYPTOCURRENCY

History, Distributed Ledger, Bitcoin protocols – Mining strategy and rewards, Ethereum – Construction, DAO, Smart Contract, GHOST, Vulnerability, Attacks, Sidechain, Namecoin. Cryptocurrency Regulation: Stakeholders, Roots of Bitcoin, Legal Aspects – Cryptocurrency Exchange, Black Market and Global Economy.

UNIT – IV ETHEREUM

Need of Ethereum, Ethereum Foundation, Ethereum Whitepaper, How Ethereum Works, Ethereum network, Ethereum Virtual Machine, Transactions and Types, Mining& Consensus, Smart Contracts.

UNIT – V HYPERLEDGER FABRIC

Hyperledger, Hyperledger Fabric, Comparison between Fabric & Other Technologies, Fabric Architecture, Components of Hyperledger Fabric, Advantages of Hyperledger Fabric Blockchain, How Hyperledger Fabric Works.

TOTAL: 45 PERIODS

COURSE OUTCOMES:

➢ Understand key features, different types of platforms & Languages of Blockchain Technology.

REFERENCES:

1. Imran Bashir, Mastering Blockchain, Packt Publishing, March 2017.
2. Debajani Mohanty, BlockChain : From Concept to Execution, BPB Publications, 2ndedition, 2018
3. Artemis Caro, Blockchain: Bitcoin, Ethereum &Blockchain: The Beginners Guide to Understanding the Technology Behind Bitcoin & Cryptocurrency, 2017
4. Andreas M. Antonopoulos, Gavin Wood, Mastering Ethereum: Building Smart Contracts and DApps, O’REILLY, 2018
5. Nitin Gaur, Luc Desrosiers, Venkatraman Ramakrishna, Petr Novotny, Dr. Salman A. Baset and Anthony O’Dowd, Hands-on Blockchain with Hyperledger, Packt Publishing, 2018.