MC4013 Cryptocurrency and Blockchain Technologies Syllabus:
MC4013 Cryptocurrency and Blockchain Technologies Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To understand the basics of Blockchain
To understand the basics of Cryptocurrency
To understand the working of digital tokens and wallets
To understand the working of contracts
To understand the working of block chain platforms
UNIT I OVERVIEW OF BLOCKCHAIN
Why Blockchain – The Structure of Blockchain – Data Structure of Blockchain – Data Distribution in Blockchain – Block Validation. Block Validators: Consensus – Proof of Work – Proof of Stake – Proof of Activity – Proof of Elapsed Time – Proof of Burn
UNIT II CRYPTOCURRENCY
Bitcoin: Bitcoin Working – Bitcoin Transactions – Bitcoin Mining – Value of Bitcoin – Community, Politics and Regulations – Advantages – Disadvantages. Ethereum: Overview – Decentralized Application. Components of Ethereum: Smart contracts – Ether – Ethereum Clients – Ethereum Virtual Machine – Ether scripter
UNIT III DEVELOPMENT FRAMEWORKS
Digital Tokens: Overview – Initial Coin Offering – OmiseGO – EOS – Tether. Meta Mask: Wallet Seed – Meta Mask Transactions. Mist: Overview – Mist wallet. Truffle: Features of Truffle – Development Truffle boxes – Community truffle box.
UNIT IV HYPERLEDGER
Hyper ledger Fabric: Introduction – Fabric v/s Ethereum – Hyper ledger Iroha – Features of Iroha. Hyper ledger Sawtooth: Components of sawtooth – Proof of Elapsed time.
UNIT V BLOCKCHAIN PLATFORMS
Multichain – HydraChain. Future Blockchain: IOTA – Corda – Chain Core.Block chain Framework: CoCo Framework – Tierion – BigchainDB.
SUGGESTED ACTIVITIES:
Discuss that Blockchain is itself a data structure. Mention the type of data structure in Blockchain. How data distribution happens in Blockchain?
Write your understanding about Bitcoin and how to create our own Cryptocurrency.
Compare OmiseGO, EOS and Tether.
Write the features and applications of Hyper ledger Fabric in Blockchain Technology.
Explore Blockchain platforms.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
Upon completion of the course, the students will be able to
CO1:Identify Block Chain as Data structure and Distribution Data
CO2:Implement the transactions of Crypto currency
CO3:identify the different ways to achieve Block chain Technology
CO4:Design and build smart contracts
CO5:Use smart contract for real world application in a Blockchain Platform
REFERENCES
1. Josh Thompson, ‘Blockchain: The Blockchain for Beginnings, Guide to Blockchain Technology and Blockchain Programming’, Create Space Independent Publishing Platform, 1st Edition, 2017.
2. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, and Steven Gold feder. Bitcoin and cryptocurrency technologies: a comprehensive introduction. 1st Edition, Princeton University Press, 2016.
3. Joseph Bonneau et al, SoK: Research perspectives and challenges for Bitcoin and cryptocurrency, IEEE Symposium on security and Privacy, 1st Edition, 2015.
4. Antony Lewis, The Basics of Bitcoins and Blockchains: An Introduction to Cryptocurrencies and the Technology that Powers Them, Mango Publishing group, 2018
5. Tiana Laurence, Introduction to Blockchain Technology, 1st Edition, Van Haren Publishing, 2019.