MAYZ - Whitepaper V2
  • INTRODUCTION
    • What is MAYZ?
    • Why MAYZ?
    • How Does MAYZ Work?
      • Types of Members
      • Fund Creation Process
      • Escrow Service
    • Protocol Path
      • MVP
      • Release 1: Full Cardano
      • Release 2: Cross-Chain Goal
    • Token Types
      • MAYZ Utility & Governance Token
      • Fund Token
    • Tokenomics
      • Total Distribution
      • Vesting Schedule
  • MAYZ PROTOCOL
    • Technical Document
      • General Aspects
        • Mutual Funds
        • Liquidity Pools
      • Purpose of MAYZ Protocol
      • MAYZ Holders Community
      • Protocol Contract
        • Definition
        • Functioning
      • Fund Contract
        • Definition
        • Functioning
      • ADA/LP Swap Contract
        • Definition
        • Operation
      • Escrow Agreement
        • Definition
        • Operation
      • Investment Unit, LP and uLP Token
        • Definition
        • Decimals and fractions
        • Recommendations
        • ADA in the Investment Unit
        • Investment Unit, LP Token and uLP Token Value
      • Deposits in the Fund
      • Withdrawals from the Fund
      • Fund Re-Indexing
      • Commissions
        • Payment of Commissions
        • Charging Commissions
        • Recovering Fees
      • UTxOs of Deposits in the Fund
      • Oracle Contract
  • Cardano Fund
    • What is Cardano Fund?
      • Cardano Fund
      • Passive Investment Strategy
    • Why Cardano Fund?
      • Cardano Fund Vision
    • How Does the Cardano Fund Work?
      • Spects
      • Where to Start
  • MAYZ
    • Development Roadmap
    • Meet the Team
    • Funding Strategy
    • ISPO
    • Knowledge Base
      • Why Cardano?
      • What is a smart contract?
      • What is an Index?
      • What Is a Blockchain Oracle?
      • What is a Cross-Chain Bridge?
  • Links
    • Website
    • Twitter
    • Discord
    • Medium
  • BRAND KIT
Powered by GitBook
On this page
  1. MAYZ
  2. Knowledge Base

What Is a Blockchain Oracle?

PreviousWhat is an Index?NextWhat is a Cross-Chain Bridge?

Last updated 2 years ago

What Is a Blockchain Oracle?

Blockchain oracles are entities that connect blockchains to external systems, thereby enabling smart contracts to execute based upon inputs and outputs from the real world.

Oracles provide a way for the decentralized Web3 ecosystem to access existing data sources, legacy systems, and advanced computations. Decentralized oracle networks (DONs) enable the creation of hybrid smart contracts, where on-chain code and off-chain infrastructure are combined to support advanced decentralized applications (dApps) that react to real-world events and interoperate with traditional systems.

Blockchain oracles connect blockchains to inputs and outputs in the real world.

Oracle Input/Output Graph.

For example, let’s assume Frank and Lucy want to set up a escrow bet on the outcome of a friendly football match. Alice bets $200 on the BLUE team, and Bob bets $200 on the RED team, with the $400 total held in escrow by a smart contract. When the game ends, how does the smart contract know whether to release the funds to Frank or Lucy? The answer is to link an oracle to fetch the data off-chain and validate the score on-chain, therefore validating who the winner is.