Consensus mechanism design based on structured directed acyclic graphs
Capacity limit is a bottleneck for broader applications of blockchain systems. Scaling up capacity while preserving security and decentralization are major challenges in blockchain infrastructure design. In this paper, we design a proof of work-based mechanism by endowing directed acyclic graphs (DA...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Elsevier
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/36551789cbdd44fe8a5107b451b26156 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:36551789cbdd44fe8a5107b451b26156 |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:36551789cbdd44fe8a5107b451b261562021-11-22T04:23:30ZConsensus mechanism design based on structured directed acyclic graphs2666-953610.1016/j.bcra.2021.100011https://doaj.org/article/36551789cbdd44fe8a5107b451b261562021-03-01T00:00:00Zhttp://www.sciencedirect.com/science/article/pii/S2096720921000063https://doaj.org/toc/2666-9536Capacity limit is a bottleneck for broader applications of blockchain systems. Scaling up capacity while preserving security and decentralization are major challenges in blockchain infrastructure design. In this paper, we design a proof of work-based mechanism by endowing directed acyclic graphs (DAG) with a novel structure so that peers can reach consensus at a large scale. At a high level, we break large blocks into smaller ones to improve utilization of broadcast network and embed a Nakamoto chain inside the DAG in a decent way to ensure security. We further exploit the DAG structure and design a mempool transaction assignment method. The method reduces the probability that a transaction is processed by multiple miners and hence improves processing efficiency. Without sacrificing security and decentralization, our design significant scales up capacity and also addresses important issues such as high latency and mining power concentration in existing blockchain systems.Jiahao HeGuangju WangGuangyuan ZhangJiheng ZhangElsevierarticleConsensusDirected acyclic graphProof of workTransaction assignmentInformation technologyT58.5-58.64ENBlockchain: Research and Applications, Vol 2, Iss 1, Pp 100011- (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Consensus Directed acyclic graph Proof of work Transaction assignment Information technology T58.5-58.64 |
spellingShingle |
Consensus Directed acyclic graph Proof of work Transaction assignment Information technology T58.5-58.64 Jiahao He Guangju Wang Guangyuan Zhang Jiheng Zhang Consensus mechanism design based on structured directed acyclic graphs |
description |
Capacity limit is a bottleneck for broader applications of blockchain systems. Scaling up capacity while preserving security and decentralization are major challenges in blockchain infrastructure design. In this paper, we design a proof of work-based mechanism by endowing directed acyclic graphs (DAG) with a novel structure so that peers can reach consensus at a large scale. At a high level, we break large blocks into smaller ones to improve utilization of broadcast network and embed a Nakamoto chain inside the DAG in a decent way to ensure security. We further exploit the DAG structure and design a mempool transaction assignment method. The method reduces the probability that a transaction is processed by multiple miners and hence improves processing efficiency. Without sacrificing security and decentralization, our design significant scales up capacity and also addresses important issues such as high latency and mining power concentration in existing blockchain systems. |
format |
article |
author |
Jiahao He Guangju Wang Guangyuan Zhang Jiheng Zhang |
author_facet |
Jiahao He Guangju Wang Guangyuan Zhang Jiheng Zhang |
author_sort |
Jiahao He |
title |
Consensus mechanism design based on structured directed acyclic graphs |
title_short |
Consensus mechanism design based on structured directed acyclic graphs |
title_full |
Consensus mechanism design based on structured directed acyclic graphs |
title_fullStr |
Consensus mechanism design based on structured directed acyclic graphs |
title_full_unstemmed |
Consensus mechanism design based on structured directed acyclic graphs |
title_sort |
consensus mechanism design based on structured directed acyclic graphs |
publisher |
Elsevier |
publishDate |
2021 |
url |
https://doaj.org/article/36551789cbdd44fe8a5107b451b26156 |
work_keys_str_mv |
AT jiahaohe consensusmechanismdesignbasedonstructureddirectedacyclicgraphs AT guangjuwang consensusmechanismdesignbasedonstructureddirectedacyclicgraphs AT guangyuanzhang consensusmechanismdesignbasedonstructureddirectedacyclicgraphs AT jihengzhang consensusmechanismdesignbasedonstructureddirectedacyclicgraphs |
_version_ |
1718418214902300672 |