Skip to content

The material is a part of the Honor/Minor Degree Course - Blockchain Platforms offered by the Department of Computer Engineering, (VES Institute of Technology - An Autonomous Institute, Affiliated to the University of Mumbai) to the Third Year Students of All Branches.

Notifications You must be signed in to change notification settings

LifnaJos/Blockchain-Platforms-HBCC601

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

Faculty Incharge : Lifna C S

No Rubrics Marks Document
1 End Semester Exam 60 Marks
2 Internal Assessment 20 Marks Mid-Term Paper, Mid-Term Paper Solution
3 Continuous Assessment 20 Marks
a. Case Study 10 Marks List of Topics
b. Extra Lab (Perform any 2 experiments) 10 Marks Experiment List
c. Multiple Choice Questions (02) 5 Marks Each
Total Marks 100 Marks

Prerequisite: Introduction to Blockchain and Bitcoin

  • Why Blockchain Platform: Platform types, Public, Private, technology requirements for implementation.
  • Introduction to Ethereum, Hyperledger, and Smart Contracts.
  • Case study of blockchain Application.

Self-learning Topics: Study different applications of blockchain.

Introduction, Characteristics of Public Blockchain, Advantages. Examples of Public Blockchain-Bitcoin: Terminologies and Transaction, Ethereum: Smart contract, Comparison of Bitcoin and Ethereum, Other public Blockchain platforms.

Self-learning Topics: Study any one case study on a public blockchain

Introduction, Ethereum and Its Components: Mining, Gas, Ethereum, Ether, Ethereum Virtual Machine, Transaction, Accounts. Architecture of Ethereum, Smart Contract: Remix IDE, Developing smart contracts for Ethereum blockchain, applications using smart contracts, Dapp Architecture. Types of test networks used in Ethereum, Transferring Ethers Using MetaMask, Mist Wallet, Ethereum Frameworks, Case study of Ganache for Ethereum blockchain. Ethereum 2., Concept of Beacon chain, POS (Proof of Stake), Shading of Chain

Self-learning Topics: Study case study on any Ethereum blockchain.

Introduction, Key Characteristics, Need for Private Blockchain. Consensus Algorithm for private Blockchain (Ex. RAFT and PAXOS), Smart Contract in Private Blockchain,

Extra Reading: Evolution of Consensus Algorithms

Self-learning Topics: Case study on private blockchain.

Module - 5: Hyperledger Blockchain

Introduction to Hyperledger, tools and frameworks, Hyperledger Fabric, Comparison between Hyperledger Fabric & Other Technologies, Distributed Ledgers. Hyperledger Fabric Architecture, Components of Hyperledger Fabric: MSP, Chain Codes, etc., Transaction Flow, Advantages of Hyperledger Fabric Blockchain, working of Hyperledger Fabric, Creating Hyperlegder network,

Self-learning Topics: Case Study

Theory: NPTEL Blockchain PPTs - Lecture 14 to 29

Corda, Ripple, Quorum, and other emerging blockchain platforms, Case Study on any blockchain platform.

Self-learning Topics: Compare different blockchain platforms.

Text Books & References :

  1. Blockchain Technology, Chandramouli Subramanian, Asha A George, Abhillash K. A and MeenaKarthikeyen, Universities press.
  2. Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos, Dr. Gavin Wood, O'reilly.
  3. Blockchain for Beginners, Yathish R and Tejaswini N, SPD
  4. Blockchain Basics, A non Technical Introduction in 25 Steps, Daniel Drescher, Apress.
  5. Blockchain with Hyperledger Fabric, LucDesrosiers, Nitin Gaur, Salman A. Baset, Venkatraman Ramakrishna, Packt Publishing
  6. Blockchain By Example, BellajBadr, Richard Horrocks, Xun (Brian) Wu, November 2018, Implement decentralized blockchain applications to build scalable Dapps.
  7. Blockchain for Business

YoutTube:

  1. Vitalik explains Ethereum
  2. Solidity by Example
  3. Quicknode - Web3 Developer Platform

Online References

  1. Hyperledger Fabric
  2. Solidity
  3. Metamask
  4. Remix IDE
  5. Summary of Top 5 Blockchain Platforms for Enterprises (Horses for Sources)
  6. Top-9-blockchain-platforms-to-consider (Tech Target)
  7. Blockchain-platforms (Gartner)
  8. 20 Blockchain Platforms Driving the Industry
  9. Top-10-blockchain-platforms-to-consider-in-2023 (Analytics Insight)
  10. Top-10-blockchain-platforms-you-need-to-know-about (Blockchain Council)
  11. Blockchain-platforms#blockchain-platforms-for-developers (Knowledge Hut)
  12. Theory for Solidity Programming
  13. Solidity Documentation
  14. Solidity Quick Guide
  15. How does the new Ethereum work? - Preeti Kasireddy
  16. Web 3.0 - Preeti Kasireddy
  17. DApp University - Gregory
  18. LearnETH - Remix IDE
  19. Solidity by Examples
  20. Cheat Sheet for Solidity
  21. Quicknode - Documentation
  22. Blockchain Development & Security Course - Portland State University
  23. Complete Web3 and Solidity Development Roadmap 2022 - Vittorio Rivabella

Student Project

  1. Chainfy Project - Github, PPT, Video Link

Acknowledgments

  • This material was prepared as a part of the Honor/Minor Degree Course - Blockchain Platforms offered by the Department of Computer Engineering, (VES Institute of Technology - An Autonomous Institute, Affiliated to the University of Mumbai) to the Third Year Students of All Branches.

About

The material is a part of the Honor/Minor Degree Course - Blockchain Platforms offered by the Department of Computer Engineering, (VES Institute of Technology - An Autonomous Institute, Affiliated to the University of Mumbai) to the Third Year Students of All Branches.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published