Meridian
  • Welcome To Meridian
    • Meridian Mint
    • Meridian Trade
    • Meridian Lend
    • Meridian Swap
  • Getting Started - Networks
    • Base Network
    • Fuse Network
    • Meter Network
    • Telos Network
    • Taiko Network
    • Taraxa Network
  • Earning with Meridian
    • Stability Pool Staking
    • MLP Liquidity Pool
      • Buying & Selling MLP
      • MLP Rebalancing
    • Lending
  • The $MST Token
    • Staking Rewards
    • $MST Buybacks
    • Parterships
    • Tokenomics
    • Meridian Loyalty Staking Points
    • Get MST Tokens
  • Protocol Economics
    • Liquidity Growth for Ecosystems
    • User Growth Startegy
  • USDM - Meridian Mint
    • Borrowing
    • Stability Pool & Liquidations
    • Redemptions & USDM Price Stability
    • Recovery Mode
  • Trading - Meridian Trade
    • Trading Principles
    • Step by Step Trading
      • Limit Orders
      • Managing Positions
      • Closing Positions
    • Fees & Costs
    • Liquidations
    • MLP
    • Zero-Slippage Swaps
    • Referrals
  • Lending - Meridian Lend
    • Depositing
    • Borrowing
    • Liquidations
    • Risk Management
    • Lending and Borrowing Incentives
  • Swaps - Meridian Swaps
    • Step by Step Swaps
    • Liquidity
    • Farming
      • Get Started
    • Voting
      • Get Started
    • Token Whitelisting
    • Farm Listing & Incentives
  • Integrations
  • Roadmap
  • Resources
    • Community Resources
    • Technical & Security
      • Oracles
        • Pyth
        • DIA
        • Chainlink
        • Supra
        • Stork
      • USDM Technical Overview
      • Trading Technical Overview
      • USDM Contracts
        • Telos Network
        • Fuse Network
        • Base Network
        • Taraxa Network
        • Artela
      • Lending Contracts
        • Telos Network
        • Taiko Network
        • Meter Network
        • Fuse Network
        • Taraxa Network
        • Artela Network
      • Trading Contracts
        • Meter Network
        • Base Network
        • Taraxa Network
        • Telos Network
      • Swap Contracts
        • Telos Network
      • Staking & Rewards Contracts
        • Telos Network
        • Fuse Network
        • Meter Network
        • Taiko Network
      • MST Contracts
      • Liquidity Pool Addresses
    • FAQs
      • USDM FAQs
    • Glossary
      • Trading Glossary
      • Lending Glossary
      • Swaps Glossary
    • Brand Assets
    • Legal
      • Privacy Policy
      • Terms of Use
    • Contact
Powered by GitBook
On this page
  1. Resources
  2. Technical & Security
  3. Oracles

Supra

Supra

PreviousChainlinkNextStork

Last updated 8 months ago

Data Feeds

Oracle feeds play a pivotal role in delivering dependable and precise real-world data to blockchain networks, unlocking a multitude of valuable use cases. The Supra team acknowledges the current constraints of conventional oracles, including issues like reliance on trusted intermediaries, higher latency, and slower on-chain finality. That's why Supra took a rigorous, research-based approach to forge a superior oracle solution. This culminated in the creation of DORA, short for Supra's Distributed Oracle Agreement, an advancement in the field grounded in peer-reviewed research.

Distributed Oracle Agreement (DORA)

DORA natively employs the most performant consensus algorithm in to the oracle space, and aggregates representative price data (S-value) for a wide array of assets and commodities. To do this, the protocol validates and reports prices derived from up to 21 data sources with Byzantine Fault Tolerant algorithms. Employing a unique Tribe-Clan architecture, DORA is further strengthened and safeguarded by anti-collusion randomness algos (via our decentralised Verifiable Random Function, or dVRF) to ensure the decentralisation qualities of the network persist over time. Likewise, Supra deploys multiple fault-tolerant techniques during the data collection, aggregation, and computation stages to ensure the highest fidelity price feeds and detect abnormal behaviors before they could affect outcomes.

Computation of S-Value

Every node obtains data from multiple data sources and computes the median from the set of values obtained from its assigned sources. To begin, nodes are randomly assigned tasks and later reassigned periodically via Supra's decentralised Verifiable Random Function as part of its deliberate, anti-collusion approach.

Then, Supra’s calculation methodology identifies a coherent cluster formed within the agreement distance parameter. This ensures that different nodes’ median values have not abnormally deviated from each other before computing the arithmetic mean (as a proposed S-value), which is subsequently signed by all nodes in the network.