Switchboard On-Demand: An Oracle Game Changer

Switchboard
3 min readMar 25, 2024
Switchboard On-Demand

Today marks a significant leap forward in the realm of blockchain oracles with the official launch of Switchboard On-Demand. At Switchboard, we’re constantly pushing the boundaries of what’s possible, and this new product marks a significant leap forward in on-chain data access, offering unparalleled security, efficiency, and user-centricity.

Understanding the Oracle Landscape

Before diving into Switchboard On-Demand, let’s take a step back and look at the evolution of Switchboard. Initially, Switchboard relied on the push model, where every oracle diligently submitted transactions on-chain to provide price data. Subsequently, we introduced automation and verifiable compute products, empowering users to create custom oracles for a diverse range of data sources. This approach laid the groundwork, but still relied on the push model, which presented limitations:

  • Execution Complexity: Setting up and managing push-based oracles can be technically challenging, requiring expertise to handle potential failures and gas price fluctuations.
  • Cost: Maintaining push-based data feeds on a network experiencing high traffic can be expensive, especially when timely updates are crucial.
  • Integration Ease: Integrating new feeds into existing protocols often involved complexities, requiring users to manage funding for the feeds.

Introducing Switchboard On-Demand: A User-Centric Solution

Switchboard On-Demand addresses these challenges head-on by introducing a user-centric approach to data propagation. Here’s what sets it apart:

  • Cost-Effective Data Requests: Unlike the push model, Switchboard On-Demand empowers users to initiate data requests from the Switchboard network. This eliminates the constant burden of gas costs associated with push oracles. Users pay a flat fee per request, allowing them to optimize costs based on their needs.
  • Simplified Integration: Switchboard On-Demand streamlines the integration process. Users no longer need to manage on-chain feed definitions or rely on oracles for periodic updates. Protocols simply provide users with a Switchboard job description specifying the desired data.
  • Enhanced Security: Switchboard On-Demand leverages Intel’s SGX (Software Guard Extensions) to ensure the highest level of security for data collection and processing. This technology ensures that oracles cannot tamper with the data they collect or the operations they perform.

Benefits Beyond Cost and Ease of Use

Cost-effectiveness and ease of use are significant advantages that other pull-models already integrate, what sets apart Switchboard On-Demand from other oracles are its additional benefits:

  • Reduced Latency: By eliminating the need for data to be pushed to a separate oracle layer 1 before reaching the target chain, Switchboard On-Demand minimizes latency issues. This ensures users receive fresher data for their smart contracts and applications.
  • Guaranteed Data Freshness: Switchboard On-Demand allows protocols to provide strict block/slot staleness guarantees. This means users can be confident about the data’s age and avoid outdated information impacting their applications.

Getting Started with Switchboard On-Demand

Switchboard On-Demand is currently live on Solana Devnet, allowing developers to experiment and build with this innovative solution.

Here are some resources to get you started:

The Future of On-Chain Data

Switchboard On-Demand represents a significant step forward for blockchain oracles. Its focus on user-centricity, cost-effectiveness, ease of use, and enhanced security positions it as a powerful tool for developers building the next generation of dApps. As Switchboard On-Demand expands to other blockchain ecosystems, it has the potential to reshape the way data is accessed and utilized on-chain.

Join the Switchboard On-Demand revolution and experience the power of secure, efficient, and user-friendly on-chain data!

Follow us on Twitter, join our Discord community, and delve into our Docs.

Switchboard On-Demand

--

--