Survey on blockchain based smart contracts: Applications, opportunities and challenges

Abstract Blockchain is one of the disruptive technical innovation in the recent computing paradigm. Many applications already notoriously hard and complex are fortunate to ameliorate the service with the blessings of blockchain and smart contracts. The decentralized and autonomous execution with in-built transparency of blockchain based smart contracts revolutionize most of the applications with optimum and effective functionality. The paper explores the significant applications which already benefited from the smart contracts. We also highlight the future potential of the blockchain based smart contracts in these applications perspective.

[1]  Andrew Kang,et al.  Understanding and Regulating Twenty-First Century Payment Systems: The Ripple Case Study , 2016, Michigan Law Review.

[2]  K. Levy Book-Smart, Not Street-Smart: Blockchain-Based Smart Contracts and The Social Workings of Law , 2017 .

[3]  Zhiying Xu,et al.  A Survey of Blockchain Applications in Different Domains , 2018, ICBTA.

[4]  Konstantinos Demertzis,et al.  Blockchain-based Consents Management for Personal Data Processing in the IoT Ecosystem , 2018, ICETE.

[5]  Radu State,et al.  Osiris: Hunting for Integer Bugs in Ethereum Smart Contracts , 2018, ACSAC.

[6]  Praveen Gauravaram,et al.  LSB: A Lightweight Scalable BlockChain for IoT Security and Privacy , 2017, ArXiv.

[7]  Nikos Fotiou,et al.  Blockchain-Assisted Information Distribution for the Internet of Things , 2017, 2017 IEEE International Conference on Information Reuse and Integration (IRI).

[8]  Yubin Xia,et al.  ShadowEth: Private Smart Contract on Public Blockchain , 2018, Journal of Computer Science and Technology.

[9]  Zhihui Lu,et al.  Smart-toy-edge-computing-oriented data exchange based on blockchain , 2018, J. Syst. Archit..

[10]  Ye Liu,et al.  ContractFuzzer: Fuzzing Smart Contracts for Vulnerability Detection , 2018, 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE).

[11]  Massimo Bartoletti,et al.  Financial Cryptography and Data Security , 2017, Lecture Notes in Computer Science.

[12]  Neeraj Kumar,et al.  Blockchain-Based Distributed Framework for Automotive Industry in a Smart City , 2019, IEEE Transactions on Industrial Informatics.

[13]  Dieter Hogrefe,et al.  Self-managed and blockchain-based vehicular ad-hoc networks , 2016, UbiComp Adjunct.

[14]  Chien-Ming Chen,et al.  A Collusion Attack on Identity-Based Public Auditing Scheme via Blockchain , 2019, Advances in Intelligent Information Hiding and Multimedia Signal Processing.

[15]  Josef Settele,et al.  Blockchain with Artificial Intelligence to Efficiently Manage Water Use under Climate Change , 2018 .

[16]  S. Matthew Weinberg,et al.  Arbitrum: Scalable, private smart contracts , 2018, USENIX Security Symposium.

[17]  Alex Norta,et al.  Designing a Smart-Contract Application Layer for Transacting Decentralized Autonomous Organizations , 2016, ICACDS.

[18]  Praneeth Babu Marella,et al.  Ancile: Privacy-Preserving Framework for Access Control and Interoperability of Electronic Health Records Using Blockchain Technology , 2018 .

[19]  Stephen Lee,et al.  FastFabric: Scaling Hyperledger Fabric to 20,000 Transactions per Second , 2019, 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).

[20]  David Lo,et al.  SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding , 2019, 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME).

[21]  Qi Zhang,et al.  Sidechain technologies in blockchain networks: An examination and state-of-the-art review , 2020, J. Netw. Comput. Appl..

[22]  Balázs Bodó,et al.  Blockchain and smart contracts: the missing link in copyright licensing? , 2018, Int. J. Law Inf. Technol..

[23]  Lin Deng,et al.  Classification of Smart Contract Bugs Using the NIST Bugs Framework , 2019, 2019 IEEE 17th International Conference on Software Engineering Research, Management and Applications (SERA).

[24]  Bhaskar Krishnamachari,et al.  SmartEdge: A Smart Contract for Edge Computing , 2018, 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).

[25]  Ali Dehghantanha,et al.  Empirical Vulnerability Analysis of Automated Smart Contracts Security Testing on Blockchains , 2018, CASCON.

[26]  Da-Yin Liao,et al.  5G Wireless Micro Operators for Integrated Casinos and Entertainment in Smart Cities , 2018, Handbook of Smart Cities, Software Services and Cyber Infrastructure.

[27]  Salil S. Kanhere,et al.  BlockChain: A Distributed Solution to Automotive Security and Privacy , 2017, IEEE Communications Magazine.

[28]  Ning Zhang,et al.  A Secure Charging Scheme for Electric Vehicles With Smart Communities in Energy Blockchain , 2019, IEEE Internet of Things Journal.

[29]  Zibin Zheng,et al.  Blockchain challenges and opportunities: a survey , 2018, Int. J. Web Grid Serv..

[30]  Madhusanka Liyanage,et al.  The Role of Blockchain in 6G: Challenges, Opportunities and Research Directions , 2020, 2020 2nd 6G Wireless Summit (6G SUMMIT).

[31]  K Komathy Verifiable and Authentic Distributed Blockchain Shipping Framework for Smart Connected Ships , 2018, Journal of Computational and Theoretical Nanoscience.

[32]  Zhan Shu,et al.  Blockchain Enhanced Emission Trading Framework in Fashion Apparel Manufacturing Industry , 2018 .

[33]  Philipp Jovanovic,et al.  OmniLedger: A Secure, Scale-Out, Decentralized Ledger via Sharding , 2018, 2018 IEEE Symposium on Security and Privacy (SP).

[34]  Mohsen Guizani,et al.  Softwarization of Internet of Things Infrastructure for Secure and Smart Healthcare , 2017, Computer.

[35]  Jitender S. Deogun,et al.  Identity management using blockchain for cognitive cellular networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[36]  Andy Wang Blockchain Technology and Its Applications , 2016 .

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

[38]  Jason Teutsch,et al.  SmartPool: Practical Decentralized Pooled Mining , 2017, USENIX Security Symposium.

[39]  Massimo Bartoletti,et al.  SoK: unraveling Bitcoin smart contracts , 2018, IACR Cryptol. ePrint Arch..

[40]  Ari Juels,et al.  Setting Standards for Altering and Undoing Smart Contracts , 2016, RuleML.

[41]  Feng Hao,et al.  A Smart Contract for Boardroom Voting with Maximum Voter Privacy , 2017, IACR Cryptol. ePrint Arch..

[42]  A. V. Andreeva,et al.  Competitive Advantages of Financial Transactions on the Basis of the Blockchain Technology in Digital Economy , 2017 .

[43]  P. Beynon-Davies,et al.  Understanding blockchain technology for future supply chains: a systematic literature review and research agenda , 2019, Supply Chain Management: An International Journal.

[44]  Brian Hilton,et al.  Integrating Blockchain, Smart Contract-Tokens, and IoT to Design a Food Traceability Solution , 2018, 2018 IEEE 9th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON).

[45]  Yanxin Zhang,et al.  A decentralized solution for IoT data trusted exchange based-on blockchain , 2017, 2017 3rd IEEE International Conference on Computer and Communications (ICCC).

[46]  Jialong Zhang,et al.  WISChain: An Online Insurance System based on Blockchain and DengLu1 for Web Identity Security , 2018, 2018 1st IEEE International Conference on Hot Information-Centric Networking (HotICN).

[47]  B. Zeng,et al.  Research on application model of blockchain technology in distributed electricity market , 2017 .

[48]  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).

[49]  Madhusanka Liyanage,et al.  Performance Analysis of Blockchain based Smart Grids with Ethereum and Hyperledger Implementations , 2019, 2019 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS).

[50]  Yannis Smaragdakis,et al.  MadMax: surviving out-of-gas conditions in Ethereum smart contracts , 2018, Proc. ACM Program. Lang..

[51]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[52]  Martijn Dijkstra,et al.  Blockchain: Towards Disruption in the Real Estate Sector: An exploration on the impact of blockchain technology in the real estate management process. , 2017 .

[53]  Vincent Gramoli,et al.  Vandal: A Scalable Security Analysis Framework for Smart Contracts , 2018, ArXiv.

[54]  Pritam Gajkumar Shah,et al.  Exploratory Analysis of Block Chain Security Vulnerabilities , 2019 .

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

[56]  Angwei Law,et al.  Smart contracts and their application in supply chain management , 2017 .

[57]  Aissam Outchakoucht,et al.  Dynamic Access Control Policy based on Blockchain and Machine Learning for the Internet of Things , 2017 .

[58]  Nn Van,et al.  A Blockchain-based Access Control for Big Data , 2017 .

[59]  Juri Mattila,et al.  Smart Contracts – How Will Blockchain Technology Affect Contractual Practices? , 2016 .

[60]  Swapnil Jain,et al.  Decentralized E-Voting Portal Using Blockchain , 2019, 2019 10th International Conference on Computing, Communication and Networking Technologies (ICCCNT).

[61]  Theodora A. Varvarigou,et al.  Blockchains for Supply Chain Management: Architectural Elements and Challenges Towards a Global Scale Deployment , 2019, Logistics.

[62]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[63]  Claus Pahl,et al.  Trustworthy Orchestration of Container Based Edge Computing Using Permissioned Blockchain , 2018, 2018 Fifth International Conference on Internet of Things: Systems, Management and Security.

[64]  Massimo Bartoletti,et al.  A Survey of Attacks on Ethereum Smart Contracts (SoK) , 2017, POST.

[65]  Andrea Pinna,et al.  CitySense: blockchain-oriented smart cities , 2017, XP Workshops.

[66]  Si Chen,et al.  A Blockchain-Based Supply Chain Quality Management Framework , 2017, 2017 IEEE 14th International Conference on e-Business Engineering (ICEBE).

[67]  Jiaheng Wang,et al.  Blockchain Radio Access Network (B-RAN): Towards Decentralized Secure Radio Access Paradigm , 2019, IEEE Access.

[68]  Reginald T. O'Shields Smart Contracts: Legal Agreements for the Blockchain , 2017 .

[69]  Max Raskin,et al.  The Law of Smart Contracts , 2016 .

[70]  Arne Meeuw,et al.  A Decentralised Sharing App running a Smart Contract on the Ethereum Blockchain , 2016, IOT.

[71]  Vallipuram Muthukkumarasamy,et al.  Securing Smart Cities Using Blockchain Technology , 2016, 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[72]  Frank Tietze,et al.  Enabling the digital economy - distributed ledger technologies for automating IP licensing payments , 2019, Managing Innovation in a Global and Digital World.

[73]  Naveed Ahmad,et al.  BCON: Blockchain based access CONtrol across multiple conflict of interest domains , 2019, J. Netw. Comput. Appl..

[74]  Jong Hyuk Park,et al.  BlockSecIoTNet: Blockchain-based decentralized security architecture for IoT network , 2019, J. Netw. Comput. Appl..

[75]  Rajkumar Buyya,et al.  QoS-aware secure transaction framework for internet of things using blockchain mechanism , 2019, J. Netw. Comput. Appl..

[76]  Madhusanka Liyanage,et al.  Blockchain-based Automated Certificate Revocation for 5G IoT , 2020, ICC 2020 - 2020 IEEE International Conference on Communications (ICC).

[77]  Athanasios V. Vasilakos,et al.  BSeIn: A blockchain-based secure mutual authentication with fine-grained access control system for industry 4.0 , 2018, J. Netw. Comput. Appl..

[78]  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.

[79]  Vasilis Katos,et al.  Blockchain-based Electronic Patient Records for Regulated Circular Healthcare Jurisdictions , 2018, 2018 IEEE 23rd International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[80]  Victor Torres-Padrosa,et al.  INNOVATION FOR SME BY MEANS OF BLOCKCHAIN AND SMARTCONTRACTS , 2016 .

[81]  Sachin Shetty,et al.  ProvChain: A Blockchain-Based Data Provenance Architecture in Cloud Environment with Enhanced Privacy and Availability , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

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

[83]  George Danezis,et al.  Chainspace: A Sharded Smart Contracts Platform , 2017, NDSS.

[84]  Arthur Gervais,et al.  Do you Need a Blockchain? , 2018, 2018 Crypto Valley Conference on Blockchain Technology (CVCBT).

[85]  Jere Backman,et al.  Creating value through blockchain powered resource configurations: Analysis of 5G network slice brokering case , 2018, 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[86]  Kim-Kwang Raymond Choo,et al.  Blockchain in healthcare applications: Research challenges and opportunities , 2019, J. Netw. Comput. Appl..

[87]  Sergei Tikhomirov,et al.  SmartCheck: Static Analysis of Ethereum Smart Contracts , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[88]  Samuel Green Decentralized Agriculture: Applying Blockchain Technology in Agri-Food Markets , 2018 .

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

[90]  Tzu-Yang Hsu,et al.  Privacy-aware and blockchain connected gateways for users to access legacy IoT devices , 2017, 2017 IEEE 6th Global Conference on Consumer Electronics (GCCE).

[91]  Giancarlo Fortino,et al.  Using Blockchain in a Reputation-Based Model for Grouping Agents in the Internet of Things , 2020, IEEE Transactions on Engineering Management.

[92]  Aleksandr Kapitonov,et al.  Blockchain-based protocol of autonomous business activity for multi-agent systems consisting of UAVs , 2017, 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS).

[93]  Jitender S. Deogun,et al.  Design and analysis of elastic handoff in cognitive cellular networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[94]  Nikos Fotiou,et al.  Smart Contracts for the Internet of Things: Opportunities and Challenges , 2018, 2018 European Conference on Networks and Communications (EuCNC).

[95]  Giancarlo Fortino,et al.  Using Blockchain for Reputation-Based Cooperation in Federated IoT Domains , 2019, IDC.

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

[97]  Mariacristina Roscia,et al.  Smart district through IoT and Blockchain , 2017, 2017 IEEE 6th International Conference on Renewable Energy Research and Applications (ICRERA).

[98]  Gareth W. Peters,et al.  Understanding Modern Banking Ledgers Through Blockchain Technologies: Future of Transaction Processing and Smart Contracts on the Internet of Money , 2015, ArXiv.

[99]  Gary Steri,et al.  Fostering consumers' energy market through smart contracts , 2017, 2017 International Conference in Energy and Sustainability in Small Developing Economies (ES2DE).

[100]  Juanjuan Li,et al.  An Overview of Smart Contract: Architecture, Applications, and Future Trends , 2018, 2018 IEEE Intelligent Vehicles Symposium (IV).

[101]  Serhat Burmaoglu,et al.  Applying Blockchain Technologies in Healthcare , 2020 .

[102]  Rikiya Abe,et al.  Blockchain-based electricity trading with Digitalgrid router , 2017, 2017 IEEE International Conference on Consumer Electronics - Taiwan (ICCE-TW).

[103]  Qian He,et al.  Blockchain and Deep Reinforcement Learning Empowered Intelligent 5G Beyond , 2019, IEEE Network.

[104]  Xiaolu Wang,et al.  LSC: Online auto-update smart contracts for fortifying blockchain-based log systems , 2020, Inf. Sci..

[105]  Fabio Antonelli,et al.  IoT data privacy via blockchains and IPFS , 2017, IOT.

[106]  Aruna Seneviratne,et al.  A Delay-Tolerant Payment Scheme Based on the Ethereum Blockchain , 2018, IEEE Access.

[107]  Anas Abou El Kalam,et al.  FairAccess: a new Blockchain-based access control framework for the Internet of Things , 2016, Secur. Commun. Networks.

[108]  Alex Biryukov,et al.  Privacy-preserving KYC on Ethereum , 2018 .

[109]  Fan Zhang,et al.  Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts , 2018, 2019 IEEE European Symposium on Security and Privacy (EuroS&P).

[110]  Burkhard Stiller,et al.  Design and implementation of an automated and decentralized pollution monitoring system with blockchains, smart contracts, and LoRaWAN , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[111]  Avishek Nag,et al.  Blockchain-over-Optical Networks: A Trusted Virtual Network Function (VNF) Management Proposition for 5G Optical Networks , 2019, 2019 Asia Communications and Photonics Conference (ACP).

[112]  Kanchana Thilakarathna,et al.  Demo: A Delay-Tolerant Payment Scheme on the Ethereum Blockchain , 2018, 2018 IEEE 19th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[113]  Ralf Steinmetz,et al.  Blockchain and Smart Contracts: Disruptive Technologies for the Insurance Market , 2017, AMCIS.

[114]  Alex Groce,et al.  Manticore: A User-Friendly Symbolic Execution Framework for Binaries and Smart Contracts , 2019, 2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE).

[115]  Albert Y. Zomaya,et al.  Blockchain for smart communities: Applications, challenges and opportunities , 2019, J. Netw. Comput. Appl..

[116]  Ilya Sergey,et al.  Scilla: a Smart Contract Intermediate-Level LAnguage , 2018, ArXiv.

[117]  Salil S. Kanhere,et al.  Blockchain based Proxy Re-Encryption Scheme for Secure IoT Data Sharing , 2018, 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC).

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

[119]  Marcel Antal,et al.  Blockchain Based Decentralized Management of Demand Response Programs in Smart Energy Grids , 2018, Sensors.

[120]  Anna Riikka Koulu Blockchains and Online Dispute Resolution: Smart Contracts as an Alternative to Enforcement , 2016 .

[121]  Emilio Tuosto,et al.  Validation of Decentralised Smart Contracts Through Game Theory and Formal Methods , 2015, Programming Languages with Applications to Biology and Security.

[122]  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).

[123]  Prateek Saxena,et al.  Finding The Greedy, Prodigal, and Suicidal Contracts at Scale , 2018, ACSAC.

[124]  Christof Weinhardt,et al.  A blockchain-based smart grid: towards sustainable local energy markets , 2017, Computer Science - Research and Development.

[125]  Zhu Han,et al.  When Mobile Blockchain Meets Edge Computing , 2017, IEEE Communications Magazine.

[126]  Petar Popovski,et al.  Start Making Sense: Semantic Plane Filtering and Control for Post-5G Connectivity , 2019, ArXiv.

[127]  Warnakulasuriya Anil Chandana Fernando,et al.  Content and network-aware multicast over wireless networks , 2014, 10th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness.

[128]  Cesare Pautasso,et al.  A Taxonomy of Blockchain-Based Systems for Architecture Design , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[129]  Ralph Deters,et al.  Pushing Software-Defined Blockchain Components onto Edge Hosts , 2019, HICSS.

[130]  Linda Doyle,et al.  Smart Contract SLAs for Dense Small-Cell-as-a-Service , 2017, ArXiv.

[131]  Rajesh Gupta,et al.  Blockchain envisioned UAV networks: Challenges, solutions, and comparisons , 2020, Comput. Commun..

[132]  Thaier Hayajneh,et al.  Healthcare Blockchain System Using Smart Contracts for Secure Automated Remote Patient Monitoring , 2018, Journal of Medical Systems.

[133]  Mustafa Al-Bassam SCPKI: A Smart Contract-based PKI and Identity System , 2017 .

[134]  Saiph Savage,et al.  Exploring Blockchain for Trustful Collaborations between Immigrants and Governments , 2018, CHI Extended Abstracts.

[135]  Genshe Chen,et al.  BlendCAC: A Smart Contract Enabled Decentralized Capability-Based Access Control Mechanism for the IoT , 2018, Comput..

[136]  Sushmita Ruj,et al.  A Comprehensive Survey on Attacks, Security Issues and Blockchain Solutions for IoT and IIoT , 2020, J. Netw. Comput. Appl..

[137]  Alysson Bessani,et al.  A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform , 2017, 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[138]  Zhong Chen,et al.  ReGuard: Finding Reentrancy Bugs in Smart Contracts , 2018, 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE-Companion).

[139]  Mitsuaki Nakasumi,et al.  Information Sharing for Supply Chain Management Based on Block Chain Technology , 2017, 2017 IEEE 19th Conference on Business Informatics (CBI).

[140]  Avi Spielman,et al.  Blockchain : digitally rebuilding the real estate industry , 2016 .

[141]  Jan Top,et al.  Blockchain for agriculture and food: Findings from the pilot study , 2017 .

[142]  Primavera De Filippi,et al.  Decentralized Blockchain Technology and the Rise of Lex Cryptographia , 2015 .

[143]  Lin Chen,et al.  Decentralized Execution of Smart Contracts: Agent Model Perspective and Its Implications , 2017, Financial Cryptography Workshops.

[144]  Giancarlo Fortino,et al.  A Trust-Based Team Formation Framework for Mobile Intelligence in Smart Factories , 2020, IEEE Transactions on Industrial Informatics.

[145]  Kanika Garg,et al.  A Comparitive Analysis on E-Voting System Using Blockchain , 2019, 2019 4th International Conference on Internet of Things: Smart Innovation and Usages (IoT-SIU).

[146]  André Ricardo Abed Grégio,et al.  ControlChain: Blockchain as a Central Enabler for Access Control Authorizations in the IoT , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[147]  Arda Yurdakul,et al.  Designing a Blockchain-Based IoT With Ethereum, Swarm, and LoRa: The Software Solution to Create High Availability With Minimal Security Risks , 2018, IEEE Consumer Electronics Magazine.

[148]  Hiroki Watanabe,et al.  Blockchain contract: A complete consensus using blockchain , 2015, 2015 IEEE 4th Global Conference on Consumer Electronics (GCCE).

[149]  A. Savelyev Contract law 2.0: ‘Smart’ contracts as the beginning of the end of classic contract law , 2017 .

[150]  Isil Dillig,et al.  Formal Specification and Verification of Smart Contracts for Azure Blockchain , 2018, ArXiv.

[151]  Fei-Yue Wang,et al.  Towards blockchain-based intelligent transportation systems , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[152]  Qingyi Zhu,et al.  Applications of Distributed Ledger Technologies to the Internet of Things , 2019, ACM Comput. Surv..

[153]  Alexandru Stanciu,et al.  Blockchain Based Distributed Control System for Edge Computing , 2017, 2017 21st International Conference on Control Systems and Computer Science (CSCS).

[154]  Ioannis Karamitsos,et al.  Design of the Blockchain Smart Contract: A Use Case for Real Estate , 2018 .

[155]  Jong Hyuk Park,et al.  Block-VN: A Distributed Blockchain Based Vehicular Network Architecture in Smart City , 2017, J. Inf. Process. Syst..

[156]  Sergey P. Novikov,et al.  Blockchain and Smart Contracts in a Decentralized Health Infrastructure , 2018, 2018 IEEE International Conference "Quality Management, Transport and Information Security, Information Technologies" (IT&QM&IS).

[157]  Chao Liu,et al.  S-gram: Towards Semantic-Aware Security Auditing for Ethereum Smart Contracts , 2018, 2018 33rd IEEE/ACM International Conference on Automated Software Engineering (ASE).

[158]  Burkhard Stiller,et al.  Setting up flexible and light weight trading with enhanced user privacy using smart contracts , 2018, NOMS 2018 - 2018 IEEE/IFIP Network Operations and Management Symposium.

[159]  Madhusanka Liyanage,et al.  Blockchain-Based Wi-Fi Offloading Platform for 5G , 2020, 2020 IEEE International Conference on Communications Workshops (ICC Workshops).

[160]  Sherali Zeadally,et al.  A survey on privacy protection in blockchain system , 2019, J. Netw. Comput. Appl..

[161]  Omri Ross,et al.  KYC Optimization Using Distributed Ledger Technology , 2017, WI 2017.

[162]  Petar Popovski,et al.  Distributed proportional-fairness control in microgrids via blockchain smart contracts , 2017, 2017 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[163]  Robert M. Hierons,et al.  Smart contracts vulnerabilities: a call for blockchain software engineering? , 2018, 2018 International Workshop on Blockchain Oriented Software Engineering (IWBOSE).

[164]  Arthur Gervais,et al.  Ethereum Eclipse Attacks , 2016 .

[165]  Seppo Yrjölä,et al.  Analysis of Blockchain Use Cases in the Citizens Broadband Radio Service Spectrum Sharing Concept , 2017, CrownCom.

[166]  Douglas C. Schmidt,et al.  FHIRChain: Applying Blockchain to Securely and Scalably Share Clinical Data , 2018, Computational and structural biotechnology journal.

[167]  Longzhi Yang,et al.  Privacy and Security Aspects of E-Government in Smart Cities , 2019, Smart Cities Cybersecurity and Privacy.

[168]  Johan Pouwelse,et al.  TrustChain: A Sybil-resistant scalable blockchain , 2017, Future Gener. Comput. Syst..

[169]  D. Upton,et al.  Improving data transparency in clinical trials using blockchain smart contracts , 2016, F1000Research.

[170]  Sujit Gujar,et al.  Privacy Preserving and Cost Optimal Mobile Crowdsensing Using Smart Contracts on Blockchain , 2018, 2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

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

[172]  Xiaochen Zhang,et al.  SBAC: A secure blockchain-based access control framework for information-centric networking , 2020, J. Netw. Comput. Appl..

[173]  Kem Z. K. Zhang,et al.  Blockchain-based sharing services: What blockchain technology can contribute to smart cities , 2016, Financial Innovation.

[174]  Jianfeng Ma,et al.  Consortium Blockchain-Based SIFT: Outsourcing Encrypted Feature Extraction in the D2D Network , 2018, IEEE Access.

[175]  Naoto Yanai,et al.  RBAC-SC: Role-Based Access Control Using Smart Contract , 2018, IEEE Access.

[176]  Xiaohong Jiang,et al.  Smart Contract-Based Access Control for the Internet of Things , 2018, IEEE Internet of Things Journal.

[177]  D. Yermack Corporate Governance and Blockchains , 2015 .

[178]  Ying Zhao,et al.  EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts , 2018, IEEE Internet of Things Journal.

[179]  David Hausheer,et al.  A Blockchain-Based Architecture for Collaborative DDoS Mitigation with Smart Contracts , 2017, AIMS.

[180]  Chengyu Zhang,et al.  Detecting nondeterministic payment bugs in Ethereum smart contracts , 2019, Proc. ACM Program. Lang..

[181]  Karuna Pande Joshi,et al.  Link before you share: Managing privacy policies through blockchain , 2017, 2017 IEEE International Conference on Big Data (Big Data).

[182]  Christopher K. Frantz,et al.  From Institutions to Code: Towards Automated Generation of Smart Contracts , 2016, 2016 IEEE 1st International Workshops on Foundations and Applications of Self* Systems (FAS*W).

[183]  Elaine Shi,et al.  The Ring of Gyges: Investigating the Future of Criminal Smart Contracts , 2016, CCS.

[184]  Pierre-Yves Piriou,et al.  Model-Checking of Smart Contracts , 2018, 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).

[185]  S. Gourisetti,et al.  Blockchain for smart grid resilience: Exchanging distributed energy at speed, scale and security , 2017, 2017 Resilience Week (RWS).

[186]  Ki-Hyung Kim,et al.  Implementation of IoT system using block chain with authentication and data protection , 2018, 2018 International Conference on Information Networking (ICOIN).

[187]  Prateek Saxena,et al.  A Secure Sharding Protocol For Open Blockchains , 2016, CCS.

[188]  Andrea M. Rozario,et al.  Auditing with smart contracts , 2018 .

[189]  Christopher D. Clack,et al.  Smart Contract Templates: essential requirements and design options , 2016, ArXiv.

[190]  K. O’Hara,et al.  Blockchains and the General Data Protection Regulation , 2018, Blockchain Regulation and Governance in Europe.

[191]  Victor C. M. Leung,et al.  Distributed Resource Allocation in Blockchain-Based Video Streaming Systems With Mobile Edge Computing , 2019, IEEE Transactions on Wireless Communications.

[192]  Žiga Turk,et al.  Potentials of Blockchain Technology for Construction Management , 2017 .

[193]  Fan Zhang,et al.  Town Crier: An Authenticated Data Feed for Smart Contracts , 2016, CCS.

[194]  Maher Kayal,et al.  Cooperative energy management of a community of smart-buildings: A Blockchain approach , 2020 .

[195]  Yang Xu,et al.  Towards Secure Network Computing Services for Lightweight Clients Using Blockchain , 2018, Wirel. Commun. Mob. Comput..

[196]  Simon J. Thompson,et al.  Scripting smart contracts for distributed ledger technology , 2016, IACR Cryptol. ePrint Arch..

[197]  Ahmed Ben Ayed,et al.  A Conceptual Secure Blockchain Based Electronic Voting System , 2017 .

[198]  Shang Gao,et al.  Smart contract applications within blockchain technology: A systematic mapping study , 2018, Telematics Informatics.

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

[200]  Ilsun You,et al.  Socializing Drones for Inter-Service Operability in Ultra-Dense Wireless Networks using Blockchain , 2017, MIST@CCS.

[201]  Sébastien Forestier,et al.  Blockclique: scaling blockchains through transaction sharding in a multithreaded block graph , 2018, ArXiv.

[202]  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).

[203]  Alex Pentland,et al.  Enigma: Decentralized Computation Platform with Guaranteed Privacy , 2015, ArXiv.

[204]  Lucila Ohno-Machado,et al.  ModelChain: Decentralized Privacy-Preserving Healthcare Predictive Modeling Framework on Private Blockchain Networks , 2018, ArXiv.

[205]  Saleem H. Ali,et al.  Blockchain, chain of custody and trace elements: an overview of tracking and traceability opportunities in the gem industry , 2018 .

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

[207]  Matteo Maffei,et al.  A Semantic Framework for the Security Analysis of Ethereum smart contracts , 2018, POST.

[208]  Shai Halevi,et al.  Supporting private data on Hyperledger Fabric with secure multiparty computation , 2019, IBM J. Res. Dev..

[209]  Mukesh K. Mohania,et al.  Blockchain-based Data Management and Analytics for Micro-insurance Applications , 2017, CIKM.

[210]  Ye Guo,et al.  Blockchain application and outlook in the banking industry , 2016, Financial Innovation.

[211]  Ge Yu,et al.  区块链技术与应用前瞻综述 (Survey on Blockchain Technology and Its Application Prospect) , 2017, 计算机科学.

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

[213]  Ronghua Xu,et al.  A Microservice-enabled Architecture for Smart Surveillance using Blockchain Technology , 2018, 2018 IEEE International Smart Cities Conference (ISC2).

[214]  Rajiv Ranjan,et al.  IoTChain: Establishing Trust in the Internet of Things Ecosystem Using Blockchain , 2018, IEEE Cloud Computing.

[215]  Pascal Ravesteyn,et al.  Blockchain-based Smart Contracts in Waste Management: A Silver Bullet? , 2018, Bled eConference.

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

[217]  Vrushali Kulkarni,et al.  Blockchain and Its Applications – A Detailed Survey , 2017 .

[218]  John Kelsey,et al.  Cryptocurrency Smart Contracts for Distributed Consensus of Public Randomness , 2017, SSS.

[219]  Mariana Raykova,et al.  RapidChain: Scaling Blockchain via Full Sharding , 2018, CCS.

[220]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[221]  Petar Tsankov,et al.  Securify: Practical Security Analysis of Smart Contracts , 2018, CCS.

[222]  Chunyan Miao,et al.  Using blockchain to build trusted LoRaWAN sharing server , 2017 .

[223]  Kei-Léo Brousmiche,et al.  Formal Verification of Smart Contracts Based on Users and Blockchain Behaviors Models , 2018, 2018 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS).