Browse By

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

UnitTopic Name
UNIT1:Introduction of BLOCKCHAINIntroduction: 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 currencyUnderstanding 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 EnterprisesUnderstanding 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 BlockchainEnterprise 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 developmentBlock 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.