4.6 Article

Graph-Based Profiling of Blockchain Oracles

期刊

IEEE ACCESS
卷 11, 期 -, 页码 24995-25007

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/ACCESS.2023.3254535

关键词

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

向作者/读者索取更多资源

The usage of blockchain technology has been significantly expanded with the introduction of smart contracts and blockchain oracles. However, the validity and accuracy of off-chain data provided by oracles can be questionable, compromising the transparency and immutability of blockchain. In this paper, a graph-based profiling method is proposed to determine the trustworthiness of blockchain oracles by constructing a graph with oracles as nodes and cumulative average discrepancies of data as edge weights. The evaluation study conducted on the Ethereum network demonstrates an accuracy of around 93% in identifying trustworthy data sources.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据