{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T15:35:00Z","timestamp":1774539300997,"version":"3.50.1"},"reference-count":87,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,11,3]],"date-time":"2023-11-03T00:00:00Z","timestamp":1698969600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,11,3]],"date-time":"2023-11-03T00:00:00Z","timestamp":1698969600000},"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":["Cybersecurity"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Blockchain technology has gained widespread adoption in recent years due to its ability to enable secure and transparent record-keeping and data transfer. A critical aspect of blockchain technology is the use of consensus algorithms, which allow distributed nodes in the network to agree on the state of the blockchain. In this review paper, we examine various consensus algorithms that are used in blockchain systems, including proof-of-work, proof-of-stake, and hybrid approaches. We go over the trade-offs and factors to think about when choosing a consensus algorithm, such as energy efficiency, decentralization, and security. We also look at the strengths and weaknesses of each algorithm as well as their potential impact on the scalability and adoption of blockchain technology.<\/jats:p>","DOI":"10.1186\/s42400-023-00163-y","type":"journal-article","created":{"date-parts":[[2023,11,3]],"date-time":"2023-11-03T03:01:45Z","timestamp":1698980505000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":84,"title":["Evolution of blockchain consensus algorithms: a review on the latest milestones of blockchain consensus algorithms"],"prefix":"10.1186","volume":"6","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-7535-1067","authenticated-orcid":false,"given":"Ziad","family":"Hussein","sequence":"first","affiliation":[]},{"given":"May A.","family":"Salama","sequence":"additional","affiliation":[]},{"given":"Sahar A.","family":"El-Rahman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,11,3]]},"reference":[{"key":"163_CR1","doi-asserted-by":"crossref","unstructured":"Aggarwal S, Kumar N (2021) Cryptographic consensus mechanisms. In: Advances in computers. Elsevier, vol 121, pp 211\u2013226","DOI":"10.1016\/bs.adcom.2020.08.011"},{"key":"163_CR2","doi-asserted-by":"crossref","unstructured":"Ammous S (2016) Blockchain technology: what is it good for? SSRN 2832751","DOI":"10.2139\/ssrn.2832751"},{"key":"163_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.pmcj.2020.101291","volume":"69","author":"N Andola","year":"2020","unstructured":"Andola N, Venkatesan S, Verma S et al (2020) PoEWAL: a lightweight consensus mechanism for blockchain in IoT. Pervasive Mob Comput 69:101291","journal-title":"Pervasive Mob Comput"},{"key":"163_CR4","doi-asserted-by":"crossref","unstructured":"Andrey A, Petr C (2019) Review of existing consensus algorithms blockchain. In: 2019 international conference \u201cquality management, transport and information security, information technologies\u201d (IT &QM &IS). IEEE, pp 124\u2013127","DOI":"10.1109\/ITQMIS.2019.8928323"},{"issue":"1","key":"163_CR5","doi-asserted-by":"publisher","first-page":"4","DOI":"10.3390\/sym15010004","volume":"15","author":"V Bachani","year":"2022","unstructured":"Bachani V, Bhattacharjya A (2022) Preferential delegated proof of stake (PDPoS)-modified DPoS with two layers towards scalability and higher TPS. Symmetry 15(1):4","journal-title":"Symmetry"},{"issue":"8","key":"163_CR6","doi-asserted-by":"publisher","first-page":"723","DOI":"10.3390\/e21080723","volume":"21","author":"A Baldominos","year":"2019","unstructured":"Baldominos A, Saez Y (2019) Coin.AI: a proof-of-useful-work scheme for blockchain-based distributed deep learning. Entropy 21(8):723","journal-title":"Entropy"},{"key":"163_CR7","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2020.113385","volume":"154","author":"SMH Bamakan","year":"2020","unstructured":"Bamakan SMH, Motavali A, Bondarti AB (2020) A survey of blockchain consensus algorithms performance evaluation criteria. Expert Syst Appl 154:113385","journal-title":"Expert Syst Appl"},{"key":"163_CR8","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2020.102656","volume":"162","author":"NZ Benisi","year":"2020","unstructured":"Benisi NZ, Aminian M, Javadi B (2020) Blockchain-based decentralized storage networks: a survey. J Netw Comput Appl 162:102656","journal-title":"J Netw Comput Appl"},{"issue":"3","key":"163_CR9","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1145\/2695533.2695545","volume":"42","author":"I Bentov","year":"2014","unstructured":"Bentov I, Lee C, Mizrahi A, Rosenfeld M (2014) Proof of activity: extending bitcoin\u2019s proof of work via proof of stake [extended abstract]. ACM SIGMETRICS Perform Eval Rev 42(3):34\u201337","journal-title":"ACM SIGMETRICS Perform Eval Rev"},{"key":"163_CR10","unstructured":"Chen T-Y, Huang W-N, Kuo P-C, Chung H, Chao T-W (2018) DEXON: a highly scalable, decentralized DAG-based consensus algorithm. arXiv preprint arXiv:1811.07525"},{"issue":"1\u20132","key":"163_CR11","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/S0304-3975(00)00042-6","volume":"243","author":"R De Prisco","year":"2000","unstructured":"De Prisco R, Lampson B, Lynch N (2000) Revisiting the Paxos algorithm. Theoret Comput Sci 243(1\u20132):35\u201391","journal-title":"Theoret Comput Sci"},{"key":"163_CR12","doi-asserted-by":"crossref","unstructured":"Denisova V (2019) Blockchain infrastructure and growth of global power consumption. Int J Energy Econ Policy","DOI":"10.32479\/ijeep.7685"},{"key":"163_CR13","doi-asserted-by":"crossref","unstructured":"Dey S (2018) Securing majority-attack in blockchain using machine learning and algorithmic game theory: a proof of work. In: 2018 10th computer science and electronic engineering (CEEC). IEEE, pp 7\u201310","DOI":"10.1109\/CEEC.2018.8674185"},{"key":"163_CR14","doi-asserted-by":"crossref","unstructured":"Do T, Nguyen T, Pham H (2019) Delegated proof of reputation: a novel blockchain consensus. In: Proceedings of the 1st international electronics communication conference, pp 90\u201398","DOI":"10.1145\/3343147.3343160"},{"key":"163_CR15","doi-asserted-by":"publisher","unstructured":"El Ioini N, Pahl C (2018) A Review of distributed ledger technologies: confederated international conferences: CoopIS, C &TC, and ODBASE 2018, Valletta, Malta, October 22\u201326, 2018. Proceedings, Part II:277\u2013288. https:\/\/doi.org\/10.1007\/978-3-030-02671-4_16","DOI":"10.1007\/978-3-030-02671-4_16"},{"key":"163_CR16","unstructured":"Eyal I, Gencer AE, Sirer EG, Van Renesse R (2016) Bitcoin-ng: a scalable blockchain protocol. In: 13th $$\\{$$USENIX$$\\}$$ symposium on networked systems design and implementation ($$\\{$$NSDI$$\\}$$ 16), pp 45\u201359"},{"key":"163_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11432-019-2790-1","volume":"64","author":"X Fu","year":"2021","unstructured":"Fu X, Wang H, Shi P (2021) A survey of blockchain consensus algorithms: mechanism, design and applications. Sci China Inf Sci 64:1\u201315","journal-title":"Sci China Inf Sci"},{"key":"163_CR18","doi-asserted-by":"crossref","unstructured":"Fullmer D, Morse AS (2018) Analysis of difficulty control in bitcoin and proof-of-work blockchains. In: 2018 IEEE conference on decision and control (CDC). IEEE, pp 5988\u20135992","DOI":"10.1109\/CDC.2018.8619082"},{"key":"163_CR19","doi-asserted-by":"crossref","unstructured":"Gai K, Hu Z, Zhu L, Wang R, Zhang Z (2020) Blockchain meets DAG: a BlockDAG consensus mechanism. In: Algorithms and architectures for parallel processing: 20th international conference, ICA3PP 2020, New York City, NY, USA, October 2\u20134, 2020, Proceedings, Part III, vol 20. Springer, pp 110\u2013125","DOI":"10.1007\/978-3-030-60248-2_8"},{"key":"163_CR20","doi-asserted-by":"crossref","unstructured":"Ganesh C, Orlandi C, Tschudi D (2019) Proof-of-stake protocols for privacy-aware blockchains. In: Advances in cryptology\u2014EUROCRYPT 2019: 38th annual international conference on the theory and applications of cryptographic techniques, Darmstadt, Germany, May 19\u201323, 2019, Proceedings, Part I. Springer, vol 38, pp 690\u2013719","DOI":"10.1007\/978-3-030-17653-2_23"},{"issue":"1","key":"163_CR21","doi-asserted-by":"publisher","first-page":"131","DOI":"10.3390\/math8010131","volume":"8","author":"V Gayoso Martinez","year":"2020","unstructured":"Gayoso Martinez V, Hern\u00e1ndez-\u00c1lvarez L, Hernandez Encinas L (2020) Analysis of the cryptographic tools for blockchain and bitcoin. Mathematics 8(1):131","journal-title":"Mathematics"},{"key":"163_CR22","doi-asserted-by":"crossref","unstructured":"Gemeliarana IGAK, Sari RF (2018) Evaluation of proof of work (POW) blockchains security network on selfish mining. In: 2018 international seminar on research of information technology and intelligent systems (ISRITI). IEEE, pp 126\u2013130","DOI":"10.1109\/ISRITI.2018.8864381"},{"key":"163_CR23","doi-asserted-by":"crossref","unstructured":"Gervais A, Karame GO, W\u00fcst K, Glykantzis V, Ritzdorf H, Capkun S (2016) On the security and performance of proof of work blockchains. In: Proceedings of the 2016 ACM SIGSAC conference on computer and communications security, pp 3\u201316","DOI":"10.1145\/2976749.2978341"},{"issue":"2","key":"163_CR24","doi-asserted-by":"publisher","DOI":"10.1016\/j.bcra.2022.100067","volume":"3","author":"H Guo","year":"2022","unstructured":"Guo H, Yu X (2022) A survey on blockchain technology and its security. Blockchain Res Appl 3(2):100067","journal-title":"Blockchain Res Appl"},{"key":"163_CR25","unstructured":"Han T, Gao K (2020) Review of blockchain consensus algorithms. Sci J Intell Syst Res 2(12)"},{"key":"163_CR26","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1544\/1\/012079","volume":"1544","author":"J Hu","year":"2020","unstructured":"Hu J, Liu K (2020) Raft consensus mechanism and the applications. J Phys Conf Ser 1544:012079","journal-title":"J Phys Conf Ser"},{"key":"163_CR27","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1016\/j.procs.2021.04.109","volume":"187","author":"Q Hu","year":"2021","unstructured":"Hu Q, Yan B, Han Y, Yu J (2021) An improved delegated proof of stake consensus algorithm. Procedia Comput Sci 187:341\u2013346","journal-title":"Procedia Comput Sci"},{"issue":"10","key":"163_CR28","doi-asserted-by":"publisher","first-page":"1198","DOI":"10.3390\/sym11101198","volume":"11","author":"L Ismail","year":"2019","unstructured":"Ismail L, Materwala H (2019) A review of blockchain architecture and consensus protocols: use cases, challenges, and solutions. Symmetry 11(10):1198","journal-title":"Symmetry"},{"key":"163_CR29","doi-asserted-by":"crossref","unstructured":"Karantias K, Kiayias A, Zindros D (2020) Proof-of-burn. In: Financial cryptography and data security: 24th international conference, FC 2020, Kota Kinabalu, Malaysia, February 10\u201314, 2020 revised selected papers 24. Springer, pp 523\u2013540","DOI":"10.1007\/978-3-030-51280-4_28"},{"key":"163_CR30","doi-asserted-by":"publisher","first-page":"80931","DOI":"10.1109\/ACCESS.2021.3085187","volume":"9","author":"M Kaur","year":"2021","unstructured":"Kaur M, Khan MZ, Gupta S, Noorwali A, Chakraborty C, Pani SK (2021) MBCP: performance analysis of large scale mainstream blockchain consensus protocols. IEEE Access 9:80931\u201380944","journal-title":"IEEE Access"},{"key":"163_CR31","doi-asserted-by":"crossref","unstructured":"Kim D, Doh I, Chae K (2021) Improved raft algorithm exploiting federated learning for private blockchain performance enhancement. In: 2021 international conference on information networking (ICOIN). IEEE, pp 828\u2013832","DOI":"10.1109\/ICOIN50884.2021.9333932"},{"key":"163_CR32","doi-asserted-by":"crossref","unstructured":"Kovalchuk L, Oliynykov R, Bespalov Y, Rodinko M (2022) Comparative analysis of consensus algorithms using a directed acyclic graph instead of a blockchain, and the construction of security estimates of spectre protocol against double spend attack. In: Information security technologies in the decentralized distributed networks. Springer, pp 203\u2013224","DOI":"10.1007\/978-3-030-95161-0_9"},{"key":"163_CR33","doi-asserted-by":"crossref","unstructured":"Lamberti R, Fries C, L\u00fccking M, Manke R, Kannengie\u00dfer N, Sturm B, Komarov MM, Stork W, Sunyaev A (2019) An open multimodal mobility platform based on distributed ledger technology. In: Internet of things, smart spaces, and next generation networks and systems: 19th international conference, NEW2AN 2019, and 12th conference, ruSMART 2019, St. Petersburg, Russia, August 26\u201328, 2019, Proceedings 19. Springer, pp 41\u201352","DOI":"10.1007\/978-3-030-30859-9_4"},{"key":"163_CR34","doi-asserted-by":"crossref","unstructured":"Lamport L (2001) Paxos made simple. ACM SIGACT News (Distributed Computing Column) 32, 4 (Whole Number 121, December 2001), 51\u201358","DOI":"10.1145\/568425.568433"},{"key":"163_CR35","doi-asserted-by":"crossref","unstructured":"Lamport L, Shostak R, Pease M (2019) The byzantine generals problem. In: Concurrency: the works of Leslie Lamport, pp 203\u2013226","DOI":"10.1145\/3335772.3335936"},{"key":"163_CR36","doi-asserted-by":"crossref","unstructured":"Le\u00a0Brun MA, Attard DP, Francalanza A (2021) Graft: general purpose raft consensus in elixir. In: Proceedings of the 20th ACM SIGPLAN international workshop on Erlang, pp 2\u201314","DOI":"10.1145\/3471871.3472963"},{"key":"163_CR37","doi-asserted-by":"publisher","first-page":"219","DOI":"10.1016\/j.ins.2018.06.071","volume":"465","author":"J Li","year":"2018","unstructured":"Li J, Wu J, Chen L (2018) Block-secure: blockchain based scheme for secure P2P cloud storage. Inf Sci 465:219\u2013231","journal-title":"Inf Sci"},{"key":"163_CR38","unstructured":"Liskov B, Cowling J (2012) Viewstamped replication revisited"},{"key":"163_CR39","doi-asserted-by":"crossref","unstructured":"Liu H, Luo X, Liu H, Xia X (2021) Merkle tree: A fundamental component of blockchains. In: 2021 international conference on electronic information engineering and computer science (EIECS). IEEE, pp 556\u2013561","DOI":"10.1109\/EIECS53707.2021.9588047"},{"key":"163_CR40","doi-asserted-by":"crossref","unstructured":"Menon AA, Saranya T, Sureshbabu S, Mahesh A (2022) A comparat\u0131ve analysis on three consensus algorithms: proof of burn, proof of elapsed time, proof of authority. In: Computer networks and inventive communication technologies: proceedings of fourth ICCNCT 2021. Springer, pp 369\u2013383","DOI":"10.1007\/978-981-16-3728-5_28"},{"key":"163_CR41","doi-asserted-by":"crossref","unstructured":"Merkle RC (1988) A digital signature based on a conventional encryption function. In: Advances in cryptology\u2014CRYPTO\u201987: proceedings. Springer, vol 7, pp 369\u2013378","DOI":"10.1007\/3-540-48184-2_32"},{"issue":"1","key":"163_CR42","first-page":"12","volume":"2","author":"AA Mohamed","year":"2020","unstructured":"Mohamed AA, Ibrahim AO (2020) Blockchain consensuses algorithms based on proof of work: a comparative analysis. Int J Comput Commun Netw 2(1):12\u201320","journal-title":"Int J Comput Commun Netw"},{"key":"163_CR43","doi-asserted-by":"crossref","unstructured":"Morais R, Crocker P, de Sousa SM (2020) A tool for implementing privacy in nano. In: 2020 IEEE international conference on decentralized applications and infrastructures (DAPPS). IEEE, pp 159\u2013163","DOI":"10.1109\/DAPPS49028.2020.00021"},{"key":"163_CR44","unstructured":"Nakamoto S (2008) Bitcoin: a peer-to-peer electronic cash system. Decentralized business review, 21260"},{"key":"163_CR45","doi-asserted-by":"publisher","first-page":"85727","DOI":"10.1109\/ACCESS.2019.2925010","volume":"7","author":"CT Nguyen","year":"2019","unstructured":"Nguyen CT, Hoang DT, Nguyen DN, Niyato D, Nguyen HT, Dutkiewicz E (2019) Proof-of-stake consensus mechanisms for future blockchain networks: fundamentals, applications and opportunities. IEEE Access 7:85727\u201385745","journal-title":"IEEE Access"},{"key":"163_CR46","doi-asserted-by":"crossref","unstructured":"Oki BM, Liskov BH (1988) Viewstamped replication: a new primary copy method to support highly-available distributed systems. In: Proceedings of the seventh annual ACM symposium on principles of distributed computing, pp 8\u201317","DOI":"10.1145\/62546.62549"},{"key":"163_CR47","doi-asserted-by":"publisher","first-page":"105","DOI":"10.30837\/rt.2019.3.198.08","volume":"198","author":"M Osadchuk","year":"2019","unstructured":"Osadchuk M, Oliynykov R (2019) Method of proof of work consensus algorithms comparison. Radiotekhnika 198:105\u2013112","journal-title":"Radiotekhnika"},{"key":"163_CR48","doi-asserted-by":"crossref","unstructured":"Park S, Kwon A, Fuchsbauer G, Ga\u017ei P, Alwen J, Pietrzak K (2018) Spacemint: a cryptocurrency based on proofs of space. In: Financial cryptography and data security: 22nd international conference, FC 2018, Nieuwpoort, Cura\u00e7ao, February 26\u2013March 2, 2018, Revised Selected Papers 22. Springer, pp 480\u2013499","DOI":"10.1007\/978-3-662-58387-6_26"},{"key":"163_CR49","doi-asserted-by":"crossref","unstructured":"Perard D, Lacan J, Bachy Y, Detchart J (2018) Erasure code-based low storage blockchain node. In: 2018 IEEE international conference on internet of things (iThings) and IEEE green computing and communications (GreenCom) and IEEE cyber, physical and social computing (CPSCom) and IEEE smart data (SmartData). IEEE, pp 1622\u20131627","DOI":"10.1109\/Cybermatics_2018.2018.00271"},{"issue":"1","key":"163_CR50","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MPOT.2018.2850541","volume":"38","author":"D Puthal","year":"2018","unstructured":"Puthal D, Mohanty SP (2018) Proof of authentication: IoT-friendly blockchains. IEEE Potentials 38(1):26\u201329","journal-title":"IEEE Potentials"},{"issue":"4","key":"163_CR51","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/MCE.2018.2816299","volume":"7","author":"D Puthal","year":"2018","unstructured":"Puthal D, Malik N, Mohanty SP, Kougianos E, Das G (2018) Everything you wanted to know about the blockchain: its promise, components, processes, and problems. IEEE Consum Electron Mag 7(4):6\u201314","journal-title":"IEEE Consum Electron Mag"},{"key":"163_CR52","unstructured":"Rahman MU (2020) Scalable role-based access control using the EOS blockchain. arXiv preprint arXiv:2007.02163"},{"key":"163_CR53","unstructured":"Reddy S, Sharma G (2020) Ul-blockDAG: unsupervised learning based consensus protocol for blockchain. In: 2020 IEEE 40th international conference on distributed computing systems (ICDCS). IEEE, pp 1243\u20131248"},{"key":"163_CR54","doi-asserted-by":"crossref","unstructured":"Saad SMS, Radzi RZRM (2020) Comparative review of the blockchain consensus algorithm between proof of stake (POS) and delegated proof of stake (dPOS). Int J Innov Comput 10(2)","DOI":"10.11113\/ijic.v10n2.272"},{"issue":"8","key":"163_CR55","doi-asserted-by":"publisher","first-page":"1961","DOI":"10.1109\/TPDS.2020.3048853","volume":"32","author":"M Saad","year":"2021","unstructured":"Saad M, Qin Z, Ren K, Nyang D, Mohaisen D (2021) e-PoS: making proof-of-stake decentralized and fair. IEEE Trans Parallel Distrib Syst 32(8):1961\u20131973","journal-title":"IEEE Trans Parallel Distrib Syst"},{"issue":"8","key":"163_CR56","doi-asserted-by":"publisher","first-page":"723","DOI":"10.3390\/e21080723","volume":"21","author":"Y Saez","year":"2019","unstructured":"Saez Y (2019) Coin.Ai: a proof-of-useful-work scheme for blockchain-based distributed deep learning. Entropy 21(8):723","journal-title":"Entropy"},{"key":"163_CR57","doi-asserted-by":"publisher","DOI":"10.1016\/j.iot.2020.100212","volume":"11","author":"M Salimitari","year":"2020","unstructured":"Salimitari M, Chatterjee M, Fallah YP (2020) A survey on consensus methods in blockchain for resource-constrained IoT networks. Internet Things 11:100212","journal-title":"Internet Things"},{"issue":"9","key":"163_CR58","doi-asserted-by":"publisher","first-page":"1788","DOI":"10.3390\/app9091788","volume":"9","author":"S Sayeed","year":"2019","unstructured":"Sayeed S, Marco-Gisbert H (2019) Assessing blockchain consensus and security mechanisms against the 51% attack. Appl Sci 9(9):1788","journal-title":"Appl Sci"},{"issue":"18","key":"163_CR59","doi-asserted-by":"publisher","first-page":"6607","DOI":"10.3390\/app10186607","volume":"10","author":"S Sayeed","year":"2020","unstructured":"Sayeed S, Marco-Gisbert H (2020) Proof of adjourn (PoAj): a novel approach to mitigate blockchain attacks. Appl Sci 10(18):6607","journal-title":"Appl Sci"},{"key":"163_CR60","doi-asserted-by":"crossref","unstructured":"Sheth H, Dattani J (2019) Overview of blockchain technology. Asian J Convergence Technol AJCT. ISSN 2350-1146","DOI":"10.33130\/AJCT.2019v05i01.013"},{"issue":"9","key":"163_CR61","first-page":"6793","volume":"34","author":"B Shrimali","year":"2022","unstructured":"Shrimali B, Patel HB (2022) Blockchain state-of-the-art: architecture, use cases, consensus, challenges and opportunities. J King Saud Univ Comput Inf Sci 34(9):6793\u20136807","journal-title":"J King Saud Univ Comput Inf Sci"},{"key":"163_CR62","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1016\/j.future.2020.05.047","volume":"112","author":"WF Silvano","year":"2020","unstructured":"Silvano WF, Marcelino R (2020) Iota tangle: a cryptocurrency to communicate internet-of-things data. Futur Gener Comput Syst 112:307\u2013319","journal-title":"Futur Gener Comput Syst"},{"key":"163_CR63","doi-asserted-by":"crossref","unstructured":"Singhal B, Dhameja G, Panda PS, Singhal B, Dhameja G, Panda PS (2018) How blockchain works. Beginning blockchain: a beginner\u2019s guide to building blockchain solutions, pp 31\u2013148","DOI":"10.1007\/978-1-4842-3444-0_2"},{"key":"163_CR64","doi-asserted-by":"publisher","DOI":"10.1016\/j.cie.2020.106895","volume":"150","author":"J Sunny","year":"2020","unstructured":"Sunny J, Undralla N, Pillai VM (2020) Supply chain transparency through blockchain-based traceability: an overview with demonstration. Comput Ind Eng 150:106895","journal-title":"Comput Ind Eng"},{"key":"163_CR65","doi-asserted-by":"crossref","unstructured":"Tian S, Liu Y, Zhang Y, Zhao Y (2021) A byzantine fault-tolerant raft algorithm combined with Schnorr signature. In: 2021 15th international conference on ubiquitous information management and communication (IMCOM). IEEE, pp 1\u20135","DOI":"10.1109\/IMCOM51814.2021.9377376"},{"issue":"9","key":"163_CR66","first-page":"106","volume":"9","author":"O Vashchuk","year":"2018","unstructured":"Vashchuk O, Shuwar R (2018) Pros and cons of consensus algorithm proof of stake. Difference in the network safety in proof of work and proof of stake. Electron Inf Technol 9(9):106\u2013112","journal-title":"Electron Inf Technol"},{"key":"163_CR67","doi-asserted-by":"crossref","unstructured":"Velliangiri S, Karthikeyan P (2020) Blockchain technology: challenges and security issues in consensus algorithm. In: 2020 International conference on computer communication and informatics (ICCCI). IEEE, pp 1\u20138","DOI":"10.1109\/ICCCI48352.2020.9104132"},{"key":"163_CR68","doi-asserted-by":"crossref","unstructured":"Vilim M, Duwe H, Kumar R (2016) Approximate bitcoin mining. In: 2016 53nd ACM\/EDAC\/IEEE design automation conference (DAC). IEEE, pp 1\u20136","DOI":"10.1145\/2897937.2897988"},{"key":"163_CR69","doi-asserted-by":"publisher","first-page":"109439","DOI":"10.1109\/ACCESS.2019.2933860","volume":"7","author":"S Wang","year":"2019","unstructured":"Wang S, Tang X, Zhang Y, Chen J (2019) Auditable protocols for fair payment and physical asset delivery based on smart contracts. IEEE Access 7:109439\u2013109453","journal-title":"IEEE Access"},{"key":"163_CR70","doi-asserted-by":"crossref","unstructured":"Wang H, Guo K (2019) Byzantine fault tolerant algorithm based on vote. In: 2019 international conference on cyber-enabled distributed computing and knowledge discovery (CyberC). IEEE, pp 190\u2013196","DOI":"10.1109\/CyberC.2019.00041"},{"key":"163_CR71","doi-asserted-by":"crossref","unstructured":"Wang D, Jin C, Li H, Perkowski M (2020) Proof of activity consensus algorithm based on credit reward mechanism. In: Web information systems and applications: 17th international conference, WISA 2020, Guangzhou, China, September 23\u201325, 2020, Proceedings. Springer, vol 17, pp 618\u2013628","DOI":"10.1007\/978-3-030-60029-7_55"},{"key":"163_CR72","doi-asserted-by":"crossref","unstructured":"Wright A, De Filippi P (2015) Decentralized blockchain technology and the rise of lex cryptographia. SSRN 2580664","DOI":"10.2139\/ssrn.2580664"},{"key":"163_CR73","doi-asserted-by":"crossref","unstructured":"Wu Y, Song P, Wang F (2020) Hybrid consensus algorithm optimization: a mathematical method based on POS and PBFT and its application in blockchain. Math Probl Eng 2020","DOI":"10.1155\/2020\/7270624"},{"issue":"10","key":"163_CR74","doi-asserted-by":"publisher","first-page":"1987","DOI":"10.1002\/spe.2748","volume":"51","author":"F Xiang","year":"2021","unstructured":"Xiang F, Huaimin W, Peichang S, Xue O, Xunhui Z (2021) Jointgraph: a DAG-based efficient consensus algorithm for consortium blockchains. Softw Pract Exp 51(10):1987\u20131999","journal-title":"Softw Pract Exp"},{"key":"163_CR75","first-page":"40","volume":"25","author":"Y Xiao","year":"2019","unstructured":"Xiao Y, Zhang N, Li J, Lou W, Hou YT (2019) Distributed consensus protocols and algorithms. Blockchain Distrib Syst Secur 25:40","journal-title":"Blockchain Distrib Syst Secur"},{"issue":"2","key":"163_CR76","doi-asserted-by":"publisher","first-page":"47","DOI":"10.3390\/fi14020047","volume":"14","author":"H Xiong","year":"2022","unstructured":"Xiong H, Chen M, Wu C, Zhao Y, Yi W (2022) Research on progress of blockchain consensus algorithm: a review on recent progress of blockchain consensus algorithms. Future Internet 14(2):47","journal-title":"Future Internet"},{"issue":"6","key":"163_CR77","doi-asserted-by":"publisher","first-page":"4252","DOI":"10.1109\/TII.2019.2955719","volume":"16","author":"G Xu","year":"2019","unstructured":"Xu G, Liu Y, Khan PW (2019) Improvement of the DPoS consensus mechanism in blockchain based on vague sets. IEEE Trans Ind Inf 16(6):4252\u20134259","journal-title":"IEEE Trans Ind Inf"},{"issue":"1","key":"163_CR78","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s40854-019-0147-z","volume":"5","author":"M Xu","year":"2019","unstructured":"Xu M, Chen X, Kou G (2019) A systematic review of blockchain. Financ Innov 5(1):1\u201314","journal-title":"Financ Innov"},{"key":"163_CR79","doi-asserted-by":"publisher","first-page":"118541","DOI":"10.1109\/ACCESS.2019.2935149","volume":"7","author":"F Yang","year":"2019","unstructured":"Yang F, Zhou W, Wu Q, Long R, Xiong NN, Zhou M (2019) Delegated proof of stake with downgrade: a secure and efficient blockchain consensus algorithm with downgrade mechanism. IEEE Access 7:118541\u2013118555","journal-title":"IEEE Access"},{"key":"163_CR80","doi-asserted-by":"publisher","DOI":"10.1016\/j.autcon.2020.103276","volume":"118","author":"R Yang","year":"2020","unstructured":"Yang R, Wakefield R, Lyu S, Jayasuriya S, Han F, Yi X, Yang X, Amarasinghe G, Chen S (2020) Public and private blockchain in construction business process and information integration. Autom Constr 118:103276","journal-title":"Autom Constr"},{"key":"163_CR81","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2022.117300","volume":"204","author":"W Yang","year":"2022","unstructured":"Yang W, Garg S, Huang Z, Kang B (2022) A hybrid consensus algorithm for master-slave blockchain in a multidomain conversation system. Expert Syst Appl 204:117300","journal-title":"Expert Syst Appl"},{"key":"163_CR82","doi-asserted-by":"crossref","unstructured":"Yang X, Chen Y, Chen X (2019) Effective scheme against 51% attack on proof-of-work blockchain with history weighted information. In: 2019 IEEE international conference on blockchain (blockchain). IEEE, pp 261\u2013265","DOI":"10.1109\/Blockchain.2019.00041"},{"issue":"9","key":"163_CR83","doi-asserted-by":"publisher","first-page":"37","DOI":"10.4236\/jcc.2022.109003","volume":"10","author":"J Yusoff","year":"2022","unstructured":"Yusoff J, Mohamad Z, Anuar M (2022) A review: consensus algorithms on blockchain. J Comput Commun 10(9):37\u201350","journal-title":"J Comput Commun"},{"key":"163_CR84","unstructured":"Zeng L, Xin S, Xu A, Pang T, Yang T, Zheng M (2019) Seele\u2019s new anti-Asic consensus algorithm with emphasis on matrix computation. arXiv preprint arXiv:1905.04565"},{"issue":"3","key":"163_CR85","first-page":"1","volume":"52","author":"R Zhang","year":"2019","unstructured":"Zhang R, Xue R, Liu L (2019) Security and privacy on blockchain. ACM Comput Surv CSUR 52(3):1\u201334","journal-title":"ACM Comput Surv CSUR"},{"key":"163_CR86","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/1802\/3\/032022","volume":"1802","author":"X Zheng","year":"2021","unstructured":"Zheng X, Feng W (2021) Research on practical byzantine fault tolerant consensus algorithm based on blockchain. J Phys Conf Ser 1802:032022","journal-title":"J Phys Conf Ser"},{"key":"163_CR87","doi-asserted-by":"crossref","unstructured":"Zheng Z, Xie S, Dai H, Chen X, Wang H (2017) An overview of blockchain technology: architecture, consensus, and future trends. In: 2017 IEEE international congress on big data (BigData congress). IEEE, pp 557\u2013564","DOI":"10.1109\/BigDataCongress.2017.85"}],"container-title":["Cybersecurity"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-023-00163-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s42400-023-00163-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s42400-023-00163-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,3]],"date-time":"2023-11-03T03:08:53Z","timestamp":1698980933000},"score":1,"resource":{"primary":{"URL":"https:\/\/cybersecurity.springeropen.com\/articles\/10.1186\/s42400-023-00163-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,3]]},"references-count":87,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["163"],"URL":"https:\/\/doi.org\/10.1186\/s42400-023-00163-y","relation":{},"ISSN":["2523-3246"],"issn-type":[{"value":"2523-3246","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,3]]},"assertion":[{"value":"23 January 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 November 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"30"}}