Skip to content

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

Free
See all 2 papers

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 1 notes
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 2 notes
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 3 notes
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 4 notes
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
Unit 5 notes
Read the full syllabus