Skip to content
AD-604 (B) · Block Chain Technologies/Official Syllabus

Block Chain Technologies (AD-604 (B)) - Official Syllabus

1
Unit 1

Introduction

  • Introduction: Overview of Block chain, Public Ledgers, Bit coin, Smart Contracts
  • Block in a Block chain, Transactions, Distributed Consensus, Public vs Private Block chain
  • Understanding Crypto currency to Block chain, Permissioned Model of Block chain, Overview of Security aspects of Block chain
  • Basic Crypto Primitives: Cryptographic Hash Function, Properties of a hash function, Hash pointer and Merkle tree
  • Digital Signature, Public Key Cryptography, A basic crypto currency
2
Unit 2

Understanding Block chain with Crypto currency

  • Bit coin and Block chain: Creation of coins, Payments and double spending, Bit coin Scripts
  • Bit coin P2P Network, Transaction in Bit coin Network, Block Mining, Block propagation and block relay
  • Working with Consensus in Bit coin: Distributed consensus in open environments, Consensus in a Bitcoin network
  • Proof of Work (PoW) basic introduction, Hash Cash PoW, Bit coin PoW
  • Attacks on PoW and the monopoly problem
  • Proof of Stake, Proof of Burn and Proof of Elapsed Time
  • The life of a Bitcoin Miner, Mining Difficulty, Mining Pool
3
Unit 3

Understanding Block chain for Enterprises

  • Permissioned Block chain: Permissioned model and use cases, Design issues for Permissioned block chains, Execute contracts
  • State machine replication, Overview of Consensus models for permissioned block chain- Distributed consensus in closed environment
  • Paxos, RAFT Consensus
  • Byzantine general problem, Byzantine fault tolerant system, Lamport-Shostak-Pease BFT Algorithm
  • BFT over Asynchronous systems
4
Unit 4

Enterprise application of Block chain

  • Enterprise application of Block chain: Cross border payments, Know Your Customer (KYC), Food Security
  • Mortgage over Block chain, Block chain enabled Trade, We Trade Trade Finance Network
  • Supply Chain Financing, and Identity on Block chain
5
Unit 5

Block chain application development

  • Hyperledger Fabric- Architecture, Identities and Policies, Membership and Access Control, Channels, Transaction Validation
  • Writing smart contract using Hyperledger Fabric
  • Writing smart contract using Ethereum
  • Overview of Ripple and Corda

Reference Books

  • Block Chain: Blueprint for a New Economy — Melanie Swan — O'Reilly
  • Block Chain: The Block Chain for Beginners- Guide to Blockchain Technology and Leveraging Block Chain Programming — Josh Thompsons
  • Block Chain Basics — Daniel Drescher — Apress
  • Block Chain and Crypto Currencies — Anshul Kaushik — Khanna Publishing House, Delhi
  • Mastering Block Chain: Distributed Ledger Technology, Decentralization and Smart Contracts Explained — Imran Bashir — Packt Publishing
  • Solidity Programming Essentials: A Beginner's Guide to Build Smart Contracts for Ethereum and Block Chain — Ritesh Modi — Packt Publishing
  • Hands-On Block Chain with Hyperledger: Building Decentralized Applications with Hyperledger Fabric and Composer — Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O'Dowd, Venkatraman Ramakrishna
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in