← Latest papers
💰 quantitative finance

How DeFi Protocols Choose Oracle Providers: Evidence on Sourcing, Dependence, and Switching Costs

This study investigates how DeFi protocols select oracle providers by analyzing data from 32 major protocols, revealing that while they generally prefer outsourcing when viable options exist, technological dependencies and smart contract immutability create significant lock-in effects that hinder agile switching between data providers.

Original authors: Giulio Caldarelli

Published 2026-03-26
📖 6 min read🧠 Deep dive

Original authors: Giulio Caldarelli

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine the world of DeFi (Decentralized Finance) as a massive, high-stakes casino built entirely out of digital contracts. In this casino, billions of dollars are locked up in games like lending, betting, and trading. But here's the catch: the casino doesn't know what the price of a "chip" (like Bitcoin or Ethereum) is right now. It can't see the outside world.

To fix this, the casino hires Oracles. Think of an Oracle as a messenger or a weather reporter who runs back and forth between the outside world and the casino, shouting out, "The price of Bitcoin is $60,000!" or "It's raining in London!"

If the messenger lies, gets confused, or is slow, the casino could lose everything. In fact, hackers have already stolen hundreds of millions of dollars by tricking these messengers.

This paper is a report card on how these DeFi casinos choose their messengers. The author, Giulio Caldarelli, didn't just look at the technology; he interviewed the bosses (founders and engineers) of 32 major DeFi protocols to ask: How do you pick your messenger? Do you hire one, or do you train your own? And can you ever fire them?

Here is the breakdown of the findings, using simple analogies.

1. The "Hire vs. Build" Dilemma (Make-or-Buy)

When a DeFi protocol needs a messenger, they have two choices:

  • Hire a Pro (Third-Party): Use a famous, established messenger service like Chainlink (the "FedEx" of oracles).
  • Train Your Own (Proprietary): Build your own messenger team from scratch.

The Findings:

  • Most people hire pros. Just like you wouldn't build your own plumbing system to fix a leak, most DeFi protocols prefer to outsource. It's easier, and the pros are usually very good.
  • Why build your own? Only when the "pro" messengers can't do the specific job.
    • Analogy: Imagine you need a messenger to report the price of a very rare, obscure coin that no one else tracks. The big messenger services say, "We don't cover that." So, the protocol has to build its own tiny messenger team just for that one coin.
    • The Trap: Once you build your own team, you are stuck with the maintenance. It's like owning a rare car; you have to fix the engine yourself because no mechanic knows how to do it.

2. The "Superstar" Effect (Market Concentration)

The study found that the market is dominated by one or two giant messenger services.

  • Analogy: It's like the Google of messengers. Almost every DeFi protocol uses the same big provider because they are the most trusted, the most secure, and they work on almost every blockchain.
  • The Result: Even if a protocol uses other messengers for specific tasks, the "Superstar" is almost always there too. It's like having a backup GPS, but you still trust the main one the most.

3. The "Golden Handcuffs" (Switching Costs)

This is the most surprising part of the paper. The author asked: "If a cheaper, better messenger showed up tomorrow, would you switch?"

The Answer: Almost nobody said yes. (94% said no).

Why?

  • The Immutability Problem: DeFi protocols are built on "Smart Contracts." Think of these contracts as engraved in stone. Once you hire a messenger and write their name into the stone, you can't just erase it and write a new name. To switch, you might have to:
    • Shut down the whole casino.
    • Withdraw all the money (billions of dollars).
    • Rebuild the entire building from scratch.
  • The Metaphor: Imagine you built a house with a specific type of door lock. Even if a better lock comes out next year, you can't change it without tearing down the whole wall. You are locked in.
  • The Paradox: Even though protocols are unhappy about being stuck, they can't leave. It's like being married to someone you don't love anymore, but the divorce lawyer costs more than your house is worth.

4. Trust vs. Reality

The study looked at how much protocols actually trust their messengers.

  • The Good News: They trust the system. They know how the messenger works.
  • The Bad News: They don't really know who the people are behind the system.
  • The Risk: If the messenger makes a mistake or gets hacked, the DeFi protocol expects to lose the money, not the messenger.
    • Analogy: If your GPS leads you into a lake, you don't expect the GPS company to pay for your car. You just accept that you made a bad choice. The protocols build "safety nets" (like double-checking prices) because they know the messenger might fail, and they have to take the blame.

5. The "Multi-Sourcing" Strategy

Many protocols try to be smart by hiring multiple messengers to cross-check each other.

  • The Goal: "If Messenger A is lying, Messenger B will tell the truth."
  • The Reality: They usually hire different messengers for different reasons (e.g., one for Ethereum, one for Solana, one for rare coins). They aren't really replacing the main messenger; they are just adding specialists. The "Superstar" is still the boss.

The Big Takeaway

The paper concludes that choosing an Oracle isn't just a technical decision; it's a strategic trap.

DeFi protocols are like drivers on a highway. They know the "Superstar" messenger is the best car to drive. But once they get on that highway, the road is paved with smart-concrete. They can't easily switch lanes or change cars, even if a better car appears.

In short:

  1. Oracles are critical: They are the eyes and ears of the crypto world.
  2. Most people hire the pros: Building your own is too hard unless you have a very specific need.
  3. You are stuck: Once you pick a messenger, the "stone engraving" of the code makes it incredibly hard to switch, even if you want to.
  4. Risk stays with you: If the messenger fails, the DeFi protocol (and its users) usually take the financial hit, not the messenger company.

This research warns us that while DeFi looks like a free, open market, the reliance on a few key messengers and the inability to switch easily creates a hidden risk: a system that is efficient but fragile, and where the users are locked in.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →