
// Blockchain
What is the Difference Between Hedera Hashgraph vs Blockchain vs Tangle
// Blockchain
Bitcoin cryptocurrency blockchain is usually considered as the original blockchain of version 1.0, since this is the first modern implementation of the distributed ledger technology (DLT). Over time, blockchain 1.0 has evolved into Ethereum, which is considered to be the blockchain version 2.0. And now we are probably observing the birth of blockchain 3.0 in the form of Tangle or Hashgraph.
But such a division of blockchain development into three stages is a simplification, since blockchain 3.0 does not have a “block chain”. Instead, the third generation DLT uses an oriented acyclic graph (DAG). From the article you will learn why DAG is called post-blockchain concept and how Tangle and Hedera Hashgraph differ from traditional blockchains.
Judging by the headlines in the press, the blockchains of the first and second generation have already turned the world upside down. It seems that there is not a single sphere wherever the new technology has penetrated. However, in practice, the situation is somewhat different.
Blockchains such as Bitcoin and Ethereum have an important limitation that slows their implementation in the real sector. Speech on the problem of scalability: a critical reduction in throughput and transaction speed with a significant increase in transaction volumes. So, Bitcoin blockchain can process up to 7 operations per second (TPS), Ethereum - 20 TPS. PayPal or Visa has a much higher throughput: 200 and 56,000 TPS accordingly.
The problem of scalability arose from the fact that the developers of these blockchains had to solve the so-called blockchain trilemma, when of the three qualities — decentralization, security, and scalability — we must give preference to two.
The developers and supporters of Bitcoin and Ethereum are aware of the weakness of their ecosystems and are trying to eliminate it through various updates. As for Bitcoin, here the main challengers for solving the problem of scalability are the technologies of Lightning Network and RootStock. In the case of Ethereum, at the top of the list are Sharding, Plasma and Caspar technologies.
Lightning Network or Sharding is a kind of add-on over the main blockchain network based on the following idea: not all network participants need to know all the information about transaction history in order to maintain effective network synchronization. This idea is the basis of the directed acyclic graph (DAG) approach.
Directed. When a payment is made on the DAG network, it creates a connection with two (or more) last payments made on the network before it checks the balance and authenticity of older payments, and if everything is fine, the new payment confirms them.
Acyclic. Literally means "not in a cycle." In the case of networks where new payments confirm old ones, this means that an old, already verified payment never checks a new one. That is, verification always goes ahead and never creates a similarity of at least some cycle.
Tangle (IOTA cryptocurrency) is created by linking individual transactions into a single peer-to-peer network. Relationships between transactions are formed on the basis of a simple rule: for a new transaction to be confirmed, it must confirm two older transactions, each of which confirmed two other even older transactions.
The connection between new and old transactions is established using the Monte Carlo method according to the Markov chain scheme (MCMC), which randomizes the transaction selection process for confirmation and ensures that participants will not verify their own transactions.
Unlike the Bitcoin or Ethereum blockchain, where transactions are confirmed by miners in exchange for a reward: a reward for creating a block + a percentage of a transaction is a commission. In Tangle, the function of processing and approving payments is assigned to all active members of the network. Every user who wants to make a transaction confirms two other new transactions and indirectly confirms the entire transaction history.
Thus, the Tangle network is free from the need to pay miners to confirm transactions, as a result of which there are no transaction fees on the network. And since there is no need to create blocks, transactions are confirmed very quickly: the more active participants, the greater the network bandwidth.
To avoid double costs, Tangle (cryptocurrency IOTA) uses a concept called “Illustrated Introduction”. Its essence is that the system counts all transactions of the user and does not allow him to spend the same coin twice. If the user has two unconfirmed transactions, the amount of which exceeds his balance, the system selects a chain with more “tips”. Chain with a lower rating "cuts off".
Advantages of Swirlds Hashgraph:
Thanks to this success, Swirlds decided to launch the Hedera Hashgraph Platform. In fact, this is an analogue of the Ethereum network, only without the traditional blockchain and with a different management model. At the top of the food chain of the platform is the Hedera Governing Council, which has 39 members (private and legal entities), and they will determine the path of development of the project. Swirlds management picks board members. Five council members are already selected: T-Labs, DLA Piper, Nomura Holdings, Swisscom Blockchain and Luiza magazine.
Thus, the management of Hedera Hashgraph will be carried out according to the type of a multinational company (consortium), which more closely resembles the Visa management model, rather than Bitcoin and Ethereum. The same applies to intellectual property: hard forks in the Hedera Hashgraph network are impossible, because the software is protected by copyright.
As with Tangle, Hedera Hashgraph is not a blockchain. Unlike the blockchain, where information is stored in blocks, Hedera Hashgraph information is stored in hashes (hence the name “hashgraph”), which describe certain “events”.
However, simply distributing information is not enough to reach a consensus on the total amount of information on the network. To do this, each participant in the system (node) must know the transaction history, that is, the exact chronology of all individual transactions (transaction timestamps).
In Hashgraph, the “Gossip about Gossip” consensus algorithm is responsible for this: each node on the network shares all of its information about which node, when and with whom it communicated or, technically speaking, each device shares its own data on the hash graph (exact order of all transactions ever performed on the Hedera Hashgraph network).
Since each node always has a current hash graph, it always knows the entire transaction history. This circumstance makes it possible for Hashgraph to be called “virtual voting”: since all nodes have a copy of transaction history and information about who received the information at a given time, each node can calculate how the other nodes behave.
That is, each node knows in advance the decision of the other without making an active, effective decision (vote). This “vote without a vote” and allows you to reach a network of consensus. In a short time and without the need for a resource-intensive procedure for coordinating nodes among themselves.
Interestingly, the consensus algorithm used in the Hedera Hashgraph network has been used in practice for more than 35 years (in a slightly different form). And it is so well made that it has a “mathematically confirmed level of security.” That is, according to mathematical calculations, it is very difficult (if not impossible) to outwit.
That is why the developers of Hedera Hashgraph cite mathematical proofs of reliability, saying that their network is the only DLT technology with asynchronous Byzantine error tolerance (A-BFT, or aBFT). This means that while less than one third of the network participants do not want to fool the network, the system can always find a consensus on the network status and transaction history. This is considered to be the highest degree of security that an algorithm of consensus can provide.
Safety. As a form of DTL, Hashgraph can change the structure of the modern Internet. The fact is that the Internet in its current form has a number of birth defects, the main of which is centralized servers and centralized data storage. It is because of this defect that hackers, BotNet, hacks, spam and DDoS attacks became part of the daily life of any Internet user.
Hashgraph can “cure” this defect by creating ecosystems where information is stored in the clear and is protected from hackers, falsification and DDoS attacks. Such systems will be able to serve anything - from the school network to the Pentagon’s security system. And almost everyone will be able to run them.
System isolation. In addition to the problem of security, the developers of Hedera Hashgraph also insist that they can solve the problem of isolating the Internet. Now the world wide web consists of a large number of isolated worlds (operating systems, devices, programs and web platforms), which by default are not connected with each other.
In order to connect these worlds, bridges are built between them (communication protocols, API), which are focused not so much on efficiency as on security. Therefore, such bridges are very resource intensive. If these worlds are built on the basis of Hedera Hashgraph, the need for bridges will disappear, and the connection between them will be carried out by default.
Scalability. Unlike traditional blockchain protocols, Hashgraph will allow you to create ecosystems with unlimited potential for scalability.
This will be possible due to two things:
This also contributes to the fact that the node in Hedera Hashgraph does not require a large amount of resources: disk space for storing transaction history (as in the Bitcoin and Ethereum blockchain), a powerful processor or video card for mining. The node in the Hedera Hashgraph can be a regular smartphone, and even its resources will not be fully utilized.
Internet speed and ping. Modern Internet seems to us quite fast compared to speeds that were 5 or 10 years ago. However, if you replace centralized servers that route data through the entire system with DLT-based networks, the connection speed between devices connected to the network will increase. Just few extra links will dissapedear.
In addition, DLT technologies will also allow ping to be minimized, since the devices will communicate either with each other or through a minimum number of intermediaries. For ordinary people, a gain of 10-30 milliseconds will not play a big role, but for the banking, medical and public sectors this will be a very big plus. As for all fans of virtual games.