Foundation of Blockchain
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesFoundation of Blockchain Syllabus — Unit-wise Content
The official GTU curriculum for Foundation of Blockchain (subject code DI05016051) as prescribed for Biomed · Semester 5 divides the course into 5 units, covering 14 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (DI05016051)Unit 1 Foundations of Decentralization 1.1 Introduction to Cryptography
- 1.1.1 Evolution of Money & Centralized vs
- Decentralized systems 1.1.2Cryptographic Hash Functions (SHA-256) and their properties 1.1.3 Public Key Cryptography: Digital Signatures 1.1.4 CAP Theorem 1.2 The Anatomy of a Block 1.2.1 Data
- Hash, and the "Previous Hash" link 1.2.2 Merkle Trees and efficient data verification 1.2.3 Distributed Ledger Technology(DLT) vs Traditional Databases 1.3 Network Consensus 1.3.1 The Byzantine Generals Problem 1.3.2 Peer-to-Peer (P2P) Network Architecture 1.3.3Introduction to Consensus Algorithms: Why we need agreement
Unit 2 Bitcoin & The Proof-of-Work Era
- 2.1 The Bitcoin Protocol 2.1.1 UTXO (Unspent Transaction Output) Model vs
- Account Model 2.1.2 Bitcoin Wallets: Hot vs
- Cold storage and Seed Phrases 2.2 Mining & Game Theory Teaching Scheme (in Hours) Total Credits L+T+ (PR/2) Assessment Pattern and Marks Total Marks L T PR C Theory Tutorial / Practical ESE(E) PA(M) PA(I) ESE(V) 3 0 2 4 70 30 20 30 150 Program Name: Diploma Engineering Level: Diploma Branch: Information Technology Subject Code: DI05016051 Subject Name: Foundation of Blockchain 2.2.1 Proof of Work (PoW) and the concept of "Difficulty" 2.2.2 The Life Cycle of a Transaction (Mempool to Block) 2.2.3 Mining Incentives: Block Rewards and Halving 2.3 Advanced Consensus Mechanisms 2.3.1 Proof of Stake (PoS) – Energy efficiency and "Slashing" 2.3.2 Comparison: PoW vs
- PoS 2.3.3 The Role of Forks in Consensus
Unit 3 Ethereum & Smart Contracts
- 3.1 Ethereum Essentials 3.1.1 Ethereum Virtual Machine (EVM) and Gas Fees 3.1.2 Ether (ETH) vs
- Tokens (ERC-20 basics) 3.2 Introduction to Solidity 3.2.1 Solidity Syntax: Variables
- Functions, and Mappings 3.2.2 Writing your first "Hello World" Smart Contract 3.2.3 Compiling and Deploying on a Testnet (Remix IDE) 3.2.4 Introduction of MetaMask
Unit 4 Enterprise & Private Blockchains
- 4.1 Hyperledger Fabric 4.1.1 Public vs
- Private (Permissioned) Blockchains 4.1.2 Hyperledger Architecture: Peers
- Orderers, and Channels 4.1.3 Introduction to Chaincode (Smart Contracts in Hyperledger) 4.2 Enterprise Use Cases 4.2.1 Supply Chain Management: Tracking provenance 4.2.2 Blockchain in Healthcare: Secure patient records 4.2.3 Identity Management: Self-Sovereign Identity (SSI)
Unit 5 Security, Emerging Trends & Green Energy
- 5.1 Blockchain Security & Risks 5.1.1Common Smart Contract Vulnerabilities (Re-entrancy attacks) 5.1.2 51% Attacks and Sybil Attacks 5.2 Emerging Trends 5.2.1 Decentralized Finance (DeFi): Yield Farming and Liquidity Pools Program Name: Diploma Engineering Level: Diploma Branch: Information Technology Subject Code: DI05016051 Subject Name: Foundation of Blockchain 5.2.2 NFTs (Non-Fungible Tokens) and the Metaverse 5.2.3 DAOs (Decentralized Autonomous Organizations) 5.3 Blockchain in Green Energy 5.3.1 The Problem of Greenwashing & Tokenization of Energy 5.3.2 Oracle Problem: How do we trust the data? 5.3.3 Introduction of IoT Oracles