Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.26/43537 |
Resumo: | This paper presents the research undertaken with the goal of designing a consensus algorithm for cryptocurrencies with less latency than the current state-of-the-art while maintaining a level of throughput and scalability sufficient for real-world payments. The result is Nero, a new deterministic leaderless byzantine consensus algorithm in the partially synchronous model that is especially suited for Directed Acyclic Graph (DAG)-based cryptocurrencies. In fact, Nero has a communication complexity of O(n3) and terminates in two message delays in the good case (when there is synchrony). The algorithm is shown to be correct, and we also show that it can provide eventual order. Finally, some performance results are given based on a proof of concept implementation in the Rust language. |
id |
RCAP_42a3d7e0a81553737680dc405c11bd2d |
---|---|
oai_identifier_str |
oai:comum.rcaap.pt:10400.26/43537 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrenciesconsensus;byzantine;directed acyclic graphThis paper presents the research undertaken with the goal of designing a consensus algorithm for cryptocurrencies with less latency than the current state-of-the-art while maintaining a level of throughput and scalability sufficient for real-world payments. The result is Nero, a new deterministic leaderless byzantine consensus algorithm in the partially synchronous model that is especially suited for Directed Acyclic Graph (DAG)-based cryptocurrencies. In fact, Nero has a communication complexity of O(n3) and terminates in two message delays in the good case (when there is synchrony). The algorithm is shown to be correct, and we also show that it can provide eventual order. Finally, some performance results are given based on a proof of concept implementation in the Rust language.Repositório ComumMorais, RuiCrocker, PaulLEITHARDT, VALDERI2023-02-01T16:35:37Z2023-01-072023-01-09T11:01:38Z2023-01-07T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10400.26/43537eng1999-4893cv-prod-311320410.3390/a16010038info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-05-04T10:30:25Zoai:comum.rcaap.pt:10400.26/43537Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:46:42.859743Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
title |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
spellingShingle |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies Morais, Rui consensus; byzantine; directed acyclic graph |
title_short |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
title_full |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
title_fullStr |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
title_full_unstemmed |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
title_sort |
Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies |
author |
Morais, Rui |
author_facet |
Morais, Rui Crocker, Paul LEITHARDT, VALDERI |
author_role |
author |
author2 |
Crocker, Paul LEITHARDT, VALDERI |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Repositório Comum |
dc.contributor.author.fl_str_mv |
Morais, Rui Crocker, Paul LEITHARDT, VALDERI |
dc.subject.por.fl_str_mv |
consensus; byzantine; directed acyclic graph |
topic |
consensus; byzantine; directed acyclic graph |
description |
This paper presents the research undertaken with the goal of designing a consensus algorithm for cryptocurrencies with less latency than the current state-of-the-art while maintaining a level of throughput and scalability sufficient for real-world payments. The result is Nero, a new deterministic leaderless byzantine consensus algorithm in the partially synchronous model that is especially suited for Directed Acyclic Graph (DAG)-based cryptocurrencies. In fact, Nero has a communication complexity of O(n3) and terminates in two message delays in the good case (when there is synchrony). The algorithm is shown to be correct, and we also show that it can provide eventual order. Finally, some performance results are given based on a proof of concept implementation in the Rust language. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-02-01T16:35:37Z 2023-01-07 2023-01-09T11:01:38Z 2023-01-07T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.26/43537 |
url |
http://hdl.handle.net/10400.26/43537 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
1999-4893 cv-prod-3113204 10.3390/a16010038 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1817551162831798272 |