Faculty Incharge : Lifna C S
No | Rubrics | Marks | Document |
---|---|---|---|
1 | End Semester Exam | 60 Marks | May'23, Dec'22, May 2024 |
2 | Internal Assessment | 20 Marks | 2024 Mid-Term Paper, 2024 Mid-Term Paper Solution |
3 | Continuous Assessment | 20 Marks | |
Total Marks | 100 Marks |
##Prerequisite: Blockchain Platforms
Ethereum components: miner and mining node, Ethereum virtual machine, Ether, Gas, Transactions, accounts, swarm and whisper, Ethash, an end-to-end transaction in Ethereum, the architecture of Ethereum.
- Theory : Ethereum Ecosystem
- YoutTube : Vitalik explains Ethereuem
- Online Materials :
- Ethereum Architecture
- Summary of Top 5 Blockchain Platforms for Enterprises (Horses for Sources)
- Top-9-blockchain-platforms-to-consider (Tech Target)
- Blockchain-platforms (Gartner)
- 20 Blockchain Platform driving the Industry
- Top-10-blockchain-platforms-to-consider-in-2023 (Analytics Insight)
- Top-10-blockchain-platforms-you-need-to-know-about (Blockchain Council)
- Blockchain-platforms#blockchain-platforms-for-developers (Knowledge Hut)*
Types of Blockchain Programming, Solidity, GoLang, Vyper, Java, Simplicity, Rholang, Comparative study of different blockchain programming languages, Decentralized file system-IPFS.
- Theory : Blockchain Programming
- YoutTube :
Solidity programming, Smart Contract programming using solidity, mapper function, ERC20 and ERC721 Tokens, comparison between ERC20 & ERC721, ICO, STOMetamask (Ethereum Wallet), setting up a development environment, use cases of smart contract, smart Contracts: Opportunities, Risks
Self-learning Topics: Cryptocurrencies and their security issues, Consensus mechanisms, Digital Signatures
- Theory :
- YoutTube :
- Online Materials :
Ethereum client, Ethereum Network, Introduction to Go Ethereum (Geth), Geth Installation and Geth CLI, Setting up a Private Ethereum Blockchain. Introduction to Truffle, Smart Contract Deployment on a Private Blockchain. Introduction to Ganache Introduction to Dapp, Dapp architecture, Daaps Scalability, testing Connecting to the Blockchain and Smart Contract, Web3js, Deployment
- Theory : Blockchain Deployment
- Online Materials :
- Setting up a Private Ethereum Blockchain using Geth,
- Geth in Developers mode
- Web 3.0 - Preeti Kasireddy
- How does the new Ethereum work? - Preeti Kasireddy **
- Blockchain Development & Security Course - Portland State University
- Complete Web3 and Solidity Development Roadmap 2022 - Vittorio Rivabella
- DApp University - Gregory
Installing Hyperledger Fabric, Hyperledger Fabric Network, Building Your First Network, Hyperledger Fabric Demo, Hyperledger Fabric Network Configuration, Certificate Authorities, Chaincode Development and Invocation, Deployment and testing of chaincode on development network, Hyperledger Fabric Transactions.
- Theory: NPTEL Blockchain PPTs - Lecture 14 to 29 ***
- Online Materials:
- Private Blockchain,
- Chainfy Project
Integrating Blockchain with cloud, IoT, AI, ERP, End-to-end blockchain integration, Risks and Limitations of Blockchain: Privacy & Security. Criminal Use of Payment Blockchains, The “Dark” Side of Blockchain Research challenges in blockchain
Self-learning Topics: Use Cases: Blockchain for Health Insurance, Blockchain in Supply chain management, Blockchain & PropTech, Blockchain in Banking
- This material was prepared as a part of the Honor/Minor Degree Course - Blockchain Development offered by the Department of Computer Engineering, (VES Institute of Technology - An Autonomous Institute, Affiliated to the University of Mumbai) to the Fourth Year Students of All Branches.