Smart contracts for automated control system in Blockchain based smart cities

被引:19
作者
Pradhan, Nihar Ranjan [1 ]
Singh, Akhilendra Pratap [1 ]
机构
[1] Natl Inst Technol Meghalaya, Dept Comp Sci & Engn, Shillong, Meghalaya, India
关键词
Smart cities; Smart contract; Ethereum; Smart building; Blockchain; Internet of Things (IoT); NETWORK ARCHITECTURE; INTERNET; ISSUES; IOT;
D O I
10.3233/AIS-210601
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays, smart applications are increasing day by day to improve the standard of living in smart cities. A modern-day smart city is characterized by the presence of numerous smart Information and Communication Technology (ICT)-enabled services such as automated healthcare, automatic building monitoring, home automation, smart parking, traffic management, data security, among others. Such cities employ multitudes of Internet of Things (IoT) devices to collect and share data between trusted users by means of a centralized intermediary for monitoring and control of the myriad automatic activities. However, a centralized intermediary is plagued by issues such as single point of failure, risk of data loss, man-in-the-middle attack, and so forth. Blockchain-based smart contracts for automated control in smart cities provide a decentralized and secure alternative. In this paper, an Ethereum based system design for decentralized applications in smart cities has been proposed that enables systems to share data without an intermediary between trusted and non-trusted stakeholders using Ethereum based self-executing contracts. Such contracts allow automated multi-step workflows for smart applications. Two use cases, have been considered namely smart healthcare and smart building monitoring, as proof of stake of the proposed Ethereum based contract. The performance of the proposed scheme for these use cases has been presented with Keccack 256 transaction hash, the total number of transactions, gas consumed by each contract. Such an attempt is a worthwhile addition to state of the art as evident from the results presented herein. The modeling simulation and analysis of hashing power shows that for hashing power greater than 55% the probability of double spending attack reaches to 42% maximum. So it is concluded that the probability of double spending increases with the increase of transaction values.
引用
收藏
页码:253 / 267
页数:15
相关论文
共 33 条
[1]   Blockchain for smart communities: Applications, challenges and opportunities [J].
Aggarwal, Shubhani ;
Chaudhary, Rajat ;
Aujla, Gagangeet Singh ;
Kumar, Neeraj ;
Choo, Kim-Kwang Raymond ;
Zomaya, Albert Y. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 144 :13-48
[2]   Blockchain in Industries: A Survey [J].
Al-Jaroodi, Jameela ;
Mohamed, Nader .
IEEE ACCESS, 2019, 7 :36500-36515
[3]  
Ali Anwaar, 2019, ARXIV190400733
[4]   The power of a blockchain-based supply chain [J].
Azzi, Rita ;
Chamoun, Rima Kilany ;
Sokhn, Maria .
COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 135 :582-592
[5]  
Biswas K, 2016, PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS
[6]  
IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY
[7]  
IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), P1392, DOI [10.1109/HPCC-SmartCity-DSS.2016.0198, 10.1109/HPCC-SmartCity-DSS.2016.178]
[8]  
Buterin V., 2014, ETHEREUM WHITE PAPER
[9]   Blockchain-Based Dynamic Provable Data Possession for Smart Cities [J].
Chen, Ruonan ;
Li, Yannan ;
Yu, Yong ;
Li, Huilin ;
Chen, Xiaofeng ;
Susilo, Willy .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (05) :4143-4154
[10]   IoT Service Based on JointCloud Blockchain: The Case Study of Smart Traveling [J].
Chen, Weili ;
Ma, Mingjie ;
Ye, Yongjian ;
Zheng, Zibin ;
Zhou, Yuren .
12TH IEEE SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2018) / 9TH INTERNATIONAL WORKSHOP ON JOINT CLOUD COMPUTING (JCC 2018), 2018, :216-221