An Empirical Evaluation of Smart Contract-Based Data Quality Assessment in Ethereum

被引:1
|
作者
Comuzzi, Marco [1 ]
Cappiello, Cinzia [2 ]
Meroni, Giovanni [2 ]
机构
[1] Ulsan Natl Inst Sci & Technol, Ulsan, South Korea
[2] Politecn Milan, Milan, Italy
关键词
Blockchain; Data quality; Cost; Smart contract; Ethereum;
D O I
10.1007/978-3-030-85867-4_5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The data carried by transaction payloads play a crucial role in smart contract-based blockchain systems. Therefore, blockchains should be equipped with mechanisms to control their data quality. In practice, however, such mechanisms are currently missing. While in our previous work we have proposed how data quality controls can be implemented as smart contracts, in this paper we focus specifically on the evaluation of their execution overhead (time and cost). Evaluating this overhead is crucial to understand in which situations the cost of controlling the data quality of transaction payloads can be sustained by a blockchain system. We have implemented in Ethereum two pseudo-real scenarios that cover all the types of data quality controls in blockchains that we defined in our previous work and evaluated for each of them the time and cost overhead. The results show that the overhead of control can be high particularly for controls involving oracles that fetch off-chain data and controls that require to correlate data from different transactions.
引用
收藏
页码:51 / 66
页数:16
相关论文
共 50 条
  • [31] Smart Contract-Based Personal Data Protection Framework: In Cross-App Advertising
    Shi, Yuyuan
    Gao, Xianming
    Guan, Jianfeng
    MOBILE INTERNET SECURITY, MOBISEC 2021, 2022, 1544 : 139 - 154
  • [32] A fly in the ointment: an empirical study on the characteristics of Ethereum smart contract code weaknesses
    Soud, Majd
    Liebel, Grischa
    Hamdaqa, Mohammad
    EMPIRICAL SOFTWARE ENGINEERING, 2024, 29 (01)
  • [33] A fly in the ointment: an empirical study on the characteristics of Ethereum smart contract code weaknesses
    Majd Soud
    Grischa Liebel
    Mohammad Hamdaqa
    Empirical Software Engineering, 2024, 29
  • [34] Trusted Execution Environment With Rollback Protection for Smart Contract-Based IoT Data Trading
    Lu, Xin
    Zhang, Zijian
    Ma, Teng
    Li, Meng
    Zhou, Tyler
    Shen, Wei
    Zhu, Liehuang
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (20): : 32901 - 32909
  • [35] The Design and Implementation of a Secure Datastore Based on Ethereum Smart Contract
    Aldyaflah, Izdehar M.
    Zhao, Wenbing
    Upadhyay, Himanshu
    Lagos, Leonel
    APPLIED SCIENCES-BASEL, 2023, 13 (09):
  • [36] Simulative Evaluation of Contract-based Change Management
    Oertel, Markus
    Gerwinn, Sebastian
    Rettberg, Achim
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 16 - +
  • [37] A Runtime Information Based Defense Technique for Ethereum Smart Contract
    Xiang J.
    Yang Z.
    Zhou S.
    Yang M.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (04): : 834 - 848
  • [38] Off-chain Data Fetching Architecture for Ethereum Smart Contract
    Liu, Xiaolong
    Chen, Riqing
    Chen, Yu-Wen
    Yuan, Shyan-Ming
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 92 - 95
  • [39] POSTER: Smart Contract-based Miner Registration and Block Validation
    Zhang, Shijie
    Lee, Jong-Hyouk
    PROCEEDINGS OF THE 2019 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIACCS '19), 2019, : 691 - 693
  • [40] AaYusH: A Smart Contract-based Telesurgery System for Healthcare 4.0
    Gupta, Rajesh
    Shukla, Arpit
    Tanwar, Sudeep
    2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2020,