BlockChain Technologies Notes
I will discuss about the BlockChain Technologies. Blockchain is a specific type of database. A blockchain is a one of the distributed software network where all data are stored in the digital ledger and a mechanism enabling the secure transfer of data without an intermediary. Each block records all recent transactions, and once completed it moves to the blockchain as a permanent database. The block is completed each time, a new block is generated. This course is new and available more than one university.
BlockChain Technologies Syllabus
Unit | Topic Name |
UNIT1:Introduction of BLOCKCHAIN | 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 |
UNIT 2: Understanding Blockchain with Crypto currency | 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 |
UNIT3: Understanding Blockchain for Enterprises | 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. |
UNIT4: Enterprise application of Blockchain | 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 |
UNIT5: Blockchain application development | 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 |
BlockChain Technologies Notes
InfoKhajana.com covered the following topics in these notes.
- Introduction of Blockchain (Notes)
- Applications of Blockchain Technology (Notes)
- How Blockchain Transaction Works? (Notes)
- Digital Signature (Notes)
- Types of Blockchain & Smart Contracts (Notes)
- Understanding the Cryptocurrency and Its Benefits Notes
- Basic Cryptographic primitives used in Blockchain Notes