Decision Support Model for Selecting the Optimal Blockchain Oracle Platform: An Evaluation of Key Factors

被引:0
|
作者
Ahmadjee, Sabreen [1 ,2 ]
Mera-Gomez, Carlos [3 ,4 ]
Farshidi, Siamak [5 ]
Bahsoon, Rami [2 ]
Kazman, Rick [6 ]
机构
[1] Umm Al Qura Univ, Coll Comp, Dept Cybersecur, Mecca, Saudi Arabia
[2] Univ Birmingham, Birmingham, England
[3] ESPOL Polytech Univ, Escuela Super Politecn Litoral, ESPOL, Campus Gustavo Galindo, Guayaquil, Ecuador
[4] Univ Birmingham, Sch Comp Sci, Birmingham, England
[5] Univ Wageningen Univ & Res, Informat Technol Grp, Wageningen, Netherlands
[6] Univ Hawaii, Honolulu, HI USA
关键词
blockchain oracle; smart contracts; technical debt; MCDM;
D O I
10.1145/3697011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Smart contract-based applications are executed in a blockchain environment, and they cannot directly access data from external systems, which is required for the service provision of these applications. Instead, smart contracts use agents known as blockchain oracles to collect and provide data feeds to the contracts. The functionality and compatibility with smart contract applications need to be considered when selecting the best-fit oracle platform. As the number of oracle alternatives and their features increases, the decision-making process becomes increasingly complex. Selecting the wrong or sub-optimal oracle is costly and may lead to severe security risks. This article provides a decision support model for the oracle selection problem. The model supports smart contract decision-makers in selecting a secure, cost-effective, and feasible oracle platform for their applications. We interviewed oracle co-founders and smart contracts experts to refine and validate the decision model. Two real-world smart contract application case studies were used to evaluate the model. Our model prioritises and suggests more than one possible oracle platform based on the developer's required criteria, security assessment and cost analysis. Moreover, this guided decision model serves to reveal issues that may go unnoticed if done haphazardly, reduce decision-making efforts and provide a cost-effective solution.
引用
收藏
页数:35
相关论文
共 50 条
  • [1] Key Considerations For Selecting a Genomic Decision Support Platform For Implementing Pharmacogenomics
    Cook, Kelsey J.
    Duong, Benjamin Q.
    Seligson, Nathan D.
    Arn, Pamela
    Funanage, Vicky L.
    Gripp, Karen W.
    Kirwin, Susan M.
    Lawless, Stephen T.
    Lee, Mary M.
    Robbins, Katherine M.
    West, David
    Blake, Kathryn V.
    CLINICAL PHARMACOLOGY & THERAPEUTICS, 2021, 110 (03) : 555 - 558
  • [2] Decision support for selecting optimal logistic regression models
    van der Heijden, Hans
    EXPERT SYSTEMS WITH APPLICATIONS, 2012, 39 (10) : 8573 - 8583
  • [3] Key Success Factors of Blockchain Platform for Micro-enterprises
    Yang, Mei-Hsiang
    Lee, Tzong-Ru
    Chang, Tin-Chang
    JOURNAL OF ASIAN FINANCE ECONOMICS AND BUSINESS, 2019, 6 (03): : 283 - 293
  • [4] Decision support system for selecting optimal construction bid price
    Aboelmagd, Yasser M. R.
    ALEXANDRIA ENGINEERING JOURNAL, 2018, 57 (04) : 4189 - 4205
  • [5] A decision support tool for selecting the optimal sewage sludge treatment
    Turunen, Ville
    Sorvari, Jaana
    Mikola, Anna
    CHEMOSPHERE, 2018, 193 : 521 - 529
  • [6] Implementation and initial evaluation of a decision support platform for selecting production routes of biomass-derived chemicals
    Tsakalova, Marinella
    Lin, Ta-Chen
    Yang, Aidong
    Kokossis, Antonis C.
    21ST EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2011, 29 : 1470 - 1474
  • [7] Decision-Making Approach to Selecting Optimal Platform of Service Variants
    Modrak, Vladimir
    Bednar, Slavomir
    Semanco, Pavol
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [8] Seven key decision factors for selecting e-learning
    Huddlestone J.
    Pike J.
    Cognition, Technology & Work, 2008, 10 (3) : 237 - 247
  • [9] Decision Support for Blockchain Platform Selection: Three Industry Case Studies
    Farshidi, Siamak
    Jansen, Slinger
    Espana, Sergio
    Verkleij, Jacco
    IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2020, 67 (04) : 1109 - 1128
  • [10] A Decision Support Framework based on FCM for Selecting Key Performance Indicators
    Oukhay, Fadwa
    Ben Romdhane, Taieb
    PROCEEDINGS OF THE 2022 5TH INTERNATIONAL CONFERENCE ON ADVANCED SYSTEMS AND EMERGENT TECHNOLOGIES IC_ASET'2022), 2022, : 97 - 102