When a vehicle changes hands in India, the paperwork is fragile. The buyer and seller sign the transfer forms, the financier releases or records a hypothecation, an NOC travels between RTOs — and the RC's true history exists as scattered entries that a forger can misrepresent: a vehicle sold with an unpaid loan, a car hypothecated to two banks, an edited certified copy.
RC-Chain is a lab-scale permissioned blockchain modelling exactly this workflow for a fictional Karnataka transport-office network. Four peer nodes — RTO-East, RTO-West, a Transport Department auditor and a financier (Sahakara Bank) — run the same Node.js service sharing one append-only log. Every lifecycle event — registration, transfer of ownership, hypothecation added, hypothecation terminated, NOC issued, scrapped — is signed with Ed25519 by the party that owns the action (seller and buyer sign transfers; the bank signs loan events; the clerk countersigns), validated by the leader against a vehicle state machine (no transfer while a hypothecation is active without the bank's consent; no second loan on a financed vehicle), replicated under a Raft-style leader with a 3-of-4 quorum, and committed as a hash-chained block whose batch Merkle root is anchored at the auditor.
The consensus layer is genuinely exercised, not decorative: the project measures throughput and latency across 1-, 3- and 5-node lab configurations, kills followers and leaders mid-run, and proves a tampered store is caught by cross-node comparison — an advanced VTU MCA project where hash chains, signatures, Merkle trees and quorum consensus all do visible work.
- Relevant for
- Karnataka
- Level
- Advanced · 16 weeks · team of 3
- Common at
- Visvesvaraya Technological University, IGNOU, Anna University, Chennai
- Updated
- Nov 2026