Switchboard Documentation
  • Switchboard On Demand
  • Understanding Switchboard
    • Introduction
      • Why Switchboard Oracles?
      • Vision & mission
      • Brief History and Key Achievements to Date
      • Switchboard’s Architecture, Tech Stack and Security
        • Trusted Execution Environments (TEEs)
        • Oracle Queues
        • Node Architecture
  • Product Documentation
    • Data Feeds
      • Getting Started with Switchboard Data Feeds
      • Solana / SVM
        • Part 1: Designing and Simulating Your Feed
          • Option 1: Drag-and-Drop Feed Builder
          • Option 2: Designing a Feed in Typescript
        • Part 2: Deploying your Feed On-Chain
        • Part 3: Integrating your Feed
          • Integrating your Feed On-Chain
          • Integrating into Frontends
        • Costs
        • Integrating on Eclipse
      • EVM
        • Part 1: Prerequisites and Quick Start Guide
        • Part 2: Designing and Creating Your Feed
          • Option 1: Drag-and-Drop Feed Builder
          • Option 2: Designing a Feed in Typescript
        • Part 3: Integrating your Feed
          • Integrating your Feed On-Chain
          • Integrating your Feed with Typescript
          • Integrating into Frontends (EVM)
      • Aptos
      • Sui
      • Movement
      • Starknet
      • Optional Features
        • Switchboard Secrets
    • Aggregator
      • How to use the Switchboard Oracle Aggregator
    • Randomness
      • Why Randomness is important?
      • Switchboard's Approach to Verifiable Randomness
      • Tutorials
        • Solana / SVM
        • EVM
  • Tooling and Resources
    • Crossbar
      • Run Crossbar with Docker Compose
    • Switchboard Command Line Interface
    • Technical Resources and Documentation
      • SDKs and Documentation
      • Solana Accounts
      • EVM Identifiers
      • Code Examples (Github)
  • Switchboard Protocol
    • (Re)staking
      • What is (re)staking?
      • What are Node Consensus Networks (NCNs)?
      • What are Vault Receipt Tokens (VRTs)?
      • The Node Partner Program
      • The Switchboard NCN
    • Running a Switchboard Oracle
      • Prerequisites
        • Knowledge about Linux, containers and Self-Hosting
        • Hardware Requirements and AMD SEV SNP
        • Software Requirements
        • Network Requirements
      • Hardware: tested providers and setup
        • OVH
      • Platform: Kubernetes + AMD SEV SNP
        • Bare Metal with Kubernetes (K3s)
      • The Git Repo: Clone Our Code
        • Repo Structure
      • Configuration: Tweaking Configurations
        • cfg/00-common-vars.cfg
        • cfg/00-devnet-vars.cfg and cfg/00-mainnet-vars.cfg
      • Installation: Setup Via Scripts
        • Bare Metal with Kubernetes (K3s) + AMD SEV SNP
  • Frequently Asked Questions and Glossary
    • FAQ
    • Glossary
Powered by GitBook
On this page
  1. Understanding Switchboard
  2. Introduction

Why Switchboard Oracles?

Switchboard's main innovations and differentiations from its competitors are:

  1. Highly Customisable Data Feeds: Switchboard enables the creation of data feeds that are highly customisable to your project's specific needs. You have full control over update intervals, data weighting from various sources, custom code for bid/ask prices, averaging techniques, and the combination of onchain and offchain inputs. This level of bespoke customisation empowers users to create feeds specific to their particular needs.

  2. Permissionless Data Feed Creation: Switchboard allows anyone to immediately create and deploy new data feeds without permission, waiting for a third party, red tape, or contract requirements. This means that you don’t have to wait for us or someone else to create the feed you desire. Can't find the feed you require, or it does not exist yet? Create it yourself with Switchboard!

  3. On-Demand Oracles: Switchboard is the first project to offer on-demand oracles, meaning data feeds can be created and used on the fly, only when required. This eliminates the need for constant data streaming and significantly reduces latency and costs for users.

  4. Oracle Aggregator: Switchboard offers the first-of-its-kind oracle aggregation feature, allowing users to access aggregated data from any source, including other oracles. This ensures access to the best price and data while providing redundancy and resilience for the protocol.

  5. Speed: Oracle technology has evolved considerably. Other oracles had severe limits or latency issues. Benchmarks showed data staleness of 1–20 seconds with other oracles. Switchboard, however, provides a completely fresh approach. Fetching data directly at the moment of a user’s request, Switchboard delivers oracle updates in ~400 milliseconds. Leading to data feeds that are up to 3x faster than the competition. In the high-speed world of decentralised finance, Switchboard’s near real-time data enables both stronger security and reduced risk – empowering developers to build faster, more performant dApps.

PreviousIntroductionNextVision & mission

Last updated 2 months ago