In the context of cryptocurrencies, distributed ledger technologies can be categorized in terms of their
data structures,
consensus algorithms, permissions, and whether they are mined. DLT data structure types include linear data structures (
blockchains) to more complex
directed acyclic graph (DAG) and hybrid data structures. DLT consensus algorithm types include
proof-of-work (PoW) and
proof-of-stake (PoS) algorithms and DAG consensus-building and voting algorithms. DLTs are generally either permissioned (private) or permissionless (public). PoW cryptocurrencies are generally either 'mined' or 'non-mined', where the latter typically indicates 'pre-mined' cryptocurrencies, such as
XRP or
IOTA. PoS cryptocurrencies do not use miners, instead usually relying on validation among owners of the cryptocurrency, such as
Cardano or
Solana. Blockchains are the most common DLT type, with a 256-bit
secure hash algorithm (SHA). DLTs based on DAG data structures or hybrid blockchain-DAG decrease transaction data size and transaction costs, while increasing transaction speeds compared with bitcoin, the first cryptocurrency. Examples of DAG DLT cryptocurrencies include MIOTA (
IOTA Tangle DLT) and HBAR (
Hedera Hashgraph).
Holochain represents a departure from traditional DLT models, using an agent-centric approach with individual source chains and a
distributed hash table (DHT) for data validation, eliminating the need for a global consensus mechanism. ==See also==