Skip to content

Repository files navigation

Course : Blockchain Development (HBCC701)

Faculty Incharge : Lifna C S

Evaluation Scheme

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
a. Case Study 10 Marks Case Study Topics, Case Study Reports 2025-26
b. MCQ 5 Marks
c. Certification Courses 5 / 10 Marks
Total Marks 100 Marks

Important Documents

No Document Name Document
1. Theory Syllabus Th-Syllabus
2. Lab Syllabus Prac-Syllabus
3. Case Study Topics CS-Topics
4. Lab Manual BDLab-Manual
5. Index Page Index,
6. Attendance Sheet BD-Atten
7. Certificate Page Certificate Page
8. Sample Practical Questions Practical Questions

Prerequisite: Blockchain Platforms

Module - 1: Ethereum Ecosystem

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.

Self-learning Topics: Emerging blockchain platforms

  1. Ethereum Architecture
  2. Summary of Top 5 Blockchain Platforms for Enterprises (Horses for Sources)
  3. Top-9-blockchain-platforms-to-consider (Tech Target)
  4. Blockchain-platforms (Gartner)
  5. 20 Blockchain Platform driving the Industry
  6. Top-10-blockchain-platforms-to-consider-in-2023 (Analytics Insight)
  7. Top-10-blockchain-platforms-you-need-to-know-about (Blockchain Council)
  8. Blockchain-platforms#blockchain-platforms-for-developers (Knowledge Hut)*

Module - 2: Blockchain Programming

Types of Blockchain Programming, Solidity, GoLang, Vyper, Java, Simplicity, Rholang, Comparative study of different blockchain programming languages, Decentralized file system-IPFS.

Self-learning Topics: Emerging blockchain programming languages

Module - 3: Smart Contract

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

Module - 4: Blockchain Deployment

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

  1. Setting up a Private Ethereum Blockchain using Geth,
  2. Geth in Developers mode
  3. Web 3.0 - Preeti Kasireddy
  4. How does the new Ethereum work? - Preeti Kasireddy **
  5. Blockchain Development & Security Course - Portland State University
  6. Complete Web3 and Solidity Development Roadmap 2022 - Vittorio Rivabella
  7. DApp University - Gregory

Module - 5: Hyperledger Application Development

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.

Self-learning Topics: Hyperledger sawtooth, Hyperledger caliper

Module - 6: Blockchain integration and Research challenges

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

Case Study Report with Gihub Project Links (Academic Year 2025-26)

No Student Name Department Project title Github Link
1. BHATTACHARJEE BINAYAK Electronics & Computer Science Engineering Unified Blockchain-Based Legal Document Management (eVault) Link
2. JADHAV RITALI Electronics & Computer Science Engineering Land Registry Using Blockchain Link
3. PHADTARE ATHARVA Electronics & Computer Science Engineering Supply Chain Transparency Network for Sustainable Trade Link
4. JADHAV SANIKA Artificial Intelligence & Data Science Engineering Digital_Identity_Management Link
5. NANDANWAR SHLOK Artificial Intelligence & Data Science Engineering MediChain Link
6. NAWANDER SANSKRUTI Artificial Intelligence & Data Science Engineering FoodChain – Farm to Table Traceability Platform Link
7. SAHU SUJAL Artificial Intelligence & Data Science Engineering Blockchain-Based Document Verification System Link
8. SAYYED MAAZ Artificial Intelligence & Data Science Engineering QuizMint Link
9. SHAIKH MOHAMMED ARSHAD Artificial Intelligence & Data Science Engineering E-Voting DApp Using Blockchain and React Link
10 VIJAY ESHAN Computer Engineering DeFi Token Staking & Swap Platform Link
11 Gharat Aniruddha Electronics & Telecommunications Engineering Patient Records DApp Link
12 PANDA SLESHA Electronics & Telecommunications Engineering Pharma Supply Chain DApp Link
13 DHAGE HARIOM Electronics & Telecommunications Engineering [Link]
14 TULASI SUSHANT Information Technology Engineering Multi-Signature Wallet using Blockchain Link
15 SHINDE AKANKSHA Information Technology Engineering BlockVault : Decentralized Image Uploading and Sharing using Blockchain & IPFS Link

Acknowledgements

  • 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.

About

Study materials for Honor/Minor Degree Semester VII offered by the Department of Computer Engineering to the Final year students of all branches

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors