A Study of Blockchain Oracles
Not on the map. Why?
Abstract (arXiv)
The limitation with smart contracts is that they cannot access external data which might be required to control the execution of business logic. Oracles can be used to provide external data to smart contracts. An oracle is an interface that delivers data from external data outside the blockchain to a smart contract to consume. Oracle can deliver different types of data depending on the industry and requirements. In this paper, we study and describe the widely used blockchain oracles. Then, we elaborate on his potential role, technical architecture, and design patterns. Finally, we discuss the human oracle and his key role in solving the truth problem by reaching a consensus about a certain inquiry and tasks.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 19 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 1.
3 papers.
- 2026Autonomous Agents on Blockchains: Standards, Execution Models, and Trust Boundariescited by 12
- 2023Blockchain Transaction Fee Forecasting: A Comparison of Machine Learning Methodscited by 1
- 2025Can Artificial Intelligence solve the blockchain oracle problem? Unpacking the Challenges and Possibilitiescited by 0
- 2026Autonomous Agents on Blockchains: Standards, Execution Models, and Trust Boundaries8 Jan 2026
- 2025Can Artificial Intelligence solve the blockchain oracle problem? Unpacking the Challenges and Possibilities2 Jul 2025
- 2023Blockchain Transaction Fee Forecasting: A Comparison of Machine Learning Methods14 May 2023