A Comparative Analysis of DAG-Based Blockchain Architectures

  title={A Comparative Analysis of DAG-Based Blockchain Architectures},
  author={Huma Pervez and Muhammad Muneeb and Muhammad Usama Irfan and Irfan Ul Haq},
  journal={2018 12th International Conference on Open Source Systems and Technologies (ICOSST)},
  • Huma Pervez, M. Muneeb, I. Haq
  • Published 1 December 2018
  • Computer Science
  • 2018 12th International Conference on Open Source Systems and Technologies (ICOSST)
Blockchain is a shared distributed ledger that promises tamper-proof secure transactions over the highly available and resilient network involving multiple participants. Directed Acyclic Graph (DAG) has revolutionized the blockchain technology. Owing to its optimized validation mechanism, high scalability, efficient provenance, support for IoT and multiparty involvement, DAG is rapidly over-shadowing traditional blockchain architecture. In this paper, we present a comparative analysis of most… 

Figures and Tables from this paper

SoK: Diving into DAG-based Blockchain Systems
The security and performance of several leading systems are analyzed, followed by discussions and comparisons with concurrent (scaling blockchain) techniques, and open challenges are identified to highlight the potentiality of DAG-based solutions and indicate their promising directions for future research.
A Secure and Effective Construction Scheme for Blockchain Networks
A secure and effective construction scheme for blockchain networks to improve performance and address the effective management concerns of blockchain data based on transaction categories is proposed.
Appendable-Block Blockchains
This chapter introduces the notion of appendable-block blockchain and exemplifies its applicability in multiple practical domains and provides a discussion on the security aspects of this new blockchain.
On Parallel Mechanism of Consortium Blockchain: Take PoV as an example
This work proposes a more efficient and practical consensus algorithm called Parallel Proof of Vote (PPoV), which allows multiple nodes to generate blocks in parallel within a consensus cycle, which is 2-5 times higher than typical BFT consensus.
Performance-Based Analysis of Blockchain Scalability Metric
This paper attempts to present the existing scalability solutions which are broadly classified into three layers: Layer 0 solutions focus on optimization of propagation protocol for transactions and blocks, and Layer 1 solutions are based on the consensus algorithms and data structure.
Scaling Blockchains: A Comprehensive Survey
This paper focuses on sharding as a promising first layer solution to the scalability issue and proposes a taxonomy based on committee formation and intra-committee consensus, and presents a performance-based comparative analysis of the advantages and disadvantages in existing scalability solutions.
A Blockchain Solution based on Directed Acyclic Graph for IoT Data Security using IoTA Tangle
IOTA technology can overcome the practical limitations of classical Blockchain, and the implementation of IOTA for secure transferring of IoT sensor data is also discussed.
Distributed Ledger Technology Review and Decentralized Applications Development Guidelines
A three-tier based architecture for DLT applications is defined to systematically classify the technology solutions described in over 100 papers and startup initiatives to provide a multi-step guideline for decentralizing the design and implementation of traditional systems.
A Comprehensive Review of Blockchain Consensus Mechanisms
A comprehensive review of the fundamentals of distributed ledger and its variants is brought, including a comparative analysis of 130 consensus algorithms using a novel architectural classification, envisaging future prospects for consensus as an important part of distributing ledger technology.
Design and Hardware Implementation of a Simplified DAG-Based Blockchain and New AES-CBC Algorithm for IoT Security
A simplified DAG was designed to address the problems of the conventional blockchain structure so that packets can be transmitted only to three blocks, without overlapping, and it was confirmed that the time taken and the amount of power consumed for encryption and decryption were reduced by about 20% compared to the conventional AES-CBC algorithm.


Blockchain distributed ledger technologies for biomedical and health care applications
This paper introduces blockchain technologies, including their benefits, pitfalls, and the latest applications, to the biomedical and health care domains and discusses the potential challenges and proposed solutions of adopting blockchain technologies in biomedical/health care domains.
What Is the Blockchain?
  • M. D. Pierro
  • Computer Science
    Computing in Science & Engineering
  • 2017
This article reviews the basic ideas of this technology and provides a sample minimalist implementation in Python, which is at the foundation of the platforms for trading cryptocurrencies and executing smart contracts.
Blockchain Technology: What Is It Good for?
This work provides a holistic overview of blockchain technology that separates hype from reality, and proposes a useful lexicon for discussing the specifics of Blockchain technology in the future.
The Truth about Blockchain