LogoLogo
GitHub
  • Quickstart
    • What is eOracle?
    • eOracle Vision
    • Use eOracle
  • Build on eOracle
    • Introduction to eOracle Stack
    • What is an OVS
    • eOracle Features
    • eOracle Data Processing Flow
    • Builders Workflow
      • Set-up
      • Off-chain Computation
      • On-chain Components
      • Target Chains Publishing
    • Smart Contracts Overview
      • eOracle Chain contracts
      • Target Contracts
    • Aggregation Library
      • Median
      • Clustering
      • TWAP
      • Robust Aggregation 101
    • eOracle Cryptographic Broadcaster
    • Incentives Management
      • 🥢On-chain-Subjective Slashing Framework
    • Active Specialized Blockchain Oracles
      • EtherOracle - Peg Securing Oracle by Etherfi
      • Pulse - Risk Oracle By Bitpulse
      • ECHO - Social Media Oracle
      • Borsa - Intent Optimisation
  • ePRICE
    • Introduction to ePRICE
    • Integration Guide
    • Risk Management and Market Integrity
    • Feed Addresses
      • Arbitrum
      • Arbitrum Sepolia
      • Base
      • Base Sepolia Testnet
      • Berachain
      • Blast
      • BNB Smart Chain
      • BOB
      • B Squared
      • B Squared Testnet
      • Hemi
      • Ink Sepolia
      • Ink Mainnet
      • Linea
      • Linea Sepolia
      • Manta
      • Manta Sepolia Tesnet
      • Mode
      • Mode Testnet
      • Monad Testnet
      • Morph
      • Morph Holesky
      • Polygon zkEVM
      • Polygon zkEVM Cardona Testnet
      • Plume
      • Plume Testnet
      • Scroll
      • Soneium
      • Sonic
      • Soneium Testnet
      • TAC Turin Testnet
      • Taiko Mainnet
      • Unichain
      • Unichain Sepolia
      • Zircuit
      • Zircuit Testnet
      • zkLink Nova Mainnet
    • API Reference
      • 🧩Examples
      • 🧩Off-chain Examples
    • Advanced
      • 🤖Automating eOracle consumption
      • 💱Getting a different currency pair
  • EO Token
    • The EO Token
    • Ecosystem Participants
    • EO Token Utility
    • EO Token Flywheel
    • Security and Enforcement
    • A New Chapter in Oracle Design
  • Understand eOracle
    • eOracle Trust Model
    • Architecture Overview
    • Data Processing
    • Security
      • Cryptoeconomic Security
      • Aegis - Validator Set Configuration
  • Operators
    • Installation
    • Registration
    • Running the Client
    • Monitoring
  • 🔍Concepts
    • EigenLayer
    • Data Validators
    • Chain Validators
    • eBFT
    • OVS
    • eOracle Chain
Powered by GitBook
On this page
  • OVS
  • What Does It Take to Build an Oracle?
  • Audience
Export as PDF
  1. Build on eOracle

What is an OVS

OVS

Oracle Validated Services (OVS) are decentralized Oracle protocols built on top of eOracle. The OVS framework introduces a new paradigm for Oracle design, focusing on separating infrastructure from specialized data solutions, creating a mature market with a clear separation of concerns.

By providing a platform for diverse participants to create specialized oracles, eOracle aims to foster a more competitive market that enhances the quality and reliability of data available to smart contracts. This approach not only democratizes access to data services but also ensures that blockchain applications can benefit from the expertise of a wide range of data and computation providers.

For a deeper understanding of the vision and necessity behind OVS, please refer to eOracle Vision

What Does It Take to Build an Oracle?

Blockchain Oracles enhance blockchains by integrating off-chain data while maintaining the core properties of blockchains. Blockchain oracles eliminate dependence on a central third party by introducing redundancy through a distributed reporting system.

A decentralized blockchain oracle needs to address the following questions:

  • Sources - What are the qualitative sources for this type of data? What off-chain computation should be transmitted to the blockchain?

  • Aggregation - What is the optimal method for aggregating validator reports into a single value? Considerations include resistance to manipulation (robustness), performance, simplicity, and more.

  • Incentive Management and Security - How can validator participation be assessed and appropriately rewarded or penalized? In particular, how can misreports be detected and distinguished between honest mistakes and malicious manipulation attempts?

Answering these questions requires expertise in various domains, including data science, cryptography, game theory, and the specific field from which the data originates. We do not want a cryptographer performing poor data science nor a data scientist executing inadequate cryptography.

Audience

Potential OVS builders include:

  1. Oracle-First Companies - Teams that build specialized oracle services using eOracle's infrastructure.

  2. Oracle-Dependent Products - Projects that need custom Oracle solutions not currently available.

  3. Internal Oracle Needs - Teams looking to connect their existing operations on-chain through Oracle integration.

Next, the key features of the eOracle stack are explored, which teams can use to build their OVS.

PreviousIntroduction to eOracle StackNexteOracle Features

Last updated 1 month ago