Skip to main content

Table 5 Pros and cons for DAG based consensus algorithms

From: Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms

Consensus algorithms

References

Pros

Cons

Jointgraph

(Xiang et al. 2021)

The consensus algorithm is designed to be robust against double spending attacks, which can help ensure the integrity of the network and prevent fraud. JointGraph is also known to have improved throughput compared to other distributed ledger technologies, such as hashgraph, which means it can handle a higher volume of transactions in a given amount of time

A central point of control in a network or system can be a target for attack

BlockDAG

(Gai et al. 2020)

High scalability, robustness, and high throughput

Parallel processing requires the assurance of transaction records only once, but this may increase latency when using a merge sort. The process of splitting transactions for parallel processing can also be vulnerable to attack

UL-BlockDAG

(Reddy and Sharma 2020)

Robustness, high transaction rate, and block creation rate is high

As the number of nodes increases, the complexity of the system also increases

Dexon

(Chen et al. 2018)

low latency and high throughput include reduced cost, transaction ordering fairness, scalability, unpredictable randomness, secure transaction finality, and usefulness in resource-constrained environments

Under research

Spectre

(Kovalchuck et al. 2022)

Robustness, high transaction rate, and block creation rate is high

High latency, double spending risk