Comparing blockchain and DAG:

Both blockchain and DAG are DLTs. However, let's look at the differences between these two for a better perspective on their technologies.

The following table compares DLT - Blockchain and DAG:

Properties

Blockchain

Directed Acyclic Graph

Structure

It is a linked-list of blocks where transactions are grouped into blocks.

It is a network of linked transactions. There are no blocks of transactions.

Data structure

It's a linked list (list of blocks).

It's a tree (tree of transactions).

Consensus

Transactions are validated block by block to meet the consensus.

Transactions are validated by one another.

Features

It offers transparency and immutability.

It offers high scalability and a negligible fee.

Use case

It's suitable for use cases with low volume and high worth of transactions.

It's suitable for high volume, of transactions.

Pitfalls

There's a high transaction cost, storage and bandwidth requirements, and computing power (for permissionless scenarios).

Low transaction volume can lead to attacks. For private versions of DAG, it uses coordinators, which do not allow DAG to be fully decentralized.

Approach

It's a linear, utilitarian DLT that offers near real-time updates for transactions and offers disintermediation.

It has a non-linear approach that actually results in faster transactions as the network grows.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset