Topic outline
- General
General
- COURSE OUTCOMES
COURSE OUTCOMES
Upon successful completion of the course, the student will be able to
CO1: Understand the key dimensions of Block chain Technology-L2
CO2: Apply the principles of Block chain for a given application.-L3
CO3: Apply the features of Ethereum and Hyperledger to develop various applications-L3
CO4: Analyze the given scenario and design a block chain based solution.- L4
- UNIT-1
UNIT-1
Block chain 101: Distributed systems, History of Block chain and bitcoin, Introduction to Block chain, Merkle trees, Tiers and types of blockchain, features, benefits and limitations of blockchain and consensus protocols.
- UNIT-2
UNIT-2
Decentralization: Decentralization using Block chain, Methods of decentralization, Routes to decentralization, Block chain and full ecosystem decentralization, pertinent Terminology.
- UNIT-3
UNIT-3
Cryptography and Technical Foundations: Cryptographic primitives, Asymmetric cryptography, Introducing Bitcoin: Overview, Cryptographic keys, transactions, Blockchain, Mining, Digital signatures, Wallets, Bitcoin improvement proposals (BIPs).
- UNIT-4
UNIT-4
Ethereum 101:Overview, The Ethereum Network, Components of the Ethereum ecosystem, The Ethereum Virtual Machine. Smart Contracts: Life cycle of a Smart Contract, Deploying Smart contracts gas, tokens on Ethereum- ERC20 token, Ethereum improvement proposals (EIPs), DApp and its full Eco system, operations of a DApp.
- UNIT-5
UNIT-5
Hyperledger: Overview, Hyperledger Reference Architecture, Hyperledger fabric. Ripple, Storj, multichain, BigchainDB, Quorum Blockchain-Outside of Currencies: Internet of Things, Government, Health, Finance, Media, aviation, voting, identity management, stock trading, agriculture.
- LEARNING RESOURCES
LEARNING RESOURCES
Text Book
1. Mastering Block chain - Distributed ledgers, decentralization and smart contracts explained, Imran Bashir, Third Edition, Packt Publishing Ltd.
Reference Books
1. Bitcoin and Cryptocurrency Technologies, Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder, Princeton University, 2016.
2. Mastering Bitcoin: Unlocking Digital Cryptocurrencies, Andreas M. Antonopoulos, First Edition, 2014, O'Reilly Media.
e-Resources
1. https://www.coursera.org/specializations/blockchain
2. https://nptel.ac.in/courses/106105184/
- OTHERS
OTHERS