Section III: Distributed Systems Fundamentals
April 9, 2026
Scenario: Three agencies must keep the same incident log. No one is “the boss.” Changes must be visible, final, and independently verifiable.
Definition: A distributed ledger is a shared, append‑only record replicated across multiple participants, where entries are accepted and ordered according to a consensus process, and tamper‑evidence is provided by cryptographic linking.
| Feature | Distributed Ledger | Centralized Database |
|---|---|---|
| Trust Model | Adversarial-tolerant | Admin-trusted |
| Mutability | Append-only | Mutable |
| Ordering | Consensus-ordered | index-based ordering |
| Governance | Protocol / Consortium | Owner |
A permissioned ledger is a distributed ledger where participation is restricted to known, authenticated entities admitted through a governance process.
What are potential use cases for permissioned ledgers outside of finance?
A permissionless ledger is a distributed ledger where anyone can participate — read, write, and validate — without needing approval from a central authority.
Where would you want to use permissionless ledgers outside of cryptocurrencies?
| Dimension | Permissioned | Permissionless |
|---|---|---|
| Membership | Known, authenticated; join by governance | Open; anyone with software + keys |
| Identity | Real-world identity via certificates/MSP | Pseudonymous via key pairs |
| Sybil resistance | Admission control | Economic cost (PoW, PoS) |
| Throughput | Higher (fewer nodes, known trust) | Lower (broad replication, open membership) |
| Finality | Deterministic (once ordered, it’s final) | Probabilistic (confidence grows over time) |
| Privacy | Private channels / selective disclosure | Public by default (all nodes see all data) |
| Trust assumption | Trust the governance process | Trust the protocol + economic incentives |
| Example | Hyperledger Fabric | Bitcoin, Ethereum |
Permissionless Governance
Permissioned Governance
Both permissioned and permissionless ledgers face threats — but the specific risks differ:
Consensus is the process by which distributed nodes agree on a single, consistent ordering of events — ensuring that every participant sees the same history, even when some nodes fail or act maliciously.
Different consensus families (PoW, PoS, BFT) deliver these properties under different assumptions. We will unpack specific algorithms in the next lesson.
We saw the permissioned vs. permissionless comparison — now zoom out to the underlying trade-off:

Distributed Ledgers — Army Cyber Institute — April 9, 2026