Block Chain Emerging Technology

Author VK Jain

Additional information

Detailed Contents

  1. Introduction

1.Overview of Block chain, 2. Public Ledgers, 3. Bitcoin, 4. Smart Contracts, 5.Block in a Block chain, 6. Transactions, 7. Distributed Consensus, 8. Public vs Private Block chain, 9. Understanding Crypto currency to Block chain, 10. Permissioned Model of Block chain, 11. Overview of Security aspects of Block chain 12. Pros and cons 1.13 Evolution 1.14 Blockchain arch 1.15 History 1.16 Misc.

  1. Basic Crypto Primitives:

2.1.Cryptographic Hash Function, 2.2. Properties of a hash function, 2.3.Hash pointer and Merkle tree, 2.4.Digital Signature, 2.5.Public Key Cryptography, 2.6.A basic cryptocurrency.

  1. Bitcoin and Block chain

3.1Creation of coins, 3.2Payments and double spending, 3.3Bitcoin Scripts, 3.4.Bitcoin P2P Network, 3.5Transaction in Bitcoin Network, 3.6 Block Mining, 3.7 Block propagation and block relay. 3.8 Working with Consensus in Bitcoin:

  1. Distributed consensus in open environments

4.1.Consensus in a Bitcoin network, 4.2. Proof of Work (PoW) – basic introduction, 4.3. Hashcash PoW, 4.4 Bitcoin PoW, 4.5. Attacks on PoW and the monopoly problem, 4.6. Proof of Stake, 4.7. Proof of Burn and Proof of Elapsed Time, 4.8. The life of a Bitcoin Miner, 4.9. Mining Difficulty, 4.10. Mining Pool.

  1. Understanding Block chain for Enterprises (12 Hours)

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-

  1. Distributed consensus in closed environment, Paxos, RAFT Consensus, Byzantine general problem, Byzantine fault tolerant system, Lamport-Shostak-Pease BFT Algorithm, BFT over Asynchronous systems.
  2. 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, Identity on Block chain

  1. Block chain application development (18 Hours)

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

  1. Interoperability in Block Chain
  2. legal perspective (CMU)

Legal Discussions Property Law Digital Ownership, Energy Usage Illicit Content, Scammers, Money laundering, Exchange, Frailty

List Of Practicals

Detailed Contents

  1. Introduction

1.Overview of Block chain, 2. Public Ledgers, 3. Bitcoin, 4. Smart Contracts, 5.Block in a Block chain, 6. Transactions, 7. Distributed Consensus, 8. Public vs Private Block chain, 9. Understanding Crypto currency to Block chain, 10. Permissioned Model of Block chain, 11. Overview of Security aspects of Block chain 12. Pros and cons 1.13 Evolution 1.14 Blockchain arch 1.15 History 1.16 Misc.

  1. Basic Crypto Primitives:

2.1.Cryptographic Hash Function, 2.2. Properties of a hash function, 2.3.Hash pointer and Merkle tree, 2.4.Digital Signature, 2.5.Public Key Cryptography, 2.6.A basic cryptocurrency.

  1. Bitcoin and Block chain

3.1Creation of coins, 3.2Payments and double spending, 3.3Bitcoin Scripts, 3.4.Bitcoin P2P Network, 3.5Transaction in Bitcoin Network, 3.6 Block Mining, 3.7 Block propagation and block relay. 3.8 Working with Consensus in Bitcoin:

  1. Distributed consensus in open environments

4.1.Consensus in a Bitcoin network, 4.2. Proof of Work (PoW) – basic introduction, 4.3. Hashcash PoW, 4.4 Bitcoin PoW, 4.5. Attacks on PoW and the monopoly problem, 4.6. Proof of Stake, 4.7. Proof of Burn and Proof of Elapsed Time, 4.8. The life of a Bitcoin Miner, 4.9. Mining Difficulty, 4.10. Mining Pool.

  1. 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-

  1. Distributed consensus in closed environment, Paxos, RAFT Consensus, Byzantine general problem, Byzantine fault tolerant system, Lamport-Shostak-Pease BFT Algorithm, BFT over Asynchronous systems.
  2. 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, Identity on Block chain

  1. Block chain application development (18 Hours)

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

  1. Interoperability in Block Chain
  2. legal perspective (CMU)

Legal Discussions Property Law Digital Ownership, Energy Usage Illicit Content, Scammers, Money laundering, Exchange, Frailty

List Of Practicals

 

 

 

Â