Hi Bladers 👾!
Let's take a look at the difference between Hedera Hashgraph and Blockchain 🤓
What is Hedera Hashgraph?
Hedera Hashgraph is a decentralized distributed network, which despite structurally being pretty different from the blockchain networks, both have similar purposes. Hedera Hashgraph runs its distributed open ledger on Hashgraph technology instead of blockchains.
How does Hedera Hashgraph work?
The Hedera Hashgraph network is based on a concept from graph theory called directed acyclic graphs📊. These graphs allow the creation of data structures that never return to previous states. When acyclic graphs are used as the foundation for a distributed open ledger 📖, it ensures that transactions cannot be edited once they have been added to the network.
Hedera implements something called the asynchronous byzantine fault-tolerant consensus algorithm ABFT. It is a technology that makes the Hedera Hashgraph network secure, instead of adding a group of transactions to the network as blocks, Hedera uses a protocol called “gossip about gossip” to verify time sequence and validity before each transaction is added.
What is blockchain ⏹️⏹️⏹️?
A blockchain is a digital ledger 📖 or database where encrypted blocks of digital asset data are recorded and bonded together, forming a single chronological source for the data.
The blockchain allows digital information to be stored and distributed, but not modified.
How does Blockchain work?
Blockchain runs through a multistep process, let's take a look at it 🔎:
A transaction is entered, which needs to be verified, and that action creates a block representing that specific transaction or data.
The block is sent to every computer node (in blockchain networks nodes are referred to as miners).
Authorized miners verify this transaction and add the block to the existing blockchain.
The update is distributed across the network, which completes the transaction.
What is the difference?
The most important difference between Hashgraph and blockchain is their focal point. Blockchain saves data in blocks, in a linear way. Hashgraph, instead, uses the directed acyclic graph to save and access information.