4G curriculum (older)
4361603 · Semester 6 · 4G scheme
Foundation of Blockchain
Notes and solutions following the Gujarat Technological University (GTU) syllabus for 4361603. Independent material — not issued by the university.
Materials
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
173 pages
Premium Preview · 15 pages
Problem Solver
Step-by-step solutions to typical problems.
Problem Solver
30 pages
Premium Preview · 4 pages
PYQ Solutions
Past university papers, fully solved.
Solved past papers — detailed answers
99 pages · English + ગુજરાતી
Premium Preview · 6 pagesSolved past papers — short answers
87 pages · English + ગુજરાતી
Premium Preview · 4 pages
Syllabus units
Unit 1: Introduction to Blockchain and distributed ledgers8 h · 14 marks
- Introduction to Blockchain and distributed ledger
- Application, limits, and challenges of Blockchain
- basics of Cryptography: public key, private key, asymmetric encryption model, Hashing, signature schemes and elliptic curve cryptography
- Consistency, Availability, and Partition Tolerance in Blockchain
Unit 2: Structure of Blockchain10 h · 16 marks
- Types of Blockchain: Public and private; permissioned and permission less; tokenized and token less Blockchain
- Sidechain
- Core Components of Blockchain
- Distributed identity: Public and private keys, Digital identification, and wallets
- Decentralized network, Distributed ledger
- Data structure of a Blockchain
Unit 3: Essentials of Blockchain8 h · 14 marks
- Consensus mechanisms in Blockchain
- Confirmation and finality: The limits of proof-of-work, alternative of proof of work
- block rewards and miners and difficulty under competition
- Forks and consensus chain
- Sybillattacks and the 51% attack
Unit 4: Conceptualization of Blockchain as cryptocurrency10 h · 18 marks
- Bitcoin: Merkle tree and bitcoin
- Bitcoin and the Eventual Consistency, Byzantine fault tolerance
- Bitcoin and secure hashing, bitcoin blocksize, bitcoin mining
- Proof of Work, Bitcoin Scripting
- Blockchain collaborative implementations: Hyper ledger, corda- ERC 20 and token
Unit 5: Decentralization using Blockchain6 h · 8 marks
- Blockchain and full decentralization, smart contract
- Decentralized autonomous organization (DAO)
- Decentralized applications
About this course
Application of Blockchain is vast in nature and is adapted in industries including finance, healthcare, supply chain management, and real estate. Foundation of Blockchain course introduces principles of cryptography and basic concepts of cryptography and applies in Blockchain and distributed ledger technology. Understanding the concept of cryptography will help to move smoothly to the fundamentals of the Blockchain and distributed ledger systems. This course focuses on the building blocks of Blockchain: Blockchain data structure, Blockchain types, block rewards, Consensus mechanisms and distributed ledger and user identification. These concepts help understand conceptualization of Blockchain in the application of cryptocurrency.