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 条
  • [1] Security Evaluation of Smart Contract-Based On-chain Ethereum Wallets
    Praitheeshan, Purathani
    Pan, Lei
    Doss, Robin
    NETWORK AND SYSTEM SECURITY, NSS 2020, 2020, 12570 : 22 - 41
  • [2] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Myung, Sein
    Lee, Jong-Hyouk
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (07): : 4904 - 4914
  • [3] Ethereum smart contract-based automated power trading algorithm in a microgrid environment
    Sein Myung
    Jong-Hyouk Lee
    The Journal of Supercomputing, 2020, 76 : 4904 - 4914
  • [4] DCSS: A Smart Contract-based Data Continuous Storage Scheme
    Wang, Kun
    Wu, Qianhong
    Han, Tianxu
    Wang, Yujue
    Zhang, Yingmiao
    Qin, Bo
    PROCEEDINGS OF THE 5TH ACM INTERNATIONAL SYMPOSIUM ON BLOCKCHAIN AND SECURE CRITICAL INFRASTRUCTURE, ACM BSCI 2023, 2023, : 53 - 63
  • [5] Smart Contract-Based Review System for an IoT Data Marketplace
    Park, Ji-Sun
    Youn, Taek-Young
    Kim, Hye-Bin
    Rhee, Kyung-Hyune
    Shin, Sang-Uk
    SENSORS, 2018, 18 (10)
  • [6] Smart Contract-Based Data Commodity Transactions for Industrial Internet of Things
    Jiang, Yuna
    Zhong, Yi
    Ge, Xiaohu
    IEEE ACCESS, 2019, 7 : 180856 - 180866
  • [7] A Smart Contract-Based P2P Energy Trading System with Dynamic Pricing on Ethereum Blockchain
    Song, Jae Geun
    Kang, Eung Seon
    Shin, Hyeon Woo
    Jang, Ju Wook
    SENSORS, 2021, 21 (06) : 1 - 27
  • [8] Smart Contract-based Car Insurance Policies
    Bader, Lennart
    Buerger, Jens Christoph
    Matzutt, Roman
    Wehrle, Klaus
    2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,
  • [9] Smart Contract-Based Role Management on the Blockchain
    Ihle, Cornelius
    Sanchez, Omar
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2018), 2019, 339 : 335 - 343
  • [10] 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