Blockchain: A detailed survey to explore innovative implementation of disruptive technology 1 Blockchain: A detailed survey to explore innovative implementation of disruptive technology Tabish Mufti1, Nudrat Saleem2,* and Shahab Saquib Sohail1 1Department of Computer, Science and Engineering, SEST, Jamia Hamdard, New Delhi, India 2Department of Educational Studies, Jamia Millia Islamia, New Delhi, India Abstract Blockchain technology is a major disruptive technology breakthroughs in the past two decade. This technology can be easily understood as a ledger of records which are irreversible and verifiable. The greatest impact of this application is in the massive generation of crypto-currencies. Over the years, block chain has proved to be more comprehensive and beneficial in more ways than one; not just as an archive of records or virtual currency domain. This paper comes up with a survey done to bring out the key developments of block chain into other domains of practice. Despite the most prevalent adoption of block chain happened to be financial and banking sector but there are researches and trials been done in many other sector by technology game changers. This paper will explore and present diverse uses of block chain in other domains, its impacts and the future course of implementation practices that may be tested. *Corresponding author. Email: researchscholarnudrat@gmail.com 1. Introduction Blockchain technology is one of the fastest growing technologies in recent years. A block chain is described as a list of growing records called blocks, Cryptography technology is used in Blockchain. In this technology, each block consists of cryptographic hash of the previous block, timestamp and transaction data. In other words, Block chain can be defined as a chain consisting of various blocks and forming a chain along with the information in each block. Block chain use secure transactions for money transfer, property, contacts etc. In 1991, a study on crypto-graphic block chain was published by Stuart Haber and W. Scott Stornetta. The goal was to invent and implement a technique which didn't alter the timestamps of the document. A year later, Haber and Stornetta implemented Merkel Tree format to improve the block chain design for efficiency. Data recorded cannot be changed; updation is not possible [1]. This paper discusses a detailed review of block chain technology literature and its applications [2]. 2. Blockchain – Overview A blockchain is a network of separate, distributed and digital ledger which is maintained by more than one party using cryptography. It ensures security of transmission, access and storage consistency of data. Distributed Ledger Technology (DLT) is used to record information that's distributed across a network. Block keyword is been used to store data in block. Each block holds cryptographic hash of the prior block in block chain. The blocks are linked to one another through Chains [3]. During the phase of 1991-2008 the Evolution of Block chain Technology took place. In 2008 to 2013, Blockchain 1.0 and Bitcoin emerged. Then moving forward, 2013 to 2015 Block chain 2nd version 2.0 was introduced and Ethereum Development took place, now from 2018 Blockchain 3.0 was introduced and known as the future. Keywords: Blockchain, Crypto-currency, Disruptive technology, Distributed Ledger Technology (DLT), Minting, Ledger Layer. Received on 24 January 2020, accepted on 21 May 2020, published on 03 June 2020 Copyright © 2020 Tabish Mufti et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited. doi: 10.4108/eai.13-7-2018.164858 EAI Endorsed Transactions on Smart Cities Research Article EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 T Mufti, N Saleem, Shahab Saquib Sohail 2 Figure 1. Distributed Ledger Technology (DLT) Source: whichblockchain.com The literature study for this survey comprises of various research papers, books and book chapters, journal papers, crypto-currency sites and Wikipedia, conference papers, company PoVs and experiments published in white papers Blockchain is the buzzword these days because it shot to fame through the famous crypto currency the Bitcoin. Public and Private sector banks have taken the smart decision to implement block chain into their transactions. The potential and possibilities of his concept is tremendous which can change the way transactions are done in future to a great extent [4][5] 3. Blockchain Architecture A Block chain is a chain of blocks which contain information. The data which is stored inside a block depends on the type of block chain[6]. In below Block chain architecture [7] diagram we have various modules integrated and explained which are used in block chain architecture[8][9].The layers of Architecture are a) Infrastructure Layer b) Utility Layer c) Ledger Layer d) Consensus Layer e) Smart Contract Layer f) System Management Layer g) Interface Layer h) Application and Operation Layer i) Maintenance layer a) Infrastructure Layer – This layer provides physical resources, drivers and operating environment for block chain system. Operating environment includes hardware like machines, cloud etc. Storage resources includes Cloud storage, hard Disks storage etc., Network resources include hubs, Switches, Routers etc. b) Utility Layer - This layer is responsible for recording, verifying and segregate information. It is distributed system which is responsible for transmission, storage and verifying. c) Ledger Layer – This layer stores information of block chain system as well as transaction data and generate data blocks for validity. This layer embed the hash of previous node into the next node data structure to ensure integrity and authenticity d) Consensus Layer – The job of this layer is to coordinate and maintain the consistency of all records in nodes in entire network. This layer set rules and arrangements to carry out block chain operations. e) Smart Contract Layer – The Job of smart contract layer is to compile, deploy, and implement the business logic of the block chain system. Smart Contract consist of digital assets hence modification is not possible when the data is on block chain. f) Interface layer – The job of interface layer is use for encapsulation of modules and make call for application layer. Source:Adeptia.com Figure 2. Blockchain Architecture [10] [25-27] g) Application & Operation Layer – The job of application layer is to present the result to the user. This layer calls smart control layer. The application layer is responsible for the user facing components, and the implementation layer refers to everything that brings the application to life, like protocols and code[11]. h) Maintenance Layer – It maintain block chain system on daily basis, including various types of libraries like log library, monitoring library, management library, extension library etc [12]. 4. Characteristics of Blockchain: Block chain is rich in its features[13], in this paper few are functional characteristics are explore[14][15]. Increase capacity –This feature talks about the capacity of whole network as N number of machines work together to offer great power then few devices hence all the things are centralized [16]. Better security – Highest security is achieved when block chain technology is used, As block chain network consist EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 Blockchain: A detailed survey to explore innovative implementation of disruptive technology 3 of number of nodes (computers) hence transaction confirmation is done by these nodes[17]. Immutability- This feature talks about the ability of block chain ledger to unchanged and changes in not applicable or unaltered. Minting - Minting is defined as the computer process of validating information, creating a new block and recording that information into the block chain. Fast settlement – Block chain technology fasten the process of money transfer problem from number of days to few hours [18]. Decentralized – Block chain technology store documents, files etc. at servers or networks and one can access via internet from remote locations [19] Figure 3. Block chain | Features Source: Dataflair.com 5. Technological trends of Blockchain Technology in 2020 Since recent times we have came across various new technologies which has emerge as a benchmark for users, industry and government organization [20]. Block chain technology is also one of the technology which is been now used in various sectors which include Social networks , financial services , Artificial intelligence etc[21] below list of latest trends of block chain in due to[22-23] which this technology is ready to provide various job opportunities to young minds in various sectors in year 2020[28-30]. • BAAS - BLOCKCHAIN AS SERVICE • Block chain solve social networking problems • Financial services lead in using block chain technology • IoT and Block chain together • Block chain in Artificial Intelligence • Demand for Block chain experts a. BAAS - Blockchain as service BAAS Blockchain as a service is a recent trend in the industry, It is a cloud based service which is adopted by Most of the start-ups and enable users to develop products [31]. b. Blockchain in social networking Around the world most of the people are connect with social media. As the users have increase rapidly the problems of social media related to security , data storage, content related issue, privacy etc has also increase, Online social networks systems have become popular in recent time due the massive usage of users around the world. Till date, 3.9 billion social media users in February 2020. So below so graphically [32] show the users across major social networking platforms and this trend will increase month after month and year after year. As by decentralization social network problems can be solved and block chain has the most sophisticated decentralized technique [33-35]. Figure 4. Social Network Users c. Financial services lead in using block chain technology: Block chain helps banks in processing transactions at faster rate, reduce transaction cost, reduce frauds, helps in known your kyc and removes fraud in trading sector EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 T Mufti, N Saleem, Shahab Saquib Sohail 4 Figure 5. Blockchain Bank Source: hyperlinkinfosystem d. IoT and Blockchain together: IoT sector is also one of the major booming sector in the industry [36]. The complexity of architecture design and security issue had led blockchain to cop up with safety challenges. As after some time IoT networks will become a safe place for hackers to perform unethical task. Till the end of 2020, 30 million devices will be connected [37] with internet which will be a new place for hackers. IoT devices are expected to generate 79.8 zetabytes data till 2025. Figure 6. Blockchain Bank Source: medium.com e. Blockchain in Artificial Intelligence: Blockchain and AI have now been used as benchmarks in terms of adoption of innovative technology usage across industries. Blockchain can be understood as a distributed network of computers that records and stores data which can be displayed chronologically by the authorized user at any point of time. By incorporating AI into the Blockchain technology can reap higher benefits with [38] improved number of supported applications. According to The International Data Corporation (IDC), the global investment on AI is expected to reach approximately $67 billion by 2020. It is also foreseen that 55% of the businesses will be focusing on integration of AI with Blockchain for greater advantage. Furthermore, Technology experts believe that Blockchain can also make AI more simplistic and comprehensive by enabling backward planning and better decision making since the ledger of Blockchain records all the data and its variables that are used by machine learning while making a decision. Figure 7. Blockchain & AI Applications Source: bbvaopenmind.com f. Demand for Blockchain experts: In simple words, A blockchain expert is a person who is expert in blockchain concepts and solves problems, understands, analyse and knows programming languages. He has a complete knowledge about how to build blockchain application for real life problems. The demand for the blockchain technology is increasing which is creating job opportunities for block chain developers. By the year 2023 there will be high demand for the block chain developers in the market [39] Figure 8. Blockchain Technology Growth 6. Applications of Blockchain Block chain Technology is used widely in the different sectors as given in the following table. Application Areas Utilization Markets • Bill generation, Data EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 Blockchain: A detailed survey to explore innovative implementation of disruptive technology 5 Analysis and Data Transfer • Supply chain management Government Organizations • Internet protocol registration • Polls and Voting • Smart contacts • Tele-attorney service • Tax services • Notary Services Internet of Things IOT • Smart Farming • Smart Homes • Smart City • Smart cars • Robots Health • Data management[8] • Universal EMR Health databanks • Medical Billing • Smart property • Health Token • Testing • Diagnosis / Results Finance & Accounting • Digital Currency Payment [9] • Payments & Remittance • Loans payment & Securities • KYC • Record sharing [10] • Clearing and settlement • Payment transfer • Journals and Accounts • Insurance Payment Keys for the success of Blockchain technology:  Secure  Transparent  Traceable  Documentation  Less intermediate  Reduce cost  Decentralized  Empower users  High quality data  fast traction  Reliability  Durability Reasons for failure of Blockchain technology:  Excess energy consumption  Mining does not mean not security  Not immutable  Not scale able  Inefficient  Redundant performance  Private keys  No control of enterprise  Integration concerned  Complex signature verification  High cost  Privacy concerned Future of blockchain technology:  Gaming  E-commerce  Digital media  Healthcare  Supply chain  Cloud computing  Cyber security  Government Banking  Aerospace  Defence 7. Conclusion Block chain technology is the concept behind most famous crypto-currency in virtual finances has been extended to be served as an immutable ledger for transactions through different channels. Currently, blockchain based applications are implemented in varied functions like Internet of things (IoT) [40], financial services, retail reward systems, voting systems and so on. However, the scalability and security are still creating hurdles to use it as a permanent solution. This paper attempts to put forward a comprehensive summary on blockchain technology. This paper firstly provides an overview of the blockchain technology, its architecture, characteristics, uses, applications etc. Lastly, the reasons for the failure of blockchain technology and future trend of this technology in major industries are also forecasted, keeping in mind its present growth trend and advancements. EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 T Mufti, N Saleem, Shahab Saquib Sohail 6 References [1] M. Nofer, P. Gomber, O. Hinz, and D. Schiereck, “Blockchain,” Bus. Inf. Syst. Eng., vol. 59, Mar. 2017. [2] A. Panarello, N. Tapas, G. Merlino, F. Longo, and A. Puliafito, “Blockchain and IoT Integration: A Systematic Survey,” Sensors, vol. 18, p. 2575, Aug. 2018. [3] Z. Zheng, S. Xie, H.-N. Dai, X. Chen, and H. Wang, “Blockchain challenges and opportunities: A survey,” Int. J. Web Grid Serv., vol. 14, p. 352, Oct. 2018. [4] R. Beck, C. Müller-Bloch, and J. King, “Governance in the Blockchain Economy: A Framework and Research Agenda,” J. Assoc. Inf. Syst., vol. 19, pp. 1020–1034, Oct. 2018. [5] B. Scott, J. Loonam, and V. Kumar, “Exploring the rise of Blockchain Technology: Towards Distributed Collaborative Organisations,” Strateg. Chang., vol. 26, Mar. 2017. [6] Q.-F. Shao, C.-Q. Jin, Z. Zhang, W.-N. Qian, and A. Zhou, “Blockchain: Architecture and Research Progress,” Jisuanji Xuebao/Chinese J. Comput., vol. 41, pp. 969–988, May 2018. [7] Y. Guo and C. Liang, “Blockchain application and outlook in the banking industry,” Financ. Innov., vol. 2, Dec. 2016. [8] M. Sadiku, K. Eze, and S. Musa, “Block chain Technology in Healthcare,” Int. J. Adv. Sci. Res. Eng., vol. 4, pp. 154–159, Jan. 2018. [9] Sohail, S.S., Siddiqui, J. and Ali, R., 2018. Feature- Based Opinion Mining Approach (FOMA) for Improved Book Recommendation. Arabian Journal for Science and Engineering, 43(12), pp.8029-8048. [10] R. Alcarria, B. Bordel Sánchez, T. Robles, D. Martín, and M. Á. Manso Callejo, “A Blockchain- Based Authorization System for Trustworthy Resource Monitoring and Trading in Smart Communities,” Sensors, vol. 18, p. 3561, Oct. 2018. [11] Sohail SS, Siddiqui J, Ali R. Classifications of Recommender Systems: A review. Journal of Engineering Science & Technology Review. 2017 Jul 1;10(4). [12] R. Stephen and A. Alex, “A Review on BlockChain Security,” IOP Conf. Ser. Mater. Sci. Eng., vol. 396, p. 12030, Aug. 2018. [13] S.S. Sohail, J. Siddiqui, and R. Ali. "An OWA‐based ranking approach for university books recommendation." International Journal of Intelligent Systems 33, no. 2 (2018): 396-416. [14] https://whichblockchain.com/ [15] https://data-flair.training/blogs/features-of- blockchain/ Mufti, T., Sami, N., & Sohail, S. S. (n.d.). A review paper on internet of things (iot). Indian journal of applied research, IX( VIII). doi:10.1109/Blockchain.2019.00025 [16] S. Ur Rehman and M. Langelaar, “System Robust Optimization of Ring Resonator-Based Optical Filters,” J. Light. Technol., vol. 34, no. 15, pp. 3653– 3660, 2016, doi: 10.1109/JLT.2016.2568165. [17] K. Saini, “A future’s dominant technology blockchain: Digital transformation,” 2018 Int. Conf. Comput. Power Commun. Technol. GUCON 2018, pp. 937–940, 2019, doi: 10.1109/GUCON.2018.8675075. [18] S. Zhao, S. Li, and Y. Yao, “Blockchain Enabled Industrial Internet of Things Technology,” IEEE Trans. Comput. Soc. Syst., vol. 6, no. 6, pp. 1442– 1453, 2019, doi: 10.1109/TCSS.2019.2924054. [19] R. Wang et al., “A Privacy-Aware PKI System Based on Permissioned Blockchains Figure 1. PKI architecture,” pp. 928–931, 2018. [20] S. Li, H. Xiao, H. Wang, T. Wang, J. Qiao, and S. Liu, “Blockchain dividing based on node community clustering in intelligent manufacturing CPS,” Proc. - 2019 2nd IEEE Int. Conf. Blockchain, Blockchain 2019, pp. 124–131, 2019, doi:. [21] E. Palm, O. Schelen, and U. Bodin, “Selective blockchain transaction pruning and state derivability,” Proc. - 2018 Crypto Val. Conf. Blockchain Technol. CVCBT 2018, pp. 31–40, 2018, doi: 10.1109/CVCBT.2018.00009. [22] H. Te Wu and C. Y. Lu, “A Deep Learning Application System Based on Blockchain Technology for Clicks-And-Mortar Businesses,” Proc. - 2019 Int. Conf. Intell. Comput. Its Emerg. Appl. ICEA 2019, pp. 130–133, 2019, doi: 10.1109/ICEA.2019.8858318. [23] M. H. Ziegler, M. Grobmann, and U. R. Krieger, “Integration of fog computing and blockchain technology using the plasma framework,” ICBC 2019 - IEEE Int. Conf. Blockchain Cryptocurrency, pp. 120–123, 2019, doi: 10.1109/BLOC.2019.8751308. [24] U. Rahardja, A. N. Hidayanto, T. Hariguna, and Q. Aini, “Design Framework on Tertiary Education System in Indonesia Using Blockchain Technology,” 2019 7th Int. Conf. Cyber IT Serv. Manag. CITSM 2019, pp. 5–8, 2019, doi: 10.1109/CITSM47753.2019.8965380. [25] A. E. C. Mondragon, C. E. Coronado, and E. S. Coronado, “Investigating the Applicability of Distributed Ledger/Blockchain Technology in Manufacturing and Perishable Goods Supply Chains,” 2019 IEEE 6th Int. Conf. Ind. Eng. Appl. ICIEA 2019, pp. 728–732, 2019, doi: 10.1109/IEA.2019.8715005. [26] S. Latifi, Y. Zhang, and L. C. Cheng, “Blockchain- based real e7state market: One method for applying blockchain technology in commercial real estate market,” Proc. - 2019 2nd IEEE Int. Conf. Blockchain, Blockchain 2019, pp. 528–535, 2019, doi: 10.1109/Blockchain.2019.00002. [27] E. Filippova, “Empirical evidence and economic implications of blockchain as a general purpose technology,” 2019 IEEE Technol. Eng. Manag. Conf. TEMSCON 2019, pp. 1–8, 2019, doi: 10.1109/TEMSCON.2019.8813748. [28] A. Kapitonov, I. Berman, S. Lonshakov, and A. Krupenkin, “Blockchain based protocol for economical communication in industry 4.0,” Proc. - 2018 Crypto Val. Conf. Blockchain Technol. CVCBT 2018, pp. 41–44, 2018, doi: 10.1109/CVCBT.2018.00010. EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 Blockchain: A detailed survey to explore innovative implementation of disruptive technology 7 [29] X. Wang, L. Feng, H. Zhang, C. Lyu, L. Wang, and Y. You, “Human Resource Information Management Model based on Blockchain Technology,” Proc. - 11th IEEE Int. Symp. Serv. Syst. Eng. SOSE 2017, pp. 168–173, 2017, doi: 10.1109/SOSE.2017.34. [30] D. Mechkaroska, V. Dimitrova, and A. Popovska- Mitrovikj, “Analysis of the Possibilities for Improvement of BlockChain Technology,” 2018 26th Telecommun. Forum, TELFOR 2018 - Proc., pp. 1–4, 2018, doi: 10.1109/TELFOR.2018.8612034. [31] Q. K. Nguyen and Q. V. Dang, “Blockchain Technology for the Advancement of the Future,” Proc. 2018 4th Int. Conf. Green Technol. Sustain. Dev. GTSD 2018, pp. 483–486, 2018, doi: 10.1109/GTSD.2018.8595577. [32] H. L. À. Nijeholt, J. Oudejans, and Z. Erkin, “DecReg: A Framework for Preventing Double- Financing using Blockchain Technology,” BCC 2017 - Proc. ACM Work. Blockchain, Cryptocurrencies Contract. co-located with ASIA CCS 2017, pp. 29–34, 2017, doi: 10.1145/3055518.3055529. [33] E. Fernando, Meyliana, and Surjandy, “Success factor of implementation blockchain technology in pharmaceutical industry: A literature review,” 2019 6th Int. Conf. Inf. Technol. Comput. Electr. Eng. ICITACEE 2019, pp. 1–5, 2019, doi: 10.1109/ICITACEE.2019.8904335. [34] A. Aderibole et al., “Blockchain Technology for Smart Grids: Decentralized NIST Conceptual Model,” IEEE Access, vol. 8, pp. 43177–43190, 2020, doi: 10.1109/ACCESS.2020.2977149. [35] A. A. Maksutov, M. S. Alexeev, N. O. Fedorova, and D. A. Andreev, “Detection of blockchain transactions used in blockchain mixer of coin join type,” Proc. 2019 IEEE Conf. Russ. Young Res. Electr. Electron. Eng. ElConRus 2019, pp. 274–277, 2019, doi: 10.1109/EIConRus.2019.8656687 [36] A. Zielinska, M. Skowron, and A. Bien, “The concept of the blockchain technology model use to settle the charging process of an electric vehicle,” 2019 Appl. Electromagn. Mod. Eng. Med. PTZE 2019, pp. 271–274, 2019, doi: 10.23919/PTZE.2019.8781739. [37] D. Shakhbulatov, A. Arora, Z. Dong, and R. Rojas- Cessa, “Blockchain implementation for analysis of carbon footprint across food supply chain,” Proc. - 2019 2nd IEEE Int. Conf. Blockchain, Blockchain 2019, pp. 546–551, 2019, doi: 10.1109/Blockchain.2019.00079. [38] S. Malik, V. Dedeoglu, S. S. Kanhere, and R. Jurdak, “TrustChain: Trust management in blockchain and iot supported supply chains,” Proc. - 2019 2nd IEEE Int. Conf. Blockchain, Blockchain 2019, pp. 184– 193, 2019, doi: 10.1109/Blockchain.2019.00032. [39] F. Naser, “REVIEW : the POTENTIAL USE of BLOCKCHAIN TECHNOLOGY in RAILWAY APPLICATIONS : AN INTRODUCTION of A MOBILITY and SPEECH RECOGNITION PROTOTYPE,” Proc. - 2018 IEEE Int. Conf. Big Data, Big Data 2018, pp. 4516–4524, 2019, doi: 10.1109/BigData.2018.8622234. [40] V. Kuchkovskiy and N. Shakhovska, “Information technology of Blockchain: Database, smart contracts, architecture,” IEEE 2019 14th Int. Sci. Tech. Conf. Comput. Sci. Inf. Technol. CSIT 2019 - Proc., vol. 2, pp. 55–59, 2019, doi: 10.1109/STC- CSIT.2019.8929885. EAI Endorsed Transactions on Smart Cities 02 2020 - 06 2020 | Volume 4 | Issue 10 | e3 A Block chain is a chain of blocks which contain information. The data which is stored inside a block depends on the type of block chain[6]. In below Block chain architecture [7] diagram we have various modules integrated and explained which are used ...