Inicio  /  Algorithms  /  Vol: 16 Par: 1 (2023)  /  Artículo
ARTÍCULO
TITULO

Nero: A Deterministic Leaderless Consensus Algorithm for DAG-Based Cryptocurrencies

Rui Morais    
Paul Crocker and Valderi Leithardt    

Resumen

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" role="presentation">??3n3 n 3 ) 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.

Palabras claves

 Artículos similares

       
 
Zvi Schreiber    
Blockchains such as the bitcoin blockchain depend on reaching a global consensus on the distributed ledger; therefore, they suffer from well-known scalability problems. This paper proposes an algorithm that avoids double-spending in the short term with j... ver más
Revista: Information

 
Ilya Gerasimov,Ivan Chizhov     Pág. 24 - 29
This work represents a consensus algorithm in a form of Tendermint?s realization which is based on Byzantine Generals problem. This algorithm is used in order to achieve consensus among the participants over the next block in blockchain in decentralized ... ver más

 
Miguel Pires, Srivatsan Ravi and Rodrigo Rodrigues    
One of the most recent members of the Paxos family of protocols is Generalized Paxos. This variant of Paxos has the characteristic that it departs from the original specification of consensus, allowing for a weaker safety condition where different proces... ver más
Revista: Algorithms