What Happens When Two Oracles Disagree on a Market Outcome
When two oracles disagree on the outcome of a prediction market, the market enters a dispute resolution process that ultimately determines which oracle's data is accepted as correct. The specific mechanism depends on the platform, but the general pattern involves escalating the disagreement to a higher authority - either a human jury, a secondary oracle system, or a decentralized court.
How disagreement is detected
Prediction markets typically designate a single primary oracle to submit the settlement data. A disagreement occurs when a second oracle - or a participant acting as a challenger - submits a conflicting outcome. This is not a simultaneous event; it usually happens in sequence:
- The primary oracle submits a proposed outcome after the event ends.
- A waiting period begins, during which anyone can dispute that outcome.
- If a dispute is filed, the market does not settle. Instead, the dispute moves to a resolution phase.
The dispute must be accompanied by a bond or deposit, which the challenger forfeits if their claim is found to be false. This deposit discourages frivolous disputes.
Dispute Resolution Mechanisms
Different platforms use different systems to resolve oracle disagreements. The two most common are optimistic oracle systems and decentralized court systems.
Optimistic oracle with bonded disputes
In an optimistic oracle system, the primary oracle's submission is assumed correct unless challenged. If challenged, the dispute is escalated to a larger group of voters or a separate oracle network. The process works as follows:
- The challenger posts a bond equal to or greater than the primary oracle's bond.
- A voting period opens, often lasting 24 to 48 hours.
- Voters (usually token holders or designated arbiters) vote on which outcome is correct.
- The winning side gets their bond back; the losing side loses theirs.
The UMA optimistic oracle is one example of this model. Disputes are resolved by UMA token holders who vote on the correct outcome. If the primary oracle's submission is upheld, the challenger loses their bond. If the challenger is correct, the primary oracle's bond is slashed and awarded to the challenger.
Decentralized Court Systems
Platforms using Kleros or similar systems escalate disagreements to a jury of randomly selected peers. The process is more structured:
- A dispute is filed, and a pool of potential jurors is selected.
- Jurors review the evidence - usually the same data the oracles used - and vote.
- If the jury's decision is unanimous or reaches a threshold, it becomes final.
- Losing parties may appeal, which escalates the case to a larger jury pool.
Appeals cost additional fees, and each appeal round uses a larger jury. This creates a financial disincentive to pursue false appeals.
What Happens to Traders During the Dispute
While a dispute is active, the market remains unresolved. Traders cannot redeem their shares for the underlying collateral. This means:
- Positions remain open and cannot be closed.
- Funds are locked in the market contract until resolution.
- No new trading may occur if the market is frozen during disputes (platform-dependent).
Some platforms allow trading of disputed market shares on secondary markets, but the price will reflect the uncertainty. Shares of the disputed outcome typically trade at a discount.
Final settlement after dispute
Once the dispute resolution process concludes, the winning outcome is recorded on-chain. The market contract then allows traders to redeem their winning shares for the underlying collateral. The losing shares become worthless.
If the primary oracle's submission is overturned, the oracle may face penalties. These can include:
- Loss of their validity deposit or bond.
- Temporary or permanent removal from the oracle whitelist.
- Reputational damage that reduces trust in their future submissions.
Edge cases and failure modes
Both oracles are wrong
It is possible that neither the primary oracle nor the challenger submits the correct outcome. In optimistic oracle systems, voters can choose a third option if the dispute mechanism allows it. In court-based systems, jurors review the actual event data and can select a different outcome than either oracle proposed.
No one disputes a clearly wrong oracle
If no one challenges an incorrect oracle submission, the market settles on the wrong outcome. This is why dispute bonds exist - they create an economic incentive for correct challengers to step forward. In practice, if the disputed amount is large enough, arbitrageurs or automated bots monitor for incorrect submissions and file disputes.
Dispute exceeds market value
If the dispute bond is larger than the total value locked in the market, it may not be economically rational to challenge an incorrect oracle. Some platforms address this by scaling dispute bonds relative to market size or by allowing multiple challengers to pool their bonds.
Practical considerations for traders
- Check the dispute period length before trading. Markets with short dispute windows may settle quickly but have less time for challenges.
- Understand the dispute bond amount. Larger bonds make frivolous disputes less likely but also raise the cost of legitimate challenges.
- Monitor the oracle's track record. An oracle with a history of incorrect submissions is more likely to face disputes.
- If you hold shares in a disputed market, you cannot access your funds until resolution. Plan accordingly.
Disagreements between oracles are rare in well-designed systems, but they do happen. The resolution mechanism is designed to produce a correct outcome eventually, though the process can take days or weeks depending on the platform and the number of appeals.
Not financial advice. wswap.site publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.