Trustworthy Blockchain oracles: review, comparison, and open research challenges
- Hamda Al-Breiki,
- ,
- Khaled Salah,
- Davor Svetinovic
- Khalifa University of Science and Technology,
Research Output: Contribution to journal Article Peer-review
Open access
Abstract
The essence of blockchain smart contracts lies in the execution of business logic code in a decentralized architecture in which the execution outcomes are trusted and agreed upon by all the executing nodes. Despite the decentralized and trustless architectures of the blockchain systems, smart contracts on their own cannot access data from the external world. Instead, smart contracts interact with off-chain external data sources, called oracles, whose primary job is to collect and provide data feeds and input to smart contracts. However, there is always risk of oracles providing corrupt, malicious, or inaccurate data. In this paper, we analyze and present the notion of trust in the oracles used in blockchain ecosystems. We analyze and compare trust-enabling features of the leading blockchain oracle approaches, techniques, and platforms. Moreover, we discuss open research challenges that should be addressed to ensure secure and trustworthy blockchain oracles.
Publication Information
Output type
Research Output: Contribution to journal Article Peer-review
Original language
EnglishPages from-to (Number of pages)
Pages 85675 - 85685Journal (Volume, Issue Number)
IEEE Access (Volume 8)Publication milestones
- Published - 05/05/2020
Publication status
Published - 05/05/2020
External Publication IDs
- ORCID: /0000-0001-7428-2272/work/74066848
- Scopus: 85085214420
Access to documents
Final published version
Final published version, 2.1 MB
License:CC BY, opens in new tab
Publication metrics
Metrics
Download statistics
Download count
3
PlumX, opens in new tab
299
Mentions
1
Captures
294
