Blockchain Meets DAG: A BlockDAG Consensus Mechanism

Keke Gai, Ziyue Hu, Liehuang Zhu, Ruili Wang, Zijian Zhang

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

19 Citations (Scopus)

Abstract

With the advent of the blockchain technology, low throughput and scalability have gradually become technical bottlenecks. A DAG (Directed Acyclic Graph)-based blockchain system is deemed to be a potential solution to addressing both issues. However, constructing consensus protocol to meet the requirement of the consistency in a networked environment is an unsolved challenge. In this paper, we propose a novel DAG-oriented consensus mechanism. Specifically, our approach sorts and merges original blocks from a DAG structure and re-construct a single-chain-based blockchain system; hence, consensus in DAG can be achieved on new formed blocks through running the proposed global ordering scheme and block mergence operations. Blockchain-related functions can be retrieved from splitting merged blocks.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 20th International Conference, ICA3PP 2020, Proceedings
EditorsMeikang Qiu
PublisherSpringer Science and Business Media Deutschland GmbH
Pages110-125
Number of pages16
ISBN (Print)9783030602475
DOIs
Publication statusPublished - 2020
Externally publishedYes
Event20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020 - New York, United States
Duration: 2 Oct 20204 Oct 2020

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume12454 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2020
Country/TerritoryUnited States
CityNew York
Period2/10/204/10/20

Keywords

  • Blockchain
  • BlockDAG
  • Consensus mechanism
  • Directed Acyclic Graph
  • Graph theory

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Blockchain Meets DAG: A BlockDAG Consensus Mechanism'. Together they form a unique fingerprint.

Cite this