Blockchain Technology 21CS734
Course Code: 21CS734
Credits: 03
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40H
Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0
Blockchain 101: Distributed systems, History of blockchain, Introduction to blockchain, Types of
blockchain, CAP theorem and blockchain, Benefits and limitations of blockchain.
Decentralization and Cryptography: Decentralization using blockchain, Methods of decentralization, Routes to decentralization, Decentralized organizations.
Introduction to Cryptography & Cryptocurrencies: Cryptographic Hash Functions, Hash Pointers
and Data Structures, Digital Signatures, Public Keys as Identities, A Simple Cryptocurrency.
How Bitcoin Achieves Decentralization: Distributed consensus, Consensus without identity using a
block chain, Incentives and proof of work, Putting it all together.
Mechanics of Bitcoin: Bitcoin transactions, Bitcoin Scripts, Applications of Bitcoin scripts, Bitcoin blocks, The Bitcoin network, Limitations and improvements.
How to Store and Use Bitcoins: Simple Local Storage, Hot and Cold Storage, Splitting and Sharing
Keys, Online Wallets and Exchanges, Payment Services, Transaction Fees, Currency Exchange Markets.
Bitcoin Mining: The task of Bitcoin miners, Mining Hardware, Energy consumption and ecology,
Mining pools, Mining incentives and strategies.
Bitcoin and Anonymity: Anonymity Basics, How to De-anonymize Bitcoin, Mixing, Decentralized
Mixing, Zerocoin and Zerocash.
Smart Contracts: Definition, Ricardian contracts.
Ethereum 101: Introduction, Ethereum blockchain, Elements of the Ethereum blockchain,
Precompiled contracts.
Please upload blockchain notes
please upload the blockchain model question paper
Please upload blockchain model paper
Pls upload question bank and notess
please upload blockchain technology notes and question bank