Compound launches an open oracle system for decentralized pricing data

Fibo Quantum

Quick Take

  • Compound is an open-source money market protocol
  • The startup has announced a distributed price feed for users to contribute and leverage pricing data in a distributed manner


Compound, the open-source money market protocol, is trying to make DeFi projects more decentralized by setting an open standard for price oracles. The San Francisco-based startup announced on Monday the release of the “Open Oracle System,” a community project that enables developers to contribute and leverage pricing data from a distributed price feed. A price oracle is an entity that provides real-world data to a decentralized network, such as pricing data from a centralized exchange for a decentralized lending platform.

According to Compound, its protocol, like many other DeFi protocols, rely on price feeds that are typically maintained by a centralized group of people or an entity. In Compound’s case, its price feed oracles are maintained and selected by its team. In MakerDAO’s case, the price feed oracles are maintained by a set of anonymous reporters. This results in single points of failure for these projects.

“We believe that innovation in DeFi will accelerate dramatically when everyone has access to better, easier, more consistent prices, which will benefit the Compound protocol and Ethereum cooperatively.” Robert Leshner, founder of Compound, tells The Block. “It’s also necessary for Compound to become fully decentralized.”

Open Oracle System works as follows:

  1. A group of reporters will publish prices for a set of assets to the Open Oracle System (all published prices are publicly available for verification)
  2. Entities that need data can select the pricing data they want to use, select the reporters from which they want to use their prices, and select the format (median, average, etc.) in which they want their prices to be formatted
  3. Entities can then leverage this price data for their products and services

A mockup interface of the Open Oracle System

According to Leshner, “The Open Oracle project is really about transparency. Making it clear exactly who is attesting to a fact by storing that data under Reporter’s public key gives transparency.” While the project is intended for anyone to contribute prices to, the initial batch of reporters will be Compound, DeFi projects, exchanges, OTC desks, and application developers.

A prototype of the project is running on the Ethereum Rinkeby testnet. The prototype publishes data from three reporters: Coinbase Pro, Kraken, and Binance.