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
来源
BUSINESS PROCESS MANAGEMENT: BLOCKCHAIN AND ROBOTIC PROCESS AUTOMATION FORUM, BPM 2021 BLOCKCHAIN AND RPA FORUM | 2021年 / 428卷
关键词
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] A Smart Contract-Based Access Control Framework For Smart Healthcare Systems
    Abid, Amal
    Cheikhrouhou, Saoussen
    Kallel, Slim
    Tari, Zahir
    Jmaiel, Mohamed
    COMPUTER JOURNAL, 2024, 67 (02) : 407 - 422
  • [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] Blockchain-based Traceability of Carbon Footprint: A Solidity Smart Contract for Ethereum
    Rosado da Cruz, Antonio Miguel
    Santos, Francisco
    Mendes, Paulo
    Cruz, Estrela Ferreira
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, : 258 - 268
  • [35] 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
  • [36] 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):
  • [37] Proposal of a smart contract-based security token management system
    Fujimoto, Shingo
    Omote, Kazumasa
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 419 - 426
  • [38] Smart Contract-Based Role Management on the Blockchain
    Ihle, Cornelius
    Sanchez, Omar
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2018), 2019, 339 : 335 - 343
  • [39] Smart Contract-Based Agricultural Food Supply Chain Traceability
    Wang, Lu
    Xu, Longqin
    Zheng, Zhiying
    Liu, Shuangyin
    Li, Xiangtong
    Cao, Liang
    Li, Jingbin
    Sun, Chuanheng
    IEEE ACCESS, 2021, 9 : 9296 - 9307
  • [40] ChainOps for Smart Contract-Based Distributed Applications
    Van den Heuvel, Willem-Jan
    Tamburri, Damian A.
    D'Amici, Damiano
    Izzo, Fabiano
    Potten, S.
    BUSINESS MODELING AND SOFTWARE DESIGN (BMSD 2021), 2021, 422 : 374 - 383