Blog
What is a Distributed Ledger?

Dispatches from D47K

October 9, 2025

Posts and notes on trust, blockchains, and the messy history in between.

Distributed ledgersAuditabilityCryptography

From clay tablets to shared databases

Ledgers have tracked value and agreements for millennia—stone, papyrus, paper, then databases. Today they’re shifting to distributed ledgers: many nodes each hold and verify the same record, secured with cryptography, not a central clerk.

The leap is that the record is replicated and independently checked. Instead of one company saying “trust our database,” many parties hold the same append-only log and catch edits by comparing notes.

What “distributed” means

Every node keeps an identical copy. New entries are broadcast, validated, and replicated within seconds or minutes. Cryptographic keys and signatures control who can write; everyone who has access can verify. Audit trails are built in—history is traceable back to when data was created.

Because entries are chained (blocks and hashes, or DAG links), tampering with one entry would change its fingerprint and break the chain of custody. Honest replicas expose the mismatch immediately.

Centralized vs. distributed
Aspect Centralized ledger Distributed ledger
Copies One/few, controlled by operator Many, independent replicas
Writes Admin edits rows Append-only, consensus-ordered
Audit If logs kept Built-in, tamper-evident
Trust Operator honesty and security Protocol rules + multiple verifiers
Distributed = shared memory with receipts; centralized = one editor you must trust.

Public vs. private ledgers

Public: Anyone can query data; validation is open (e.g., Bitcoin, Ethereum). Great for transparency and censorship-resistance; harder to control access and scale.

Private: Access is gated; often used in business settings where data must stay internal. Validation is restricted, so throughput can be higher, but trust concentrates in the gatekeepers.

Hybrid models exist: data may be public but validation permissioned, or data private with multiple validators inside a consortium. The more you gate, the more you trade neutrality for control.

Why it matters

Distributed ledgers remove a single point of failure and reduce reliance on one administrator. They make receipts auditable by design and allow multiple parties to coordinate without handing control to a central database owner.

Use cases: money (Bitcoin), smart contracts (Ethereum and L2s), supply-chain provenance, multi-bank settlements, and shared compliance records. In each, the draw is the same: shared truth without a single editor-in-chief.

Trade-offs: public ledgers sacrifice some throughput and privacy; private ledgers sacrifice some neutrality. Pick based on whether you need openness, censorship-resistance, or controlled collaboration.

How it differs from a normal database

Traditional databases assume a trusted admin who can change rows, delete mistakes, and hide history. Distributed ledgers are append-only: new entries reference previous ones; old entries stay put. Updates happen by adding new state, not silently editing the past.

Consensus replaces admin powers. Nodes agree on which entries are valid (signatures, balances, block links) and in what order. On public chains that’s PoW/PoS; on private ones it may be BFT voting or round-robin validators.

Why hashes and signatures matter

Hashes fingerprint data. Signatures prove who authorized a change. Put together, they make unauthorized edits easy to spot: a forged entry won’t match the expected hash chain and won’t carry a valid signature. Honest replicas will reject it.

Limits to keep in mind

Distributed doesn’t mean magic speed. Replication across many nodes can be slower than a single database write, and storing every history entry forever can be heavy. Privacy is tricky on public chains; sensitive data often needs encryption or off-chain handling.

“A good ledger is a shared memory. Distributed ledgers make that memory hard to forge and easy to check.”
— On shared truth