CS-802 (A) RGPV B.Tech
Block Chain Technologies (BCT)
Previous year papers and the official syllabus are free to read, no account needed.
Previous Year Papers
2 papers, latest May 2024
Syllabus, notes and important questions for CS-802 (A)
Syllabus units
Topics as the official RGPV syllabus lists them.
Unit 1 Introduction 17 topics
- Overview of blockchain
- Public ledgers
- Bitcoin and its fundamentals
- Smart contracts
- Block structure in a blockchain
- Transactions in blockchain
- Distributed consensus mechanisms
- Public vs private blockchain
- Cryptocurrency concepts
- Permissioned blockchain model
- Security aspects of blockchain
- Cryptographic hash functions
- Properties of hash functions
- Hash pointers and Merkle trees
- Digital signatures
- Public‑key cryptography
- Basic cryptocurrency example
Unit 2 Understanding Blockchain with Cryptocurrency 14 topics
- Creation of coins and token issuance
- Payments and double‑spending problem
- Bitcoin scripts and transaction validation
- Peer‑to‑peer network architecture
- Transaction processing in the Bitcoin network
- Block mining and propagation
- Distributed consensus in open environments
- Proof of Work (PoW) fundamentals
- Hashcash PoW algorithm
- Attacks on PoW and monopoly concerns
- Proof of Stake, Proof of Burn, Proof of Elapsed Time
- Lifecycle of a Bitcoin miner
- Mining difficulty adjustment
- Mining pool concepts
Unit 3 Understanding Blockchain for Enterprises 12 topics
- Permissioned blockchain models and use‑cases
- Design issues for permissioned blockchains
- Execution of smart contracts in enterprise settings
- State‑machine replication
- Consensus models for permissioned blockchains
- Distributed consensus in closed environments
- Paxos algorithm
- Raft consensus protocol
- Byzantine Generals Problem
- Byzantine fault‑tolerant systems
- Lamport‑Shostak‑Pease BFT algorithm
- BFT over asynchronous systems
Unit 4 Enterprise Applications of Blockchain 8 topics
- Cross‑border payments
- Know Your Customer (KYC) processes
- Food security supply chains
- Mortgage management on blockchain
- Blockchain‑enabled trade finance
- WeTrade – trade finance network
- Supply‑chain financing solutions
- Identity management on blockchain
Unit 5 Blockchain Application Development 9 topics
- Hyperledger Fabric architecture
- Identity and policy management in Fabric
- Membership and access control
- Channel configuration
- Transaction validation flow
- Writing smart contracts with Hyperledger Fabric
- Writing smart contracts with Ethereum
- Overview of Ripple platform
- Overview of Corda platform
Other 8th semester CSE subjects
- CS-801 Internet of Things
- CS-802 (B) Cloud Computing
- CS-802 (C) High Performance computing
- CS-802 (D) Object Oriented Software Engineering
- CS-803 (A) Image Processing and Computer Vision
- CS-803 (B) Game Theory with Engineering applications
- CS-803 (C) Internet of Things
- CS-803 (D) Managing Innovation and Entrepreneurship