Syllabus
Distributed Ledger Technology (DLT), Evolution and Structure of Blockchain, Blockchain Generations, Introduction to Cryptocurrencies, Cryptographic Primitives, Hash Functions, Merkle Trees, Digital Signatures, Crypto Wallets and MetaMask Wallet, Bitcoin Architecture, UTXO Model, Mining, Consensus Mechanisms: Proof of Work (PoW), Proof-of-Knowledge systems, Altcoins, Blockchain Types: Public, Private, Consortium and Hybrid Blockchains, Ethereum Architecture, Ethereum Virtual Machine (EVM), Gas Mechanism, ERC-20 and ERC-721 Tokens, Consensus Mechanism), Proof of Stake (PoS), Introduction to Decentralized Finance (DeFi) and NFTs, Smart Contracts and Lifecycle, Solidity Programming: Structure, Data Types, Functions, Access Modifiers, Events, Mapping, Arrays, Inheritance, Error Handling, Remix IDE, Web3.js, Decentralized Applications (DApps), Introduction to Hardhat Framework, Interplanetary File System (IPFS), Hyperledger: Design Principles, Hyperledger Fabric Architecture, Peers, Channels, MSP, Chaincode Development and Deployment using Fablo and Docker, Blockchain Applications in Finance, Healthcare, Supply Chain and Cyber Security, Attacks on Blockchain Consensus and Smart Contracts, Reentrancy Attack, Integer Overflow, Front-running, Flash Loan Attacks, Blockchain Forensics, Smart Contract Auditing Tools, Formal Verification Concepts, Smart Contract Security Case Studies, Privacy-preserving Blockchain Techniques, AI and Blockchain Integration, Green Blockchain and Emerging Trends in Web3 Technologies, Byzantine attacks, Consensus security, Eclipse attacks.