Distributed Ledgers Technologies (DLTs) may be classified in terms of: data structures, consensus algorithms, permissions, mining availability, etc. DLT data structure types range from simple linear data structures (cf. linked lists and blockchains) to more complex Directed Acyclic Graphs (DAGs) and hybrid data structure approaches. DLT consensus algorithm types range from traditional Proof-of-Work (PoW) and Proof-of-Stake (PoS) schemes to more sophisticated DAG incremental consensus building and voting schemes. DLT permission types are generally either permissioned (public or permissionless (private). DLT minability types are generally either 'Mined' (or "Mineable") or 'Non-Mined' (or 'Non-Minable'), where the latter typically implies extensively 'Pre-Mined' cryptocurrencies (e.g., XRP, IOTA/MIOTA).
Although blockchains are the most common and best-known DLT type, other DLTs based on Directed Acyclic Graph (DAG) data structures, and hybrid blockchain-DAG approaches are gaining in usage because they decrease transaction data size and transaction costs (fees or 'gas') and while increasing transaction speeds (Tx/sec or TPS). Examples of DAG DLT / cryptocurrency pairs include IOTA/MIOTA and Hedara/HBAR.
The following table compares and contrasts the various types of Digital Ledger Technologies (DLTs):
DLT Type | Blockchain | Tangle | Hashgraph | Holochain |
---|---|---|---|---|
Data Structure | Simple, linear data structure (cf. linked list) | Directed Acyclic Graph (DAG) | Directed Acyclic Graph (DAG) | Hybrid (Blockchain + DAG) |
Consensus Algorithm(s) | Miners' Proof-of-Work (PoW); Minters' Proof-of-Stake (PoS); ... | Must validate two previous Tx before adding new Tx | Virtual Voting & Gossip Protocol | Nodes process their own ledgers; no need for miners |
Permissions (Public/Private Ledger) | BTC, ETH & most major Altcoins: Public Ledger | MIOTA/IOTA: Public Ledger | Hedera Hashgraph HBAR: Public Ledger | Holograph: Private/Public Ledger |
Mining Availablity | BTC, ETH & most major Altcoins: Mined | MIOTA/IOTA: Non-Mined | Hedera Hashgraph HBAR: Minded | Non-Mined |
PROS | * High reliability * High security |
* High scalability * High TPS |
* High scalability * High TPS |
* High scalability * High TPS |
CONS | * Low scalability * Low TPS |
* Unproven reliabilty * Unproven security |
* Unproven reliabilty * Unproven security |
* Unproven reliabilty * Unproven security |
Launch Year | 2008 (first BTC mined) | 2016 (IOTA launch) | 2018 | 2018 |
Crypto Usage | BTC, ETH, ..., vast majority of Altcoins | IOTA/MIOTA, ... | Hedera/HBAR, ... | Holochain |
The difference between Blockchain and Directed Acyclic Graph (DAG) DLTs are further elaborated below.
Blockchains are currently the most popular and widespread DLTs used by Bitcoin (BTC) and the vast majority of altcoin cryptocurrencies. A blockchain is a continuously-growing list of digital records—called blocks—that are linked and secured using cryptographic techniques. Each block in the blockchain contains transactional data (e.g., cryptocurrency exchange information) as well as a timestamp and a secure link (e.g., a cryptographic hash) to the previous block in the blockchain. Blockchains are typically managed by peer-to-peer networks that adhere to specific protocols for inter-node communication and verifying new blocks. Once a block is recorded and validated on the blockchain, that block cannot be altered retroactively without the alteration of all subsequent blocks, which requires the collusion of a network majority. Common examples of blockchain protocols are the Bitcoin and Ethereum protocols for the Bitcoin and Ether cryptocurrencies.
For further information about blockchains, see the What is a blockchain? FAQ and check out the How Do Cryptocurrencies & Blockchains Work? section.
Directed Acyclic Graphs (DAGs): are tree-like data structures that are more complex than blockchains to implement, but are more efficient to scale in terms of computational time-space tradeoffs. More specifically, compared to blockchains DAGs can substantially reduce the data size per transaction (Tx), thereby increasing Tx speed (TPS), decreasing costs (Tx fees or "gas").
Usage note: Blockchain should not be used synonymously with Distributed Ledger Technology, since the former is a sub-classification of the latter.
Compare: blockchain
Contrast: N/A
References:
* [Scheuffel 2018] Alternative Distributed Ledger Technologies: Blockchain vs. Tangle vs. Hashgraph
* [Popov 2015] The Tangle
DISCLAIMERS
NO INVESTMENT ADVICE
The information provided on this website does not constitute investment advice, financial advice, trading advice, legal advice, or any other sort of advice, and you should not treat any of the website's content as such. CRYPTOCURRENCY WORKS does not recommend that any cryptocurrency should be bought, sold, or held by you. Do conduct your own due diligence and consult your financial advisor or legal advisor before making any investment decisions.
ACCURACY OF INFORMATION
CRYPTOCURRENCY WORKS will strive to ensure the accuracy of information provided on this website, although it will not hold any responsibility for any missing or erroneous information. CRYPTOCURRENCY WORKS provides all information as is. You understand that you are using any and all information available here at your own risk.
CRYPTOCURRENCY WORKS and Cryptocurrencyworks.com are trademarks of PivotPoint Technology Corporation. All other product and service names mentioned are the trademarks of their respective companies.