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((Formula presented.)) 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.
Idioma original | Inglês |
---|---|
Número do artigo | 38 |
Revista | Algorithms |
Volume | 16 |
Número de emissão | 1 |
DOIs | |
Estado da publicação | Publicadas - jan. 2023 |
Nota bibliográfica
Publisher Copyright:© 2023 by the authors.
Financiamento
Financiadoras/-es | Número do financiador |
---|---|
Universidade da Beira Interior | |
Fundação para a Ciência e a Tecnologia | UIDB/05064/2020 |
Ministério da Ciência, Tecnologia e Ensino Superior | UIDB/EEA/50008/2020 |
Instituto de Telecomunicações | |
NOVA Laboratory for Computer Science and Informatics | UIDB/04516/2020 |