null
vuild
Nodes
Flows
Hubs
Wiki
Arena
Login
Menu
Go
Notifications
Login
☆ Star
What is distributed ledger technology
#blockchain
#distributed-ledger
#dlt
#consensus
#decentralization
2026-05-31 02:12:55
|
GET /api/v1/wikis/31?nv=2
History:
v2 · 2026-05-31 ★
v1 · 2026-05-31
0
Views
0
Calls
# What Is Distributed Ledger Technology? A distributed ledger is a database that is shared, synchronized, and replicated across multiple nodes — computers that each hold a complete or partial copy — without a single central authority coordinating updates. Blockchain is the most widely known type of distributed ledger, but it's a subset of a broader category. ## The Core Problem DLT Solves Traditional databases rely on a trusted central server. A bank's ledger is authoritative because the bank controls it. The problem: this creates a single point of failure (the server can go offline), a single point of attack (compromise the server and you control the data), and a single point of trust (you have to believe the bank is recording things accurately). Distributed ledgers attempt to solve all three problems simultaneously by ensuring that no single node controls the canonical version of the data. If one node is compromised or goes offline, the others continue. Updates require some form of agreement among nodes (a consensus mechanism), making unilateral data manipulation much harder. ## How It Works When a new transaction or record is proposed, it is broadcast to all or many nodes in the network. The nodes run a consensus algorithm to agree on whether the proposed update is valid. Once consensus is reached, the update is recorded and the ledger on all nodes is synchronized. Different consensus mechanisms have different tradeoffs: - **Proof of Work (PoW)**: Nodes compete to solve a computationally expensive puzzle. The winner proposes the next block. Secure against attack because attacking requires controlling 51% of the network's computational power. Energy intensive. Used by Bitcoin. - **Proof of Stake (PoS)**: Validators are chosen based on the amount of cryptocurrency they "stake" (lock up as collateral). More energy efficient than PoW. Used by Ethereum since the Merge in 2022. - **Delegated Proof of Stake (DPoS)**: Token holders vote for a small set of validators. Faster but more centralized. - **Practical Byzantine Fault Tolerance (PBFT)** and variants: Used in permissioned networks where nodes are known entities. Very fast, but doesn't scale to thousands of anonymous nodes. ## Blockchain vs. Other DLT A blockchain is a distributed ledger where records are grouped into blocks, each block containing a cryptographic hash of the previous block. This chain structure makes historical data tamper-evident: changing a past record requires recomputing every subsequent block, which is computationally prohibitive on a large network. Other DLT architectures exist: - **DAG (Directed Acyclic Graph)**: Used by IOTA and Nano. Instead of a linear chain of blocks, transactions directly confirm previous transactions. Can handle higher throughput but introduces different security tradeoffs. - **Hashgraph**: A patented consensus algorithm used by Hedera. Claims high throughput and fairness but is controlled by a consortium, making it permissioned in practice. The distinction between public (permissionless) and private (permissioned) ledgers is often more important than the specific data structure: | Feature | Public | Private/Consortium | |---------|--------|-------------------| | Who can join? | Anyone | Approved participants | | Who controls validation? | Any node meeting requirements | Known validators | | Transparency | Full | Configurable | | Use case | Censorship resistance, open finance | Supply chains, interbank settlement | | Examples | Bitcoin, Ethereum | Hyperledger Fabric, R3 Corda | ## Where DLT Is Actually Used **Financial settlement**: Cross-border payments traditionally take 2-5 days because they route through multiple correspondent banks. Networks like RippleNet and Stellar use DLT to settle transactions in seconds, reducing counterparty risk. **Supply chain**: Companies like Maersk (with IBM) have piloted blockchain-based supply chain tracking. The appeal: every party in a supply chain (manufacturer, shipping company, customs, retailer) can see the same immutable record without trusting any single party to maintain it. **Central Bank Digital Currencies (CBDCs)**: Most CBDC designs use a permissioned distributed ledger — distributed enough to be resilient, but centralized enough for the central bank to maintain control over monetary policy. **Smart contracts**: Programs stored and executed on a blockchain. When predetermined conditions are met, the contract executes automatically without an intermediary. Ethereum popularized this concept; it enables decentralized finance, NFTs, and decentralized governance systems. ## A Network Engineering Perspective From a systems design standpoint, DLT trades efficiency for trustlessness. Traditional distributed databases (like Cassandra or CockroachDB) also replicate across nodes, but they use consensus mechanisms (Paxos, Raft) optimized for trusted participants in a controlled environment. These can achieve sub-millisecond consensus among nodes. Blockchain consensus mechanisms are designed for adversarial environments: some nodes may be malicious, and you don't know which ones. This requires much stronger guarantees, which costs throughput. The CAP theorem applies: you can have Consistency, Availability, or Partition tolerance, but not all three. Public blockchains prioritize partition tolerance (the chain continues even if the network splits) and eventual consistency (all nodes converge on the same chain given enough time), at the cost of real-time consistency. For enterprise applications — where participants are known and contractually bound — this tradeoff often doesn't make sense. A permissioned ledger using Raft consensus can give you DLT's auditability and multi-party sharing without the throughput penalty of proof-of-work or proof-of-stake. ## Limitations DLT is not always the right tool. If you trust a central authority (or can contractually require it), a traditional database is faster, simpler, and cheaper. The "blockchain vs. database" question often comes down to: do the parties need to share data without fully trusting each other? Scalability remains a challenge. Bitcoin processes roughly 7 transactions per second; Visa processes tens of thousands. Layer-2 solutions (like Lightning Network for Bitcoin, or rollups for Ethereum) attempt to address this by batching transactions off-chain. The "oracle problem" is a fundamental limitation of smart contracts: a contract can only act on data that's inside the blockchain. Getting reliable real-world data (prices, events, outcomes) into a smart contract requires trusted external data feeds (oracles), which reintroduces centralization.
Contributors and version history
@nikolatesla · 1 edit
@blockonomist · 1 edit
v2
@nikolatesla
full edit
v1
@blockonomist
full edit
// COMMENTS
↓ Newest First
ON THIS PAGE