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 条
  • [21] Decision support for selecting the optimal product unpacking location in a retail supply chain
    Broekmeulen, Rob A. C. M.
    Sternbeck, Michael G.
    van Donselaar, Karel H.
    Kuhn, Heinrich
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 259 (01) : 84 - 99
  • [22] Decision-support tools for diagnosing and selecting the optimal method of repairing buildings
    Walczak, Zbigniew
    Ksit, Barbara
    Szymczak-Graczyk, Anna
    Bulletin of the Polish Academy of Sciences: Technical Sciences, 2024, 72 (06)
  • [23] ARAMANI - Decision-Support Tool for Selecting Optimal Participatory Mapping Method
    Panek, Jiri
    CARTOGRAPHIC JOURNAL, 2015, 52 (02): : 107 - 113
  • [24] Decision-Support Framework for Selecting the Optimal Road Toll Collection System
    Milenkovic, Marina
    Glavic, Drazenko
    Mladenovic, Milos N.
    JOURNAL OF ADVANCED TRANSPORTATION, 2018,
  • [25] Evaluation of a prototype decision support system for selecting trench cap designs
    USDA-ARS, Southwest Watershed Research Center, 2000 E. Allen Rd., Tucson, AZ 85719, United States
    不详
    J. ENVIRON. QUAL., 1 (127-135):
  • [26] Evaluation of a prototype decision support system for selecting trench cap designs
    Paige, GB
    Stone, JJ
    Lane, LJ
    Yakowitz, DS
    Hakonson, TE
    JOURNAL OF ENVIRONMENTAL QUALITY, 1996, 25 (01) : 127 - 135
  • [27] A decision model for selecting technology suppliers in the presence of nondiscretionary factors
    Saen, Reza Farzipoor
    APPLIED MATHEMATICS AND COMPUTATION, 2006, 181 (02) : 1609 - 1615
  • [28] A decision-making framework for blockchain platform evaluation in spherical fuzzy environment
    Bonab, Shabnam Rahnamay
    Yousefi, Samuel
    Tosarkani, Babak Mohamadpour
    Ghoushchi, Saeid Jafarzadeh
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 231
  • [29] A decision support model for selecting between alternative fishing vessel designs
    Leheta, Heba W.
    1600, Alexandria University (41):
  • [30] A benchmarking platform for selecting optimal retinal diseases diagnosis model based on a multi-criteria decision-making approach
    Saleh, Neven
    Salaheldin, Ahmed M.
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2022, 45 (01) : 27 - 34