The blockchain: State-of-the-art and research challenges

Abstract The blockchain revolutionizes the creation of both scalable information technology systems and diversified applications by integrating the increasingly popular artificial intelligence, cloud computing, and big data. Various industries have recently begun to implement the exploration of blockchain. It will not take long for the blockchain to spread all over the world. In order to identify and further the development of the blockchain technology, this paper reviews the extant studies on the blockchain and its key components, blockchain-based IoT, blockchain-based security, blockchain-based data management, and the main applications based on the blockchain, and it delineates potential trends and challenges. This study provides a comprehensive overview of state-of-the-art blockchain and describes a forward-looking direction.

[1]  Sanjay Podder,et al.  Evaluating Complexity and Digitizability of Regulations and Contracts for a Blockchain Application Design , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[2]  Heng Hou,et al.  The Application of Blockchain Technology in E-Government in China , 2017, 2017 26th International Conference on Computer Communication and Networks (ICCCN).

[3]  Kim-Kwang Raymond Choo,et al.  Blockchain: A Panacea for Healthcare Cloud-Based Data Security and Privacy? , 2018, IEEE Cloud Computing.

[4]  Cheng Li,et al.  A Blockchain Based New Secure Multi-Layer Network Model for Internet of Things , 2017, 2017 IEEE International Congress on Internet of Things (ICIOT).

[5]  Henry M. Kim,et al.  Towards an Ontology-Driven Blockchain Design for Supply Chain Provenance , 2016, Intell. Syst. Account. Finance Manag..

[6]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[7]  Yang Lu,et al.  Blockchain and the related issues: a review of current research topics , 2018, Journal of Management Analytics.

[8]  Luca Veltri,et al.  IoTChain: A blockchain security architecture for the Internet of Things , 2018, 2018 IEEE Wireless Communications and Networking Conference (WCNC).

[9]  Shuai Wang,et al.  Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[10]  Volker Gruhn,et al.  How Much Blockchain Do You Need? Towards a Concept for Building Hybrid DApp Architectures , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[11]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[12]  Hongbin Sun,et al.  Applying blockchain technology to decentralized operation in future energy internet , 2017, 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2).

[13]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[14]  Shancang Li,et al.  Securing the Internet of Things , 2017 .

[15]  Victor C. M. Leung,et al.  Blockchain-Based Decentralized Trust Management in Vehicular Networks , 2019, IEEE Internet of Things Journal.

[16]  Nabil Rifi,et al.  Towards using blockchain technology for IoT data access protection , 2017, 2017 IEEE 17th International Conference on Ubiquitous Wireless Broadband (ICUWB).

[17]  Markus Kraft,et al.  Blockchain technology in the chemical industry: Machine-to-machine electricity market , 2017 .

[18]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[19]  Yongqiang Lyu,et al.  Hyperconnected Network: A Decentralized Trusted Computing and Networking Paradigm , 2018, IEEE Network.

[20]  Xue Liu,et al.  Towards Secure Industrial IoT: Blockchain System With Credit-Based Consensus Mechanism , 2019, IEEE Transactions on Industrial Informatics.

[21]  Mohsen Guizani,et al.  MeDShare: Trust-Less Medical Data Sharing Among Cloud Service Providers via Blockchain , 2017, IEEE Access.

[22]  Paul T. Jaeger,et al.  The impact of polices on government social media usage: Issues, challenges, and recommendations , 2012, Gov. Inf. Q..

[23]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[24]  Emin Gün Sirer,et al.  Majority is not enough , 2013, Financial Cryptography.

[25]  Liang Wang,et al.  Blockchain-Based Government Information Resource Sharing , 2017, 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS).

[26]  Xuehong Wang,et al.  Design of a Blockchain-Based Lottery System for Smart Cities Applications , 2017, 2017 IEEE 3rd International Conference on Collaboration and Internet Computing (CIC).

[27]  Jatinder Singh,et al.  Blockchain as a Service (BaaS): Providers and Trust , 2018, 2018 IEEE European Symposium on Security and Privacy Workshops (EuroS&PW).

[28]  Kim-Kwang Raymond Choo,et al.  A New Transitively Closed Undirected Graph Authentication Scheme for Blockchain-Based Identity Management Systems , 2018, IEEE Access.

[29]  Arvind Narayanan,et al.  Bitcoin and Cryptocurrency Technologies - A Comprehensive Introduction , 2016 .

[30]  Minyi Guo,et al.  Making Big Data Open in Edges: A Resource-Efficient Blockchain-Based Approach , 2019, IEEE Transactions on Parallel and Distributed Systems.

[31]  Li Da Xu,et al.  Industry 4.0: state of the art and future trends , 2018, Int. J. Prod. Res..

[32]  Iuon-Chang Lin,et al.  A Survey of Blockchain Security Issues and Challenges , 2017, Int. J. Netw. Secur..

[33]  Fabien A. P. Petitcolas,et al.  A First Look at Identity Management Schemes on the Blockchain , 2018, IEEE Security & Privacy.

[34]  Stefan Poslad,et al.  Blockchain Support for Flexible Queries with Granular Access Control to Electronic Medical Records (EMR) , 2018, 2018 IEEE International Conference on Communications (ICC).

[35]  Ralph Deters,et al.  Blockchain as a Service for IoT , 2016, 2016 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).

[36]  David K. Y. Yau,et al.  Small-world overlay P2P networks: Construction, management and handling of dynamic flash crowds , 2006, Comput. Networks.

[37]  Fergal Reid,et al.  An Analysis of Anonymity in the Bitcoin System , 2011, 2011 IEEE Third Int'l Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third Int'l Conference on Social Computing.

[38]  Fabrizio Lamberti,et al.  To Blockchain or Not to Blockchain: That Is the Question , 2018, IT Professional.

[39]  Juan Carlos De Martin,et al.  Blockchain for the Internet of Things: A systematic literature review , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[40]  James Cheney,et al.  Provenance in Databases: Why, How, and Where , 2009, Found. Trends Databases.

[41]  Wu He,et al.  Integration of Distributed Enterprise Applications: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[42]  Jeremy Clark,et al.  SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies , 2015, 2015 IEEE Symposium on Security and Privacy.

[43]  M E Newman,et al.  Scientific collaboration networks. I. Network construction and fundamental results. , 2001, Physical review. E, Statistical, nonlinear, and soft matter physics.

[44]  Kai Wang,et al.  Enabling Collaborative Edge Computing for Software Defined Vehicular Networks , 2018, IEEE Network.

[45]  Fei-Yue Wang,et al.  Blockchain and Cryptocurrencies: Model, Techniques, and Applications , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[46]  Lei Zhang,et al.  Blockchain-Enabled Wireless Internet of Things: Performance Analysis and Optimal Communication Node Deployment , 2019, IEEE Internet of Things Journal.

[47]  Rui Guo,et al.  Secure Attribute-Based Signature Scheme With Multiple Authorities for Blockchain in Electronic Health Records Systems , 2018, IEEE Access.

[48]  Anurag Agarwal,et al.  The Internet of Things—A survey of topics and trends , 2015, Inf. Syst. Frontiers.

[49]  Hyeon-Eui Kim,et al.  Blockchain distributed ledger technologies for biomedical and health care applications , 2017, J. Am. Medical Informatics Assoc..

[50]  Lin Chen,et al.  eGov-DAO: a Better Government using Blockchain based Decentralized Autonomous Organization , 2018, 2018 International Conference on eDemocracy & eGovernment (ICEDEG).

[51]  Wei-Tek Tsai,et al.  Smart-Contract Execution with Concurrent Block Building , 2017, 2017 IEEE Symposium on Service-Oriented System Engineering (SOSE).

[52]  Jianhui Wang,et al.  Resilient Distribution System by Microgrids Formation After Natural Disasters , 2016, IEEE Transactions on Smart Grid.

[53]  Jaecheol Ryou,et al.  A Study on Utilization of Blockchain for Electricity Trading in Microgrid , 2018, 2018 IEEE International Conference on Big Data and Smart Computing (BigComp).

[54]  Vladimir E. Marley,et al.  The use of authentication technology blockchain platform for the marine industry , 2018, 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus).

[55]  Chi Wu-Lee,et al.  Toward A Service Platform for Developing Smart Contracts on Blockchain in BDD and TDD Styles , 2017, 2017 IEEE 10th Conference on Service-Oriented Computing and Applications (SOCA).

[56]  Xin Huang,et al.  A Secure System For Pervasive Social Network-Based Healthcare , 2016, IEEE Access.

[57]  Melanie Swan,et al.  Blockchain: Blueprint for a New Economy , 2015 .

[58]  Yang Lu,et al.  Artificial intelligence: a survey on evolution, models, applications and future trends , 2019, Journal of Management Analytics.

[59]  Hiroki Watanabe,et al.  The Blockchain-Based Digital Content Distribution System , 2015, 2015 IEEE Fifth International Conference on Big Data and Cloud Computing.

[60]  Yu Wei,et al.  A Multiple Blockchains Architecture on Inter-Blockchain Communication , 2018, 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[61]  Sooyong Park,et al.  Where Is Current Research on Blockchain Technology?—A Systematic Review , 2016, PloS one.

[62]  Marc Pilkington,et al.  Blockchain Technology: Principles and Applications , 2015 .

[63]  Hubert Ritzdorf,et al.  On the Security and Performance of Proof of Work Blockchains , 2016, IACR Cryptol. ePrint Arch..

[64]  M. Sethumadhavan,et al.  Survey of consensus protocols on blockchain applications , 2017, 2017 4th International Conference on Advanced Computing and Communication Systems (ICACCS).

[65]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[66]  Feng Tian,et al.  An agri-food supply chain traceability system for China based on RFID & blockchain technology , 2016, 2016 13th International Conference on Service Systems and Service Management (ICSSSM).

[67]  Ethan Heilman,et al.  Blindly Signed Contracts: Anonymous On-Blockchain and Off-Blockchain Bitcoin Transactions , 2016, Financial Cryptography Workshops.

[68]  Gábor Magyar,et al.  Blockchain: Solving the privacy and research availability tradeoff for EHR data: A new disruptive technology in health data management , 2017, 2017 IEEE 30th Neumann Colloquium (NC).

[69]  L. Li China's manufacturing locus in 2025: With a comparison of “Made-in-China 2025” and “Industry 4.0” , 2017, Technological Forecasting and Social Change.

[70]  Soohyung Kim,et al.  Managing IoT devices using blockchain platform , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[71]  Chinmay Saraf,et al.  Blockchain platforms: A compendium , 2018, 2018 IEEE International Conference on Innovative Research and Development (ICIRD).

[72]  Wei Jiang,et al.  Healthcare Data Gateways: Found Healthcare Intelligence on Blockchain with Novel Privacy Risk Control , 2016, Journal of Medical Systems.

[73]  Anastas Mishev,et al.  Blockchain solutions for big data challenges: A literature review , 2017, IEEE EUROCON 2017 -17th International Conference on Smart Technologies.

[74]  Erwin Schwab,et al.  State of the art and future trends , 2003 .

[75]  Qi Xia,et al.  BBDS: Blockchain-Based Data Sharing for Electronic Medical Records in Cloud Environments , 2017, Inf..

[76]  Laurie L. Butgereit,et al.  A comparison of two blockchain architectures for inspiring corporate excellence in South Africa , 2017, 2017 Conference on Information Communication Technology and Society (ICTAS).

[77]  Matthias Mettler,et al.  Blockchain technology in healthcare: The revolution starts here , 2016, 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom).

[78]  Hai Jin,et al.  Towards a Novel Architecture for Enabling Interoperability amongst Multiple Blockchains , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[79]  Ralph C. Merkle,et al.  Protocols for Public Key Cryptosystems , 1980, 1980 IEEE Symposium on Security and Privacy.

[80]  R. Plana,et al.  The green blockchain: Managing decentralized energy production and consumption , 2017, 2017 IEEE International Conference on Environment and Electrical Engineering and 2017 IEEE Industrial and Commercial Power Systems Europe (EEEIC / I&CPS Europe).

[81]  Yang Lu,et al.  Industry 4.0: A survey on technologies, applications and open research issues , 2017, J. Ind. Inf. Integr..

[82]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[83]  Elaine Shi,et al.  Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts , 2016, 2016 IEEE Symposium on Security and Privacy (SP).

[84]  Prateek Saxena,et al.  Making Smart Contracts Smarter , 2016, IACR Cryptol. ePrint Arch..

[85]  Elyes Ben Hamida,et al.  Digitizing, Securing and Sharing Vehicles Life-cycle over a Consortium Blockchain: Lessons Learned , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[86]  Laurent Vanbever,et al.  Hijacking Bitcoin: Routing Attacks on Cryptocurrencies , 2016, 2017 IEEE Symposium on Security and Privacy (SP).

[87]  Praveen Gauravaram,et al.  Blockchain for IoT security and privacy: The case study of a smart home , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[88]  Yang Lu,et al.  Big data analytics and big data science: a survey , 2016 .

[89]  Yang Lu Blockchain: A Survey on Functions, Applications and Open Issues , 2018 .

[90]  Liming Zhu,et al.  Blockchain Based Data Integrity Service Framework for IoT Data , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[91]  Jere Backman,et al.  Blockchain network slice broker in 5G: Slice leasing in factory of the future use case , 2017, 2017 Internet of Things Business Models, Users, and Networks.

[92]  Lin Chen,et al.  Scalable Blockchain Based Smart Contract Execution , 2017, 2017 IEEE 23rd International Conference on Parallel and Distributed Systems (ICPADS).

[93]  Zibin Zheng,et al.  An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends , 2017, 2017 IEEE International Congress on Big Data (BigData Congress).

[94]  Xiaojiang Du,et al.  Consortium Blockchain-Based Malware Detection in Mobile Devices , 2018, IEEE Access.

[95]  Sushmita Ruj,et al.  A Blockchain Framework for Insurance Processes , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).

[96]  Yang Lu,et al.  Internet of Things (IoT) Cybersecurity Research: A Review of Current Research Topics , 2019, IEEE Internet of Things Journal.

[97]  Ahto Buldas,et al.  Keyless signature infrastructure and PKI: hash-tree signatures in pre- and post-quantum world , 2017, Int. J. Serv. Technol. Manag..

[98]  Björn Scheuermann,et al.  Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies , 2016, IEEE Communications Surveys & Tutorials.

[99]  Elaine Shi,et al.  Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab , 2016, Financial Cryptography Workshops.

[100]  Arshdeep Bahga,et al.  Blockchain Platform for Industrial Internet of Things , 2016 .

[101]  Andrew Lippman,et al.  MedRec: Using Blockchain for Medical Data Access and Permission Management , 2016, 2016 2nd International Conference on Open and Big Data (OBD).

[102]  Yang Lu,et al.  Block Chain Based Double Auction Design , 2018, AMCIS.

[103]  Hilarie Orman,et al.  Blockchain: the Emperors New PKI? , 2018, IEEE Internet Computing.

[104]  Brian Abelseth,et al.  Blockchain Tracking and Cannabis Regulation: Developing a permissioned blockchain network to track Canada's cannabis supply chain , 2018 .

[105]  Marko Vukolic,et al.  The Quest for Scalable Blockchain Fabric: Proof-of-Work vs. BFT Replication , 2015, iNetSeC.

[106]  Aggelos Kiayias,et al.  The Bitcoin Backbone Protocol: Analysis and Applications , 2015, EUROCRYPT.

[107]  Elaine Shi,et al.  On Scaling Decentralized Blockchains - (A Position Paper) , 2016, Financial Cryptography Workshops.

[108]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[109]  Ghassan O. Karame,et al.  Double-spending fast payments in bitcoin , 2012, CCS.

[110]  Yuefeng Ji,et al.  BlockONet: Blockchain-based Trusted Cloud Radio over Optical Fiber Network for 5G Fronthaul , 2018, 2018 Optical Fiber Communications Conference and Exposition (OFC).

[111]  Mehdi Dehghan,et al.  A framework for cognitive Internet of Things based on blockchain , 2018, 2018 4th International Conference on Web Research (ICWR).

[112]  Cheol Lee,et al.  Blockchain Based Billing System for Electric Vehicle and Charging Station , 2018, 2018 Tenth International Conference on Ubiquitous and Future Networks (ICUFN).

[113]  Lida Xu,et al.  Big data for cyber physical systems in industry 4.0: a survey , 2019, Enterp. Inf. Syst..

[114]  Wu He,et al.  Internet of Things in Industries: A Survey , 2014, IEEE Transactions on Industrial Informatics.

[115]  M. Iansiti,et al.  The Truth about Blockchain , 2017 .

[116]  Yaling Zhang,et al.  A Blockchain-Based Framework for Data Sharing With Fine-Grained Access Control in Decentralized Storage Systems , 2018, IEEE Access.