Graph-Based Profiling of Blockchain Oracles

被引:9
作者
Almi'Ani, Khaled [1 ,2 ]
Lee, Young Choon [3 ]
Alrawashdeh, Tawfiq [2 ]
Pasdar, Amirmohammad [3 ]
机构
[1] Higher Coll Technol, Fac Comp Informat Sci, Fujairah Womens Campus, Fujairah, U Arab Emirates
[2] Al Hussein Bin Talal Univ, Fac Informat Technol, Comp Sci Dept, Maan 71111, Jordan
[3] Macquarie Univ, Sch Comp, Sydney, NSW 2109, Australia
关键词
Blockchains; Soft sensors; Smart contracts; Costs; Internet of Things; Decentralized applications; Security; Distributed ledgers; The blockchain oracle problem; smart contracts; distributed ledger technology; Ethereum; decentralized applications; SYSTEM;
D O I
10.1109/ACCESS.2023.3254535
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The usage of blockchain technology has been significantly expanded with smart contracts and blockchain oracles. While smart contracts enables to automate the execution of an agreement between untrusted parties, oracles provide smart contracts with data external to a given blockchain, i.e., off-chain data. However, the validity and accuracy of such off-chain data can be questionable that compromises the transparency and immutability chacteristics of blockchain. Despite many studies on the trustworthiness of blockchain oracles, more precisely, off-chain data, their solutions are often 'short-sighted' and dependent on binary decisions. In this paper, we present a novel graph-based profiling method to determine the trustworthiness of blockchain oracles. We construct a graph with oracles as nodes and cumulative average discrepancies of validity and accuracy of data as edge weights. Our profiling method continues to update the graph, edge weights in particular, to distinguish trustworthy oracles. Clearly, this discourages the provision of false and inaccurate data. We have conducted an evaluation study to see the effectiveness of our proposed method, in which we have run the experiments utilizing the Ethereum network. Additionally, we have also calculated the cost of running these experiments. Consequently, our experiment results show that the proposed method achieves around 93% accuracy in identifying the trustworthiness of data sources.
引用
收藏
页码:24995 / 25007
页数:13
相关论文
共 34 条
[1]   ASTRAEA: A Decentralized Blockchain Oracle [J].
Adler, John ;
Berryhill, Ryan ;
Veneris, Andreas ;
Poulos, Zissis ;
Veira, Neil ;
Kastania, Anastasia .
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, :1145-1152
[2]   On the Integration of Blockchain With IoT and the Role of Oracle in the Combined System: The Full Picture [J].
Al Sadawi, Alia ;
Hassan, Mohamed S. ;
Ndiaye, Malick .
IEEE ACCESS, 2022, 10 :92532-92558
[3]   Trustworthy Blockchain Oracles: Review, Comparison, and Open Research Challenges [J].
Al-Breiki, Hamda ;
Rehman, Muhammad Habib Ur ;
Salah, Khaled ;
Svetinovic, Davor .
IEEE ACCESS, 2020, 8 :85675-85685
[4]  
Altamimi W., 2020, PROC INT C COMPUT IN, P1
[5]  
Asatiani A., 2020, CHAM, P19
[6]  
Asatiani A., 2020, HERIT STUD-CHAM, P35
[7]   Truthful Decentralized Blockchain Oracles [J].
Cai, Yuxi ;
Irtija, Nafis ;
Tsiropoulou, Eirini Eleni ;
Veneris, Andreas .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2022, 32 (02)
[8]   The Blockchain Oracle Problem in Decentralized Finance-A Multivocal Approach [J].
Caldarelli, Giulio ;
Ellul, Joshua .
APPLIED SCIENCES-BASEL, 2021, 11 (16)
[9]   AQ - ABS: Anti-Quantum Attribute-based Signature for EMRs Sharing with Blockchain [J].
Chen, Xue ;
Xu, Shiyuan ;
Qin, Tao ;
Cui, Yu ;
Gao, Shang ;
Kong, Weimin .
2022 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2022, :1176-1181
[10]  
Egberts A., 2017, The oracle problem-an analysis of how blockchain oracles undermine the advantages of decentralized ledger systems, DOI DOI 10.2139/SSRN.3382343