Performance Comparison of Directed Acyclic Graph-Based Distributed Ledgers and Blockchain Platforms

被引:14
作者
Kahmann, Felix [1 ]
Honecker, Fabian [1 ]
Dreyer, Julian [1 ]
Fischer, Marten [1 ]
Toenjes, Ralf [1 ]
机构
[1] Univ Appl Sci, Fac Engn & Comp Sci, D-49076 Osnabruck, Germany
关键词
directed acyclic graphs; IOTA; blockchain; Ethereum; Hyperledger Fabric; performance; throughput; latency; distributed ledger;
D O I
10.3390/computers12120257
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Since the introduction of the first cryptocurrency, Bitcoin, in 2008, the gain in popularity of distributed ledger technologies (DLTs) has led to an increasing demand and, consequently, a larger number of network participants in general. Scaling blockchain-based solutions to cope with several thousand transactions per second or with a growing number of nodes has always been a desirable goal for most developers. Enabling these performance metrics can lead to further acceptance of DLTs and even faster systems in general. With the introduction of directed acyclic graphs (DAGs) as the underlying data structure to store the transactions within the distributed ledger, major performance gains have been achieved. In this article, we review the most prominent directed acyclic graph platforms and evaluate their key performance indicators in terms of transaction throughput and network latency. The evaluation aims to show whether the theoretically improved scalability of DAGs also applies in practice. For this, we set up multiple test networks for each DAG and blockchain framework and conducted broad performance measurements to have a mutual basis for comparison between the different solutions. Using the transactions per second numbers of each technology, we created a side-by-side evaluation that allows for a direct scalability estimation of the systems. Our findings support the fact that, due to their internal, more parallelly oriented data structure, DAG-based solutions offer significantly higher transaction throughput in comparison to blockchain-based platforms. Although, due to their relatively early maturity state, fully DAG-based platforms need to further evolve in their feature set to reach the same level of programmability and spread as modern blockchain platforms. With our findings at hand, developers of modern digital storage systems are able to reasonably determine whether to use a DAG-based distributed ledger technology solution in their production environment, i.e., replacing a database system with a DAG platform. Furthermore, we provide two real-world application scenarios, one being smart grid communication and the other originating from trusted supply chain management, that benefit from the introduction of DAG-based technologies.
引用
收藏
页数:22
相关论文
共 58 条
[1]   Blockchain-Based Wine Supply Chain for the Industry Advancement [J].
Adamashvili, Nino ;
State, Radu ;
Tricase, Caterina ;
Fiore, Mariantonietta .
SUSTAINABILITY, 2021, 13 (23)
[2]  
Anupama B.S., 2022, P INT C INF SEC PRIV, P387
[3]  
Arslanian H., 2022, The Book of Crypto: The Complete Guide to Understanding Bitcoin, Cryptocurrencies and Digital Assets, P91
[4]  
Ava Labs Inc, 2023, What Is Avalanche?
[5]  
Benelog GmbH, 2022, EPCIS
[6]   The Scalability Challenge of Ethereum: An Initial Quantitative Analysis [J].
Bez, Mirko ;
Fornari, Giacomo ;
Vardanega, Tullio .
2019 13TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE) / 10TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC) / IEEE INTERNATIONAL WORKSHOP ON CLOUD COMPUTING IN ROBOTIC SYSTEMS (CCRS), 2019, :167-176
[7]  
Bundesamt fur Sicherheit in der Informationstechnik, 2023, Technische Richtlinie BSI TR-03109-1
[8]   Enabling Secure Data Exchange through the IOTA Tangle for IoT Constrained Devices [J].
Carelli, Alberto ;
Palmieri, Andrea ;
Vilei, Antonio ;
Castanier, Fabien ;
Vesco, Andrea .
SENSORS, 2022, 22 (04)
[9]  
Choi W, 2021, ASIA-PAC NETW OPER M, P325, DOI 10.23919/APNOMS52696.2021.9562684
[10]   Resource Analysis of Ethereum 2.0 Clients [J].
Cortes-Goicoechea, Mikel ;
Franceschini, Luca ;
Bautista-Gomez, Leonardo .
2021 3RD CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2021, :201-208