Javascript must be enabled to continue!
3D-DAG: Scaling Blockchain via DAG
View through CrossRef
Blockchain has been widely recognized as a trusted computing paradigm underpinning decentralized applications (DApps). However, low performance and poor scalability of the existing mainstream blockchain designs and implementations render their prospects unattainable, so-called
trilemma
. DAG (Directed Acyclic Graph) emerged as an alternative blockchain architecture to address the performance and scalability issue. However, the capacity and feasibility of DAG-based blockchain systems still remain of concern, due to a lack of open-source implementations and convincing published experimental results. In this paper, we propose a DAG-based blockchain, named
3D-DAG
, to greatly improve the scalability and performance without compromising security. The system addresses the trilemma of decentralization, scalability, and security. Technically, our 3D-DAG consists of two layers of chains:
DAGchain
and
mainchain
. The DAGchain organizes the transactions in DAG topology, without having to solve the forks. They select a small group of validators from a large number of miners to make up the committee for consensus procedures. The design of DAGchain improves scalability by enabling parallel transaction processing. Based on that, the mainchain plays the role of checkpoint, periodically packaging and recording received transactions from DAGchain for finality. We also provide a prototype implementation with detailed evaluations. Experiment results show our 3D-DAG can meet the performance (a peak value of
\(9.82\times 10^{4}\)
TPS) that is expected by DApps in the context of Web3.
Association for Computing Machinery (ACM)
Title: 3D-DAG: Scaling Blockchain via DAG
Description:
Blockchain has been widely recognized as a trusted computing paradigm underpinning decentralized applications (DApps).
However, low performance and poor scalability of the existing mainstream blockchain designs and implementations render their prospects unattainable, so-called
trilemma
.
DAG (Directed Acyclic Graph) emerged as an alternative blockchain architecture to address the performance and scalability issue.
However, the capacity and feasibility of DAG-based blockchain systems still remain of concern, due to a lack of open-source implementations and convincing published experimental results.
In this paper, we propose a DAG-based blockchain, named
3D-DAG
, to greatly improve the scalability and performance without compromising security.
The system addresses the trilemma of decentralization, scalability, and security.
Technically, our 3D-DAG consists of two layers of chains:
DAGchain
and
mainchain
.
The DAGchain organizes the transactions in DAG topology, without having to solve the forks.
They select a small group of validators from a large number of miners to make up the committee for consensus procedures.
The design of DAGchain improves scalability by enabling parallel transaction processing.
Based on that, the mainchain plays the role of checkpoint, periodically packaging and recording received transactions from DAGchain for finality.
We also provide a prototype implementation with detailed evaluations.
Experiment results show our 3D-DAG can meet the performance (a peak value of
\(9.
82\times 10^{4}\)
TPS) that is expected by DApps in the context of Web3.
Related Results
Convergence and representation of blockchain and smart contracts using the semantic web
Convergence and representation of blockchain and smart contracts using the semantic web
The Internet and the World Wide Web were designed with the intention of being decentralised and interoperable, and therefore more democratic, where users have power over their data...
La qualification de la blockchain
La qualification de la blockchain
La création de la blockchain a remis en question les notions traditionnelles de collaboration et d'échange. Cette thèse vise à démontrer que cette innovation n'est pas seulement te...
Anomaly Detection in Blockchain Using Machine Learning
Anomaly Detection in Blockchain Using Machine Learning
Blockchain technology has gained significant attention as a secure and decentralized platform for various applications. However, the immutable and distributed nature of blockchain ...
“The margin between the edge of the world and infinite possibility”
“The margin between the edge of the world and infinite possibility”
Purpose
This paper aims to explore a paradoxical situation, asking whether it is possible to reconcile the immutable ledger known as blockchain with the requirements of the General...
Application of the blockchain technology for digital diplomas: problems and prospects
Application of the blockchain technology for digital diplomas: problems and prospects
The purpose of this studyis to analyze possible problems in issuing digital diplomas, using the blockchain technology, and to promote solving these problems as well as to show the ...
Introduction to Blockchain Technology
Introduction to Blockchain Technology
A blockchain is a linked set of records maintained in a decentralized
environment. The records in blockchain are publicly available but cryptographically
secured. The interesting p...
LEGAL IMPLICATIONS OF BLOCKCHAIN TECHNOLOGY FOR TAX COMPLIANCE AND FINANCIAL REGULATION
LEGAL IMPLICATIONS OF BLOCKCHAIN TECHNOLOGY FOR TAX COMPLIANCE AND FINANCIAL REGULATION
Blockchain technology has emerged as a disruptive force in the realms of tax compliance and financial regulation, presenting both opportunities and challenges for governments, busi...
New Model of Sustainable Supply Chain Finance Based on Blockchain Technology
New Model of Sustainable Supply Chain Finance Based on Blockchain Technology
Blockchain technology has received more and more attention from all walks of life and has also been sought after by the market and financial institutions. More and more financial i...

