Overview

Bracle Network is a Decentralized Oracle Network and Data Market built for Bitcoin and the broader blockchain ecosystem that delivers frequently updated, reliable, and diverse data feeds for DApps and smart contracts on blockchains. At the same time, it will also bring considerable profit returns to data providers. Bracle price feeds are permissionless and do not require a subscription or API key -- developers can complete the whole process in a few minutes.

Bracle Network offers several services for users:

  • Price Feeds: Bracle Price feeds continuously stream price updates to blockchains, with each feed stored within a smart contract. Application developers can easily pass these contracts on their own, then deserialize the data to read the current feed value.

  • Active Validation Service: By leveraging the security and liquidity of Bitcoin for proactive verification of data services, it addresses trust issues that may exist with traditional centralized oracles.

  • Data Availability Services: Enhancing the accessibility and reliability of data, ensuring that data consumers can still obtain the required data even in conditions of network instability or partial node failure.

  • The Restake service for Bitcoin LSD assets: Provides returns for stakers by restaking Bitcoin LSD assets.

Data Flow

The price feeds come from multiple sources such as off-chain CEX'ed (Binance, OKX, Coinbase & Kraken, etc.), on-chain DEX'es (Uniswap, Curve, etc.) and aggregators (CoinmarketCap, Coingecko). Currently, we've got more than 20+ sources integrated.

The data is aggregated in independent nodes operated by data providers using various methodologies (eg. median, TWAP, LWAP) and safety measures like outliers detection. The cleaned and processed data is then signed by node operators underwriting the quality.

The feeds are broadcast directly to Bracle Network Validator Node, which could be easily spun off on demand.

The data could be pushed on-chain either by a dedicated relayer operating under predefined conditions (ie. heartbeat or price deviation), by a bot (ie. performing liquidations), or even by end users interacting with the protocol.

Inside the on-chain protocol, the data is unpacked and verified cryptographically checking both the origin and timestamps.

Price Feeds

Bracle Price feeds continuously stream price updates to blockchains, with each feed stored within a smart contract. Application developers can easily pass these contracts to their own, then deserialize the data to read the current feed value. For integration instructions, please see "How to Use."Bracle Price Feeds also offer a "pull" model for price updates, where users are responsible for posting updates to the chain as needed. For more information on this model and its implications for integrators, refer to "Pull Updates."In the pull model, developers should integrate Bracle into both their on-chain and off-chain code:

  • On-chain programs should read prices from the Bracle program deployed on the same chain.

  • Off-chain frontends and jobs should include Bracle price updates within or alongside their application-specific transactions.

Bracle provides ecosystem-specific SDKs to assist with the integration process, both on-chain and off-chain. The simplest way to utilize Bracle price feeds is to integrate the relevant SDKs into your application.Before starting with an SDK, it's recommended to read "Best Practices" to understand how Bracle price feeds are structured and to learn the best practices for using Bracle prices safely and correctly.

Relative Link

  • Website:

  • Twitter:

  • Discord:

  • Telegram:

Last updated