Giter Site home page Giter Site logo

hbcc601-blockchain-platforms's Introduction

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.

hbcc601-blockchain-platforms's People

Contributors

lifnajos avatar

Stargazers

 avatar Piyush Chugeja avatar Devangana Barua avatar Harsh avatar Abhishek Pattanayak avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.