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 条
  • [41] NHS Scotland's Decision Support Platform: a formative qualitative evaluation
    Cresswell, Kathrin
    Callaghan, Margaret
    Mozaffar, Hajar
    Sheikh, Aziz
    BMJ HEALTH & CARE INFORMATICS, 2019, 26 (01)
  • [42] Model of Optimal Maneuver used in Tactical Decision Support System
    Stodola, Petr
    Nohel, Jan
    Mazal, Jan
    2016 21ST INTERNATIONAL CONFERENCE ON METHODS AND MODELS IN AUTOMATION AND ROBOTICS (MMAR), 2016, : 1240 - 1245
  • [43] Decision Support Model for Planning Optimal Hydrogen Supply Chains
    Oh, Hui Xuan
    Ng, Denny K. S.
    Andiappan, Viknesh
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2023, 62 (38) : 15535 - 15552
  • [44] Key factors methodology-A novel support to the decision making process of the building energy manager in defining optimal operation strategies
    Costa, Andrea
    Keane, Marcus M.
    Raftery, Paul
    O'Donnell, James
    ENERGY AND BUILDINGS, 2012, 49 : 158 - 163
  • [45] Optimization decision analysis model of equipment support platform wartime application
    Zhao X.
    Li X.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2018, 40 (01): : 106 - 113
  • [46] Optimal decision-making model for selecting residential green building technologies in China
    Lu, Huimin
    Juan, Yi-Kai
    FRONTIERS IN ENVIRONMENTAL SCIENCE, 2022, 10
  • [47] Multi-criteria decision support model for selecting the appropriate construction management firm
    Aboelyousr, Mohamed
    El-Sayegh, Sameh
    Ahmed, Salma
    INTERNATIONAL JOURNAL OF CONSTRUCTION MANAGEMENT, 2025, 25 (05) : 552 - 561
  • [48] An integrated decision support model for selecting the most feasible crane at heavy construction sites
    Han, SangHyeok
    Hasan, Shafiul
    Bouferguene, Ahmed
    Al-Hussein, Mohamed
    Kosa, Joe
    AUTOMATION IN CONSTRUCTION, 2018, 87 : 188 - 200
  • [49] A Fuzzy-Based Decision Support Model for Selecting the Best Dialyser Flux in Haemodialysis
    Ozturk, Necla
    Tozan, Hakan
    JOURNAL OF HEALTHCARE ENGINEERING, 2015, 6 (03) : 303 - 324
  • [50] An Intelligent Decision Support System for Selecting Optimal AI-Powered Assistive Technology for Individuals with Disabilities
    Asghar Minhaj
    Mohammad Muneeza
    Abdu H. Khan
    Samah M. Khishe
    Bader Fahad Gumaei
    Shahzaib Alzanin
    undefined Alkhamees
    undefined Ashraf
    International Journal of Computational Intelligence Systems, 18 (1)