SoK: Oracles from the Ground Truth to Market Manipulation
arXiv:2106.00667 · doi:10.1145/3479722.3480994
Abstract
One fundamental limitation of blockchain-based smart contracts is that they execute in a closed environment. Thus, they only have access to data and functionality that is already on the blockchain, or is fed into the blockchain. Any interactions with the real world need to be mediated by a bridge service, which is called an oracle. As decentralized applications mature, oracles are playing an increasingly prominent role. With their evolution comes more attacks, necessitating greater attention to their trust model. In this systemization of knowledge paper (SoK), we dissect the design alternatives for oracles, showcase attacks, and discuss attack mitigation strategies.
References in corpus (3)
Cited by in corpus (5)
- From Reality Keys to Oraclize. A Deep Dive into the History of Bitcoin Oracles
- Cool, But What About Oracles? An Oracle-Based Perspective on Blockchain Integration in the Accounting Field
- Can Artificial Intelligence solve the blockchain oracle problem? Unpacking the Challenges and Possibilities
- Towards Private On-Chain Algorithmic Trading
- A Unified Framework and Comparative Study of Decentralized Finance Derivatives Protocols