{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,27]],"date-time":"2026-07-27T22:53:22Z","timestamp":1785192802547,"version":"3.55.0"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2024,6,6]],"date-time":"2024-06-06T00:00:00Z","timestamp":1717632000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,6,6]],"date-time":"2024-06-06T00:00:00Z","timestamp":1717632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Data Sci. Eng."],"published-print":{"date-parts":[[2024,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The introduction of blockchain technology has brought about significant transformation in the realm of digital transactions, providing a secure and transparent platform for peer-to-peer interactions that cannot be tampered with. The decentralised and distributed nature of blockchains guarantees the integrity and authenticity of the data, eliminating the need for intermediaries. The applications of this technology are not limited to the financial sector, but extend to various areas, such as supply chain management, identity verification, and governance. At the core of these blockchains is the consensus mechanism, which plays a crucial role in ensuring the reliability and integrity of a system. Consensus mechanisms are essential for achieving an agreement amongst network participants regarding the validity of transactions and the order in which they are recorded on the blockchain. By incorporating consensus mechanisms, blockchains ensure that all honest nodes in the network reach a consensus on whether to accept or reject a block, based on predefined rules and criteria. The aim of this study is to introduce a novel consensus mechanism named Erdos, which seeks to address the shortcomings of existing consensus algorithms, such as the Proof of Work and Proof of Stake. Erdos emphasises security, decentralisation, and fairness. One notable feature of this mechanism is its equitable node-selection algorithm, which ensures equal opportunities for all nodes to engage in block creation and validation. In addition, Erdos implements a deterministic block finalisation process that guarantees the integrity and authenticity of the blockchain. The main contribution of this research lies in its innovative approach to deterministic block finalisation, which effectively mitigates the various security risks associated with blockchain systems.<\/jats:p>","DOI":"10.1007\/s41019-024-00251-0","type":"journal-article","created":{"date-parts":[[2024,6,6]],"date-time":"2024-06-06T16:01:27Z","timestamp":1717689687000},"page":"361-377","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Erdos: A Novel Blockchain Consensus Algorithm with Equitable Node Selection and Deterministic Block Finalization"],"prefix":"10.1007","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5414-4590","authenticated-orcid":false,"given":"Buti","family":"Sello","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jianming","family":"Yong","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaohui","family":"Tao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,6,6]]},"reference":[{"issue":"11","key":"251_CR1","doi-asserted-by":"publisher","first-page":"285","DOI":"10.3390\/fi13110285","volume":"13","author":"NA Akbar","year":"2021","unstructured":"Akbar NA, Muneer A, Elhakim N, Fati SM (2021) Distributed hybrid double-spending attack prevention mechanism for proof-of-work and proof-of-stake blockchain consensuses. Future Internet 13(11):285","journal-title":"Future Internet"},{"issue":"8","key":"251_CR2","first-page":"84","volume":"14","author":"S Alam","year":"2023","unstructured":"Alam S (2023) The current state of blockchain consensus mechanism: issues and future works. Int J Adv Comput Sci Appl 14(8):84\u201394","journal-title":"Int J Adv Comput Sci Appl"},{"key":"251_CR3","doi-asserted-by":"crossref","unstructured":"Apostolaki M, Zohar A, Vanbever L (2017) Hijacking bitcoin: Routing attacks on cryptocurrencies. pp 375\u2013392","DOI":"10.1109\/SP.2017.29"},{"key":"251_CR4","doi-asserted-by":"crossref","unstructured":"Bissias G, Levine B (2020-01). Bobtail: improved blockchain security with low-variance mining","DOI":"10.14722\/ndss.2020.23095"},{"key":"251_CR5","unstructured":"Blackshear S, Chursin A, Danezis G, Kichidis A, Kokoris-Kogias L, Li X, Zhang L (2023) Sui lutris: a blockchain combining broadcast and consensus. arXiv.org,"},{"key":"251_CR6","doi-asserted-by":"crossref","unstructured":"B\u00fcnz B, Kiffer L, Luu L, Zamani M (2020) FlyClient: Super-light clients for cryptocurrencies. pp 928\u2013946","DOI":"10.1109\/SP40000.2020.00049"},{"key":"251_CR7","doi-asserted-by":"publisher","first-page":"e1705","DOI":"10.7717\/peerj-cs.1705","volume":"9","author":"S Dong","year":"2023","unstructured":"Dong S, Abbas K, Li M, Kamruzzaman J (2023) Blockchain technology and application: an overview. PeerJ Comput Sci 9:e1705\u2013e1705","journal-title":"PeerJ Comput Sci"},{"key":"251_CR8","first-page":"103268","volume":"68","author":"H Dou","year":"2022","unstructured":"Dou H, Yin L, Lu Y, Xu J (2022) A probabilistic proof-of-stake protocol with fast confirmation. J Inf Aecur Appl 68:103268","journal-title":"J Inf Aecur Appl"},{"key":"251_CR9","doi-asserted-by":"crossref","unstructured":"Gencer AE , Basu S, Eyal I, Renesse Rv, Sirer EG (2018) Decentralization in bitcoin and ethereum networks. arXiv.org","DOI":"10.1007\/978-3-662-58387-6_24"},{"key":"251_CR10","doi-asserted-by":"publisher","DOI":"10.3390\/app13042604","author":"A Guru","year":"2023","unstructured":"Guru A, Mohapatra H, Altrjman C, Yadav A (2023) A survey on consensus protocols and attacks on blockchain technology. Appl Sci. https:\/\/doi.org\/10.3390\/app13042604","journal-title":"Appl Sci"},{"key":"251_CR11","doi-asserted-by":"publisher","unstructured":"Halpin H (2020) Deconstructing the decentralization trilemma. In: Proceedings of the 17th international joint conference on e-business and telecommunications. SCITEPRESS - Science and Technology Publications. https:\/\/doi.org\/10.5220\/0009892405050512","DOI":"10.5220\/0009892405050512"},{"key":"251_CR12","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/8885179","author":"Y Jiang","year":"2020","unstructured":"Jiang Y, Liu X, Dai J (2020) A novel pricing mechanism for user coalition in blockchain. Wirel Commun Mobile Comput. https:\/\/doi.org\/10.1155\/2020\/8885179","journal-title":"Wirel Commun Mobile Comput"},{"key":"251_CR13","doi-asserted-by":"publisher","DOI":"10.1109\/access.2021.3085187","author":"M Kaur","year":"2021","unstructured":"Kaur M, Khan MZ, Gupta S, Noorwali A, Chakraborty C, Pani SK (2021) Performance analysis of large scale mainstream blockchain consensus protocols. Ieee Access. https:\/\/doi.org\/10.1109\/access.2021.3085187","journal-title":"Ieee Access"},{"issue":"1","key":"251_CR14","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.dcan.2022.06.017","volume":"9","author":"V Kohli","year":"2023","unstructured":"Kohli V, Chakravarty S, Chamola V, Sangwan KS, Zeadally S (2023) An analysis of energy consumption and carbon footprints of cryptocurrencies and possible solutions. Digital Commun Netw 9(1):79\u201389","journal-title":"Digital Commun Netw"},{"key":"251_CR15","doi-asserted-by":"crossref","unstructured":"Lamriji Y, Kasri M, Makkaoui KE, Beni-Hssane A (2023) A comparative study of consensus algorithms for blockchain. In: 2023 3rd international conference on innovative research in applied science, engineering and technology (IRASET) (pp. 1\u20138). IEEE","DOI":"10.1109\/IRASET57153.2023.10153031"},{"key":"251_CR16","unstructured":"Lin C, Ma N, Wang X, Liu Z, Chen J, Ji, S (2018) Rapido: a layer2 payment system for decentralized currencies. arXiv.org"},{"key":"251_CR17","unstructured":"Moroz DJ , Aronoff DJ, Narula N, Parkes DC (2020) Double-spend counterattacks: threat of retaliation in proof-of-work systems. arXiv.org"},{"key":"251_CR18","unstructured":"Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. Decentralized business review"},{"key":"251_CR19","doi-asserted-by":"publisher","DOI":"10.1155\/2020\/8891183","author":"SW Noh","year":"2020","unstructured":"Noh SW, Shin SJ, Rhee KH (2020) PyRos: a state channel-based access control system for a public blockchain network. Secur Commun Netw. https:\/\/doi.org\/10.1155\/2020\/8891183","journal-title":"Secur Commun Netw"},{"issue":"7","key":"251_CR20","doi-asserted-by":"publisher","first-page":"517","DOI":"10.1007\/s12243-021-00896-2","volume":"77","author":"GAF Rebello","year":"2022","unstructured":"Rebello GAF, Camilo GF, Guimar\u00e3es LCB, de Souza LAC, Thomaz GA, Duarte OCMB (2022) A security and performance analysis of proof-based consensus protocols. Annal T\u00e9l\u00e9commun 77(7):517\u2013537","journal-title":"Annal T\u00e9l\u00e9commun"},{"key":"251_CR21","doi-asserted-by":"publisher","first-page":"585","DOI":"10.5545\/sv-jme.2022.355","volume":"68","author":"N Ro\u00c5man","year":"2022","unstructured":"Ro\u00c5man N, Corn M, \u00c5kulj G, Diaci J, Podr\u00c5aj P (2022) Scalability solutions in blockchain-supported manufacturing: a survey. Strojni\u00c5iki vestnik. J Mech Eng 68:585\u2013609. https:\/\/doi.org\/10.5545\/sv-jme.2022.355","journal-title":"J Mech Eng"},{"key":"251_CR22","doi-asserted-by":"publisher","DOI":"10.1109\/comst.2020.2975999","author":"M Saad","year":"2020","unstructured":"Saad M, Spaulding J, Njilla L, Kamhoua CA, Shetty S, Nyang D, Mohaisen A (2020) Exploring the attack surface of blockchain: a comprehensive survey. Ieee Commun Surv Tutorials. https:\/\/doi.org\/10.1109\/comst.2020.2975999","journal-title":"Ieee Commun Surv Tutorials"},{"key":"251_CR23","doi-asserted-by":"crossref","unstructured":"Sahin H, Akkaya K, Ganapati S (2022) Optimal incentive mechanisms for fair and equitable rewards in PoS blockchains. In: 2022 IEEE international performance, computing, and communications conference (IPCCC) pp 367\u2013373. IEEE. ISSN: 2374-9628","DOI":"10.1109\/IPCCC55026.2022.9894306"},{"key":"251_CR24","doi-asserted-by":"publisher","first-page":"2","DOI":"10.3390\/info11020090","volume":"11","author":"Z Schreiber","year":"2020","unstructured":"Schreiber Z (2020) k-root-n: An efficient algorithm for avoiding short term double-spending alongside distributed ledger technologies such as blockchain. Information 11:2. https:\/\/doi.org\/10.3390\/info11020090","journal-title":"Information"},{"key":"251_CR25","doi-asserted-by":"crossref","unstructured":"Shi E (2019) Analysis of deterministic longest-chain protocols. pp 122\u201312213","DOI":"10.1109\/CSF.2019.00016"},{"issue":"5","key":"251_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TNET.2023.3249206","volume":"31","author":"S Wang","year":"2023","unstructured":"Wang S, Qu X, Hu Q, Wang X, Cheng X (2023) An uncertainty-and collusion-proof voting consensus mechanism in blockchain. IEEE\/ACM Trans Netw 31(5):1\u201313","journal-title":"IEEE\/ACM Trans Netw"},{"key":"251_CR27","doi-asserted-by":"publisher","first-page":"22328","DOI":"10.1109\/ACCESS.2019.2896108","volume":"7","author":"W Wang","year":"2019","unstructured":"Wang W, Hoang DT, Hu P, Xiong Z, Niyato D, Wang P, Kim DI (2019) A survey on consensus mechanisms and mining strategy management in blockchain networks. IEEE Access 7:22328\u201322370","journal-title":"IEEE Access"},{"key":"251_CR28","doi-asserted-by":"crossref","unstructured":"Wilhelmi F, Guerra E, Dini P (2022) On the decentralization of blockchain-enabled asynchronous federated learning","DOI":"10.1109\/NetSoft57336.2023.10175411"},{"key":"251_CR29","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1016\/j.comcom.2023.01.018","volume":"201","author":"AK Yadav","year":"2023","unstructured":"Yadav AK, Singh K, Amin AH, Almutairi L, Alsenani TR, Ahmadian A (2023) A comparative study on consensus mechanism with security threats and future scopes: blockchain. Comput Commun 201:102\u2013115","journal-title":"Comput Commun"},{"issue":"22","key":"251_CR30","doi-asserted-by":"publisher","first-page":"34363","DOI":"10.1007\/s11042-023-14624-6","volume":"82","author":"AS Yadav","year":"2023","unstructured":"Yadav AS, Singh N, Kushwaha DS (2023) Evolution of blockchain and consensus mechanisms & its real-world applications. Multimed Tools Appl 82(22):34363\u201334408","journal-title":"Multimed Tools Appl"},{"issue":"10","key":"251_CR31","first-page":"2248","volume":"11","author":"S Zhou","year":"2023","unstructured":"Zhou S, Li K, Xiao L, Cai J, Liang W, Castiglione A (2023) A systematic review of consensus mechanisms in blockchain. Mathematics (Basel) 11(10):2248","journal-title":"Mathematics (Basel)"}],"container-title":["Data Science and Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-024-00251-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s41019-024-00251-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s41019-024-00251-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,4]],"date-time":"2024-12-04T05:10:34Z","timestamp":1733289034000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s41019-024-00251-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,6,6]]},"references-count":31,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024,12]]}},"alternative-id":["251"],"URL":"https:\/\/doi.org\/10.1007\/s41019-024-00251-0","relation":{},"ISSN":["2364-1185","2364-1541"],"issn-type":[{"value":"2364-1185","type":"print"},{"value":"2364-1541","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,6,6]]},"assertion":[{"value":"18 February 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"18 April 2024","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 May 2024","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 June 2024","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no Conflict of interest to declare that are relevant to the content of this article.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not Applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"Not Applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to Participate"}},{"value":"Not Applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for Publication"}}]}}