Abstract
We propose a consortium-based distributed ledger (Blockchain) consensus algorithm overcoming the classical problems of Byzantine Fault Tolerant (BFT) consensus algorithms. The identified issues concerning Byzantine algorithms are scalability, performance, and attack resilience. These factors inspire us to conceive our novel consensus algorithm CUBA. CUBA expands to Contesting Utilitarian Byzantine Agreement which evaluates and valorizes each consensus action as a Utilitarian metric of the gamified participants in the network. The obtained utilitarian metrics are used as feedback to reorganize the network for faster performance of the network consensus or for being resilient to the malicious activity noticed. This consensus protocol is designed to sustain or increase the Utilitarian happiness in a Byzantine environment of identified participants for the network’s liveness, safety, performance, and scalability. Evaluation results show an improved throughput, scalability, and malicious resilience compared to Proof of Authority protocols like PBFT, IBFT, and QBFT, as well as comparable to Clique for consortium Distributed Ledger networks.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Lamport, L., Shostak, R., Pease, M.: The Byzantine generals problem. ACM Trans. Program. Lang. Syst. https://doi.org/10.1145/357172.357176
Kotla, R., Alvisi, L., Dahlin, M., Clement, A., Wong, E.: Zyzzyva: speculative Byzantine fault tolerance. ACM Trans. Comput. Syst. 27 (2010). https://doi.org/10.1145/1658357.1658358
Clique PoA protocol and Rinkeby PoA testnet. https://github.com/ethereum/EIPs/issues/225. Accessed 4 Apr 2023
OpenEthereum Aura - Authority Round. https://openethereum.github.io/Aura
Jalalzai, M., Busch, C., Richard, G.: Proteus: a scalable BFT consensus protocol for blockchains. In: 2019 IEEE International Conference on Blockchain (Blockchain), pp. 308–313 (2019)
Bano, S., et al.: SoK: consensus in the age of blockchains. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies, pp. 183–198 (2019). https://doi.org/10.1145/3318041.3355458
Kaula, Inc. and AZAPA Co., Ltd.: Kaula together founded Automotive BlockChain Consortium (ABCC) toward creation of new mobility services. https://kaula.jp/wp/wp-content/uploads/2018/08/180719-ABCC-PR-en-2.pdf
Sedlmeier, P., Schleger, J., Helm, M.: Atomic Broadcasts and Consensus: A Survey (2020). https://www.net.in.tum.de/fileadmin/TUM/NET/NET-2020-11-1/NET-2020-11-1_19.pdf
Vukolić, M.: The quest for scalable blockchain fabric: proof-of-work vs. BFT replication. In: Camenisch, J., Kesdoğan, D. (eds.) iNetSec 2015. LNCS, vol. 9591, pp. 112–125. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39028-4_9
Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: Proceedings of the Third Symposium on Operating Systems Design and Implementation, pp. 173–186 (1999)
Ekparinya, P., Gramoli, V., Jourjon, G.: The attack of the clones against proof-of-authority. arXiv. abs/1902.10244 (2020)
Saltini, R., Hyland-Wood, D.: IBFT 2.0: a safe and live variation of the IBFT blockchain consensus protocol for eventually synchronous networks (2019)
Samuel, C., Glock, S., Verdier, F., Guitton-Ouhamou, P.: Choice of Ethereum clients for private blockchain: assessment from proof of authority perspective. In: 2021 IEEE International Conference On Blockchain And Cryptocurrency (ICBC), pp. 1–5 (2021)
Preitl, Z., Precup, R.-E., Tar, J., Takács, M.: Use of multi-parametric quadratic programming in fuzzy control systems. Acta Polytechnica Hungarica 3(1), 1–17 (2006)
Maestro, J.A., Rodriguez, S., Casado, R., Prieto, J., Corchado, J.M.: Comparison of efficient planning and optimization methods of last mile delivery resources. In: Gao, H., J. Durán Barroso, R., Shanchen, P., Li, R. (eds.) BROADNETS 2020. LNICST, vol. 355, pp. 163–173. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-68737-3_11 ISBN 978-3-030-68737-3
Precup, R.E., David, R.C., Roman, R.C., Petriu, E.M., Szedlak-Stinean, A.I.: Slime Mould algorithm-based tuning of cost-effective fuzzy controllers for servo systems. Int. J. Comput. Intell. Syst. 14(1), 1042–1052. https://doi.org/10.2991/ijcis.d.210309.001. ISSN 1875-6883
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Samuel, C.N., Verdier, F., Glock, S., Guitton-Ouhamou, P. (2023). CUBA: An Evolutionary Consortium Oriented Distributed Ledger Byzantine Consensus Algorithm. In: Ossowski, S., Sitek, P., Analide, C., Marreiros, G., Chamoso, P., Rodríguez, S. (eds) Distributed Computing and Artificial Intelligence, 20th International Conference. DCAI 2023. Lecture Notes in Networks and Systems, vol 740. Springer, Cham. https://doi.org/10.1007/978-3-031-38333-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-031-38333-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-38332-8
Online ISBN: 978-3-031-38333-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)