Performance Benchmarking of DAG-based Blockchain Applications
- Title
- Performance Benchmarking of DAG-based Blockchain Applications
- Author
- 고호양
- Alternative Author(s)
- 고호양
- Advisor(s)
- 이춘화
- Issue Date
- 2021. 2
- Publisher
- 한양대학교
- Degree
- Master
- Abstract
- Performance has always been the bottleneck of blockchain technology, making it difficult to meet the efficiency and scalability requirements of real-world applications. Many efforts are being made to improve the performance of blockchain technology.
Directed Acyclic Graph (DAG) is one of the principal research interests in this field and has been proven to be able to improve the performance effectively. This new distributed ledger technology is getting more attention and is considered to be the next-generation blockchain. There have already been several well-known DAG-based consensus protocols, such as IOTA, Nano, Byteball, and Hashgraph.
To better compare the performance of different blockchain protocols, some performance analysis frameworks have been developed, such as Blockbench, Hyperledger, and DAGBENCH. Among them, DAGBENCH is specially designed for the DAG-based platform and currently supports IOTA, Nano, and Byteball but does not support Hashgraph which is also considered to be one of the most promising DAG projects.
To evaluate the performance of Hashgraph, and compare Hashgraph with other well-known DAG projects, in this paper, I extended DAGBENCH, a performance benchmarking tool for DAG protocols, to support Hashgraph protocol. Besides, to enrich the diversity of benchmark metrics, I also extended some new workloads to DAGBENCH. Then I tested some performance metrics of Hashgraph on Amazon EC2 using DAGBENCH and analyzed the test result.
Our work will lay the groundwork for other developers when extending other DAG protocols in the future. Our experimental results can help developers evaluate different performance metrics to identify bottlenecks and improve performance.
- URI
- https://repository.hanyang.ac.kr/handle/20.500.11754/158925http://hanyang.dcollection.net/common/orgView/200000485659
- Appears in Collections:
- GRADUATE SCHOOL[S](대학원) > COMPUTER SCIENCE(컴퓨터·소프트웨어학과) > Theses (Master)
- Files in This Item:
There are no files associated with this item.
- Export
- RIS (EndNote)
- XLS (Excel)
- XML