Noti Syllabus BCT
Noti Syllabus BCT
Module-1
Blockchain 101: Distributed systems, History of blockchain, Introduction to blockchain, Types of
blockchain, CAP theorem and blockchain, Benefits and limitations of blockchain.
Module-2
Decentralization and Cryptography:
Decentralization using blockchain, Methods of decentralization, Routes to decentralization,
Decentralized organizations. Cryptography and Technical Foundations: Cryptographic primitives,
Asymmetric cryptography, Public and private keys
Module-3
Bitcoin and Alternative Coins A: Bitcoin, Transactions, Blockchain, Bitcoin payments B:
Alternative Coins, Theoretical foundations, Bitcoin limitations, Namecoin, Litecoin, Primecoin,
Zcash
Module-4
Smart Contracts and Ethereum 101: Smart Contracts: Definition, Ricardian contracts.
Ethereum 101:Introduction, Ethereum blockchain, Elements of the Ethereum blockchain,
Precompiled contracts.
Module-5
Alternative Blockchains: Blockchains Blockchain-Outside of Currencies: Internet of Things,
Government, Health, Finance, Media
Course outcomes:
At the end of the course the student will be able to:
1. Understand the types, benefits and limitation of blockchain.
2. Explore the blockchain decentralization and cryptography concepts.
3. Enumerate the Bitcoin features and its alternative options.
4. Describe and deploy the smart contracts
08.02.2021 Updated 1 /2
5. Summarize the blockchain features outside of currencies.
Reference Books
1 Bitcoin and Cryptocurrency Technologies, Author- Arvind Narayanan, Joseph Bonneau,
Edward Felten, Andrew Miller, Steven Goldfeder, Princeton University, 2016
2 Blockchain Basics: A Non-Technical Introduction in 25 Steps, Author- Daniel Drescher,
Apress, First Edition, 2017
3 Mastering Bitcoin: Unlocking Digital Cryptocurrencies, Andreas M. Antonopoulos,
O'Reilly Media, First Edition, 2014
08.02.2021 Updated 2 /2