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 条
  • [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] 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
  • [5] Smart Contract-Based Secure Decentralized Smart Healthcare System
    Raj, Anu
    Prakash, Shiva
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2023, 11 (01) : 27 - 27
  • [6] Research for smart contract-based problem recommendation algorithm
    Min, Youn-A
    Lim, Dong-Kyun
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2022, 9 (05): : 75 - 80
  • [7] Smart Contract-Based Data Commodity Transactions for Industrial Internet of Things
    Jiang, Yuna
    Zhong, Yi
    Ge, Xiaohu
    IEEE ACCESS, 2019, 7 : 180856 - 180866
  • [8] 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
  • [9] 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,
  • [10] Smart Contract-based Car Insurance Policies
    Bader, Lennart
    Buerger, Jens Christoph
    Matzutt, Roman
    Wehrle, Klaus
    2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,