Skip to content
Padhora
BrowsePlans

4G curriculum (older)

For students clearing pending subjects of the 4G scheme (7-digit subject codes, e.g. 4341602). Students admitted under the current scheme study the 5G curriculum.

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.

Information Technology

Materials

Syllabus

The official syllabus this material follows.

  • Syllabus

    7 pages

    FreeRead

Complete Book

The whole syllabus, unit by unit, written for the exam.

Problem Solver

Step-by-step solutions to typical problems.

PYQ Solutions

Past university papers, fully solved.

  • Solved past papers — detailed answers

    99 pages · English + ગુજરાતી

  • Solved past papers — short answers

    87 pages · English + ગુજરાતી

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.