Abstract
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.
Subject
Computational Mathematics,Computational Theory and Mathematics,Numerical Analysis,Theoretical Computer Science
Reference36 articles.
1. Reaching Agreement in the Presence of Faults;Pease;J. Assoc. Comput. Mach.,1980
2. The Byzantine Generals Problem;Lamport;ACM Trans. Program. Lang. Syst.,1982
3. Authenticated Algorithms for Byzantine Agreement;Dolev;SIAM J. Comput.,1983
4. Impossibility of Distributed Consensus with One Faulty Process;Fischer;J. ACM,1985
5. Miller, A., Xia, Y., Croman, K., Shi, E., and Song, D. (2016, January 24–28). The Honey Badger of BFT Protocols. Proceedings of the CCS ’16: 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria.
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Attitude Consensus Tracking Control for Networked Uncertain Rigid Spacecraft with Prescribed Performance;2024 7th International Symposium on Autonomous Systems (ISAS);2024-05-07
2. Revolutionizing Cloud Computing: Evaluating the Influence of Blockchain and Consensus Algorithms;2023 3rd International Conference on Smart Generation Computing, Communication and Networking (SMART GENCON);2023-12-29
3. Echidna: A New Consensus Algorithm for Efficient State Machine Replication;2023 Fifth International Conference on Blockchain Computing and Applications (BCCA);2023-10-24
4. An Alternative to FaaS Cold Start Latency of Low Request Frequency Applications;2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME);2023-07-19
5. Komorebi: A DAG-based Asynchronous BFT Consensus via Sharding;2023 IEEE Symposium on Computers and Communications (ISCC);2023-07-09