Cover photo

Redstone Oracle In plain language

The Oracle system is crucial to blockchain technology because it helps bridge the gap between the blockchain and the real world by providing external data and information to smart contracts. Smart contracts are self-executing programs that automatically execute predefined actions when certain conditions are met on a blockchain. However, these contracts are typically isolated from external data sources, as blockchain itself is designed to be secure, tamper-proof, and decentralized.

Here's why the Oracle system is important for blockchain:

  1. Access to Real-World Data: Smart contracts often require real-world data, such as stock prices, weather conditions, or event outcomes, to execute accurately. Oracles act as intermediaries that fetch and deliver this external data to smart contracts.

  2. Automation: Oracles enable automation by triggering smart contract actions based on external events. For instance, a smart contract could automatically release payment to a supplier when a shipment is confirmed as delivered in the real world.

  3. Complex Use Cases: Many blockchain use cases involve interactions with the real world. For example, supply chain management, insurance claims, and financial derivatives require data from external sources to function effectively.

  4. Decentralization: Oracles help maintain a degree of decentralization by allowing external data to be incorporated into blockchain-based applications without relying on a central authority. This is crucial to preserving the trustless and distributed nature of blockchain networks.

  5. Enhanced Functionality: Oracles expand the capabilities of smart contracts by providing access to real-time data and external computations, making them more versatile and adaptable to various scenarios.

However, it's important to note that the use of oracles also presents challenges, including data accuracy, security, and potential vulnerabilities. Malicious or compromised oracles could provide incorrect data, leading to faulty smart contract executions. Therefore, careful design, robust security measures, and reputation systems are essential to ensure the reliability of oracle services within blockchain ecosystems.

post image




                                   let's break it down in simple terms:

Think of a blockchain like a super secure digital ledger where people can create contracts that automatically do things when certain conditions are met. These contracts are called smart contracts. But there's a problem: smart contracts don't know what's happening in the real world. They can't check things like the weather, stock prices, or whether a package was delivered.

That's where the Oracle system comes in. It's like a messenger that goes between the smart contract on the blockchain and the real world. It brings information from the real world to the smart contract, so it knows what's going on. This is important because many smart contracts need real-world info to work correctly.

For example, imagine you have a smart contract that pays you if your flight is delayed. The Oracle would get the flight delay info from a reliable source and tell the smart contract, "Hey, the flight is delayed, so the contract should pay out."

So, the Oracle helps the blockchain and the real world talk to each other, making smart contracts more useful and powerful. But, we also need to be careful to make sure the Oracle doesn't give wrong information, which could mess up the smart contracts.

RedStone's premier solution offers a radically different design of Oracles catering to the needs of modern DeFi protocols.

  • Data providers can avoid the requirement of continuous on-chain data delivery

  • Allow end users to self-deliver signed Oracle data on-chain

  • Use the decentralized Streamr network to deliver signed oracle data to the end users

  • Use token incentives to motivate data providers to maintain data integrity and uninterrupted service

  • Leverage the Arweave blockchain as cheap and permanent storage for archiving Oracle data and maintaining data providers' accountability

    Redstone Key facts