Cited by 179Blockchain Technology Applications and SecurityBlockchain Technology in Education and LearningDistributed systems and fault tolerance

Blockchain state-of-the-art: Architecture, use cases, consensus, challenges and opportunities

Open access
Shrimali, Bela, Patel, Hiren B.·2022·Journal of King Saud University - Computer and Information Sciences

Abstract

Blockchain is a chain of blocks where each block contains a set of transactions that are digitally signed by its verifier and stored across the distributed network so that all the legitimate stakeholders can access/verify them. Due to the attributes of Blockchain such as decentralization, immutability, auditability, transparency, and cryptographic security, it offers various benefits to different domains such as cryptocurrency, financial sectors, private/public segments, insurance, healthcare, supply chain management, Internet of Things, etc. However, the technology is in its early stage and still, there is a range of concerns that are yet to be addressed before its wide adoption. Through this paper, we intend to cover extensive study on the Blockchain that includes taxonomy, application/use-cases, consensus mechanisms, prospective research, future directions, and related technologies. This paper also aims to discuss the opportunities, benefits, and challenges of Blockchain technology and to assist the research community in understanding the same.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1016/j.jksuci.2021.08.005

Cites

6 of 6 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The sequential nature of the blockchain ensures that execution of any transaction depends on successful execution of all preceding transactions.

    “The sequential nature of the chain ensures that the execution of any transaction depends on the successful execution of all preceding transactions, establishing a robust system of trust and data integrity [13].”

    From IoT and Blockchain for Support for Smart Contracts Through TpM (2025) · cites this paper as [13]

    Section 2.1 (Architecture) says that execution of the current transaction depends on previously committed transactions, and describes validation and hash-linking that protect transaction integrity. It does not say that every transaction requires the successful execution of all preceding transactions; that universal requirement is stronger than the passage supports. Page numbers are not available in our copy. (LLM, conf=0.84)

    Experimental — accuracy not yet measured
  • Validated transactions are grouped into blocks and cryptographically linked to form an immutable chain of records.

    “Validated transactions are then grouped into blocks and cryptographically linked to form an immutable chain of records.”
  • Blockchain operates on a decentralized consensus mechanism, eliminating reliance on a centralized entity for transaction validation.

    “Blockchain operates on a decentralized consensus mechanism, eliminating the reliance on a centralized entity for transaction validation.”

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 59

  1. Alharby, M., Van Moorsel, A., 2017. Blockchain-based smart contracts: A systematic mapping study, arXiv preprint arXiv:1710.06372. · arXiv
  2. Androulaki, E., Barger, A., Bortnikov, V., Cachin, C., Christidis, K., De Caro, A., Enyeart, D., Ferris, C., Laventman, G., Manevich, Y., et al., 2018. Hyperledger fabric: a distributed operating system for permissioned blockchains, in: Proceedings of the Thirteenth EuroSys Conference, 1-15.
  3. Aras, S.T., Kulkarni, V., 2017. Blockchain and Its Applications-A Detailed Survey. Int. J. Comput. Appl. 180 (3), 29-35.
  4. Armknecht, F., Karame, G.O., Mandal, A., Youssef, F., Zenner, E., 2015. Ripple: Overview and outlook, in: International Conference on Trust and Trustworthy Computing, Springer, 163-180.
  5. Azaria, A., Ekblaw, A., Vieira, T., Lippman, A., 2016. Medrec: Using blockchain for medical data access and permission management, in: 2016 2nd International Conference on Open and Big Data (OBD), IEEE, 25-30.
  6. Bach, L., Mihaljevic, B., Zagar, M., 2018. Comparative analysis of blockchain consensus algorithms. In: 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), IEEE, pp. 1545-1550.
  7. Baliga, A., 2017. Understanding blockchain consensus models. Persistent 2017 (4), 1-14.
  8. Bogner, A., Chanson, M., Meeuw, A., 2016. A decentralised sharing app running a smart contract on the ethereum blockchain. In: Proceedings of the 6th International Conference on the Internet of Things, pp. 177-178.
  9. Bozic, N., Pujolle, G., Secci, S., 2016. A tutorial on blockchain and applications to secure network control-planes. In: 3rd Smart Cloud Networks & Systems (SCNS), IEEE, pp. 1-8.
  10. Brambilla, G., Amoretti, M., Zanichelli, F., 2016. Using blockchain for peer-to-peer proof-of-location, arXiv preprint arXiv:1607.00174. · arXiv
  11. Cachin, C., Vukolic ´, M. 2017. Blockchain consensus protocols in the wild, arXiv preprint arXiv:1707.01873. · arXiv
  12. Castro, M., Liskov, B., et al., 1999. Practical Byzantine fault tolerance, in: OSDI, vol. 99, 173-186.
  13. Chen, J., Xue, Y., 2017. Bootstrapping a blockchain based ecosystem for big data exchange. In: IEEE international congress on big data (bigdata congress), IEEE, pp. 460-463.
  14. Danzi, P., Kalor, A.E., Stefanovic, C., Popovski, P.P. 2018.Analysis of the communication traffic for blockchain synchronization of IoT devices, in: 2018 IEEE International Conference on Communications (ICC), IEEE, 1-7.
  15. De La Rosa, J.L., Torres-Padrosa, V., El-Fakdi, A., Gibovic, D., Hornyák, O., Maicher, L., Miralles, F., 2017. A survey of blockchain technologies for open innovation. In: Proceedings of the 4th Annual World Open Innovation Conference, pp. 14-15.
  16. Dinh, T.T.A., Liu, R., Zhang, M., Chen, G., Ooi, B.C., Wang, J., 2018. Untangling blockchain: A data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng. 30 (7), 1366-1385.
  17. Eyal, I., Sirer, E.G., 2014. Majority is not enough: Bitcoin mining is vulnerable. In: International conference on financial cryptography and data security, Springer, pp. 436-454.
  18. Gao, W., Hatcher, W.G., Yu, W., 2018. A survey of blockchain: techniques, applications, and challenges, in: 2018 27th International Conference on Computer Communication and Networks (ICCCN), IEEE, 1-11.
  19. Gibbs, T., Yordchim, S., 2014. Thai perception on Litecoin value. Int. J. Soc. Behav. Educ. Econom. Bus. Ind. Eng. 8 (8), 2613-2615.
  20. Gomez, M., Bustamante, P., Weiss, M.B., Murtazashvili, I., Madison, M.J., Law, W., Mylovanov, T., Bodon, H., Krishnamurthy, P., 2019. Is Blockchain the Next Step in the Evolution Chain of [Market] Intermediaries? Available at SSRN 3427506 (3427506), 3-22.
  21. Haber, S., Stornetta, W.S. 1990. How to time-stamp a digital document, in: Conference on the Theory and Application of Cryptography, Springer, 437-455.
  22. Hackfeld, J., 2019. A lightweight BFT consensus protocol for blockchains, arXiv preprint arXiv:1903.11434. · arXiv
  23. Hewa, T., Braeken, A., Ylianttila, M., Liyanage, M. 2020. Multi-access edge computing and blockchain-based secure telehealth system connected with 5G and IoT, in: GLOBECOM 2020-2020 IEEE Global Communications Conference, IEEE, 1-6.
  24. Huang, D., Ma, X., Zhang, S., 2019. Performance analysis of the raft consensus algorithm for private blockchains, IEEE Trans. Syst. Man Cybern.: Syst.
  25. Idelberger, F., Governatori, G., Riveret, R., Sartor, G., 2016. Evaluation of logic-based smart contracts for blockchain systems, in: International Symposium on Rules and Rule Markup Languages for the Semantic Web, Springer, 167-183.
  26. Jia, B., Zhang, X., Liu, J., Zhang, Y., Huang, K., Liang, Y., 2021. Blockchain-enabled Federated Learning Data Protection Aggregation Scheme with Differential Privacy and Homomorphic Encryption in IIoT, IEEE Trans. Ind. Inform.
  27. Khujamatov, K., Reypnazarov, E., Akhmedov, N., Khasanov, D., 2020. Blockchain for 5G Healthcare architecture, in: 2020 International Conference on Information Science and Communications Technologies (ICISCT), IEEE, 1-5.
  28. Kosba, A., Miller, A., Shi, E., Wen, Z., Papamanthou, C., 2016. Hawk: The blockchain model of cryptography and privacy-preserving smart contracts. In: IEEE symposium on security and privacy (SP), IEEE, pp. 839-858.
  29. Kurtulmus, A.B., Daniel, K., 2018. Trustless machine learning contracts; evaluating and exchanging machine learning models on the ethereum blockchain, arXiv preprint arXiv:1802.10185. · arXiv
  30. Lamport, L. et al., 2001. Paxos made simple. ACM Sigact News 32 (4), 18-25.
  31. Lamport, L., Shostak, R., Pease, M., 2019. The Byzantine generals problem, in: Concurrency: the Works of Leslie Lamport, ACM, 203-226.
  32. Li, Z., Kang, J., Yu, R., Ye, D., Deng, Q., Zhang, Y., 2017. Consortium blockchain for secure energy trading in industrial internet of things. IEEE Trans. Ind. Inf. 14 (8), 3690-3700.
  33. Lin, I.-C., Liao, T.-C., 2017. A survey of blockchain security issues and challenges. IJ Netw. Secur. 19 (5), 653-659.
  34. Lin, J., Shen, Z., Zhang, A., Chai, Y., 2018. Blockchain and IoT based food traceability for smart agriculture. In: Proceedings of the 3rd International Conference on Crowd Science and Engineering, pp. 1-6.
  35. Liu, D., Alahmadi, A., Ni, J., Lin, X., Shen, X., 2019. Anonymous reputation system for IIoT-enabled retail marketing atop PoS blockchain. IEEE Trans. Industr. Inf. 15 (6), 3527-3537.
  36. Lu, Y., 2018. Blockchain: A survey on functions, applications and open issues. J. Ind. Integr. Manage. 3 (04), 1850015.
  37. Migliorini, S., 2018. Enhancing blockchain smart-contracts with proof-of-location. In: 10th International Conference on Geographic Information Science.
  38. Mingxiao, D., Xiaofeng, M., Zhe, Z., Xiangwei, W., Qijun, C. 2017. A review on consensus algorithm of blockchain, in: 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), IEEE, 2567-2572.
  39. Outchakoucht, A., Hamza, E., Leroy, J.P., 2017. Dynamic access control policy based on blockchain and machine learning for the internet of things. Int. J. Adv. Comput. Sci. Appl. 8 (7), 417-424.
  40. Polkowski, Z., Nycz, M., Borah, S., 2018. Blockchain Implementation In Business. Sci. Bull. Econ. Sci. 17 (3), 187-196.
  41. Qasse, I.A., Abu Talib, M., Nasir, Q., 2019. Inter blockchain communication: A survey. In: Proceedings of the ArabWIC 6th Annual International Conference Research Track, pp. 1-6.
  42. Saad, M., Spaulding, J., Njilla, L., Kamhoua, C., Shetty, S., Nyang, D., Mohaisen, A., 2019. Exploring the attack surface of blockchain: A systematic overview, arXiv preprint arXiv:1904.03487. · arXiv
  43. Sankar, L.S., Sindhu, M., Sethumadhavan, M., 2017. Survey of consensus protocols on blockchain applications, in: 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS), IEEE, 1-5, 2017.
  44. Somdip, D. 2018. A proof of work: Securing majority-attack in blockchain using machine learning and algorithmic game theory, Ph.D. thesis, Modern Education and Computer Science Press.
  45. Srinivasu, P.N., Bhoi, A.K., Nayak, S.R., Bhutta, M.R., Woz ´niak, M., 2021. Blockchain Technology for Secured Healthcare Data Communication among the Non- Terminal Nodes in IoT Architecture in 5G Network. Electronics 10 (12), 1437.
  46. Surati, S., Shrimali, B., Patel, H., 2021. Introduction of Blockchain and 5G-enabled IoT Devices, chap. 4. Springer International Publishing, Cham, pp. 83-105.
  47. Swan, M., 2015. Blockchain: Blueprint for a new economy. O'Reilly Media Inc. Ubin URL, 2019. https:://www.mas.gov.sg/singapore-financial-centre/smart- financial-centre/project-ubin.aspx, accessed: 12/05/2019. URL, 2016a. http://researchly.leobosankic.com/cryptos/platin/, accessed:12/09/ 2019. URL, 2016b. https://nem.io/, accessed:12/09/2019. URL, 2019a. https://www.blockchain.com/learning-portal/ether-basics, accessed 05/05/2019. URL, 2019b. https://blockgeeks.com/guides/ethereum/, accessed: 27/06/2019. URL, 2019c. https://fortune.com/2014/07/31/stripe-launches-bitcoin-challenger- gives-it-away-for-free/, accessed: 13/09/2019. URL, 2019d. https://download.wpsoftware.net/bitcoin/pos.pd/, accessed: 15/12/ 2019. URL, 2019e. https://blog.ethereum.org/2014/07/05/stake/, accessed: 3/11/2019.
  48. van den Hooff, N.Z.J., Kaashoek, M.F., 2014. Versum: Verifiable computations over large public logs. In: ACM SIGSAC Conference on Computer and Communications Security, pp. 1304-1316.
  49. Vukolic ´, M., 2017. Rethinking permissioned blockchains, in: Proceedings of the ACM Workshop on Blockchain, Cryptocurrencies and Contracts, 3-7, 2017.
  50. Watanabe, H., Fujimura, S., Nakadaira, A., Miyazaki, Y., Akutsu, A., Kishigami, J.J., 2015. Blockchain contract: A complete consensus using blockchain. In: IEEE 4th global conference on consumer electronics (GCCE), IEEE, pp. 577-578.
  51. Wazid, M., Bera, B., Mitra, A., Das, A.K., Ali, R., 2020. Private blockchain-envisioned security framework for AI-enabled IoT-based drone-aided healthcare services. In: Proceedings of the 2nd ACM MobiCom Workshop on Drone Assisted Wireless Communications for 5G and Beyond, pp. 37-42.
  52. Wood, G. et al., 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151 (2014), 1-32.
  53. Wu, Y., Dai, H.-N., Wang, H., 2020. Convergence of blockchain and edge computing for secure and scalable IIoT critical infrastructures in industry 4.0. IEEE IoT J. 8 (4), 2300-2317.
  54. Xiaoding, W., Garg, S., Lin, H., Jalilpiran, M., Hu, J., Hossain, M.S., 2021. Enabling secure authentication in industrial iot with transfer learning empowered blockchain, IEEE Trans. Indu. Inform.
  55. Yaga, D., Mell, P., Roby, N., Scarfone, K., 2019. Blockchain technology overview, arXiv preprint arXiv:1906.11078. · arXiv
  56. Zhang, K., Zhu, Y., Maharjan, S., Zhang, Y., 2019. Edge intelligence and blockchain empowered 5G beyond for the industrial Internet of Things. IEEE Network 33 (5), 12-19.
  57. Zheng, Z., Xie, S., Dai, H., Chen, X., Wang, H., 2017. An overview of blockchain technology: Architecture, consensus, and future trends. In: IEEE international congress on big data (BigData congress), IEEE, pp. 557-564.
  58. Zhou, Q., Yang, Y., Chen, J., Liu, M., 2018. Review on Blockchain Application for Internet of Things. In: International Conference on Cloud Computing and Security, Springer, pp. 724-733.
  59. Zyskind, G., Nathan, O., et al., 2015. Decentralizing privacy: Using blockchain to protect personal data. In: IEEE Security and Privacy Workshops, IEEE, pp. 180- 184.

Cited by

Sorted by citations

Authors
Shrimali, B., & Patel, H. B.
Affiliations
Kadi Sarva Vishwavidyalaya (IN)
Corresponding author
Shrimali, Bela
Venue
Journal of King Saud University - Computer and Information Sciences
Published
2022-10
Volume
34
Issue
9
Pages
6793-6807
ISSN
1319-1578 (ISSN-L)
OpenAlex
W3193752600
Cited by
179
References
6
Citations by year
2026: 12 · 2025: 46 · 2024: 60 · 2023: 36 · 2022: 25
FWCI
27.36
Type
journal article
Language
en
Open access
Locations
Journal of King Saud University - Computer and Information Sciences (publishedVersion, cc-by-nc-nd)
Topics
  • Physical Sciences › Computer Science › Information Systems › Blockchain Technology Applications and Security
  • Physical Sciences › Computer Science › Information Systems › Blockchain Technology in Education and Learning
  • Physical Sciences › Computer Science › Computer Networks and Communications › Distributed systems and fault tolerance
Keywords
blockchain, blockchain architecture, consensus algorithms, blockchain use cases, decentralization (distributed systems), immutability, cryptographic security, blockchain adoption barriers

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review