• Courses

    About Courses

    • Cryptocurrency Courses
    Shiba Inu

    Shiba Inu

    Free
    Read More
  • GUIDES
  • WALLETS
  • DIRECTORY
  • EVENTS
    • Apply Now
NEED HELP? CALL US NOW (00) 123 456 789
info@blockchain101.org
  • FAQs
  • About Us
  • Advertise
  • Contact
Blockchain 101Blockchain 101
  • Courses

    About Courses

    • Cryptocurrency Courses
    Shiba Inu

    Shiba Inu

    Free
    Read More
  • GUIDES
  • WALLETS
  • DIRECTORY
  • EVENTS
    • Apply Now

Altcoins

  • Home
  • All courses
  • Altcoins
  • Maker
Cryptocurrency CoursesAltcoinsMaker
  • Maker For Beginners 7

    • Lecture1.1
      What Is The Maker Protocol? 30 min
    • Lecture1.2
      How Does The Protocol Work?
    • Lecture1.3
      Is Maker Smart Contract The Same With Ethereum Smart Contract? 30 min
    • Lecture1.4
      Founder of Maker 30 min
    • Lecture1.5
      Dai Module 30 min
    • Lecture1.6
      Core Module 30 min
    • Lecture1.7
      Oracle Module 30 min
  • Maker For Advanced 7

    • Lecture2.1
      DAI Use Cases 30 min
    • Lecture2.2
      MKR Token Wallets 30 min
    • Lecture2.3
      MKR Token Exchanges 30 min
    • Lecture2.4
      What Does Overcollarateralizaition mean?
    • Lecture2.5
      Maker Value And Coins In Circulation
    • Lecture2.6
      Key Actors
    • Lecture2.7
      Final Thoughts
  • Maker Quiz 1

    • Quiz3.1
      Maker Quiz 3 questions

    Oracle Module

    An oracle module is deployed for every collateral type and it feeds its price data for the corresponding collateral type to the vat. This module introduces a whitelisting of addresses that allow them to broadcast the price updates off-chain which are fed into the median before getting pulled in the OSM. The Spotter will proceed to read from the OSM and will act as the liaison between the oracles and the DSS. The Oracle Module has two main components: Median and OSM contracts.

    The Median provides Maker’s trusted price references and it works by maintaining a whitelist of price feed contracts that get authorization to post price updates. Each time a new list of prices is received, the median is a computer and is used to update the stored value. The median has permissioning logic which allows the addition and removal of the whitelisted price feed address which are controlled via governance. The permissioning logic allows governance to set other parameters that control’s the median behavior, for example, the bar parameter is the minimum number of the prices that are needed to accept the new median value.

    oracle

    The OSM or Oracle Security Module ensures that the new price values propagated from the Oracle don’t get taken up by the system until a specified delay is passed. Values is read from the designated DSValue contract via the poke method. The OSM contracts can read from the single price feed and the contract has to be deployed per collateral type.

    Gotchas

    The OSM is similar and it has a 1-hour price delay and it has the same process for reading as a median and the way the OSM works as you cannot update it directly but you can poke it to go and read from something that has the same structure. Whenever the OSM reads from the source, it queues the value that it reads for the next hour. When it is poked, it reads the value of the median and will save the same value so the previous value becomes that so it is always off by an hour. After the hour passes, the value that it saved becomes the current value and whatever value is the median becomes the future value for the next hour.

    In relation to the spot oracle module, it handles how the prices are recorded on the blockchain. The Spotter operates as the interface contract where external actors are able to use it to retrieve the current market price from the module and the specified collateral type. The Vat in turn will read the market price from the spotter.

    Prev Core Module
    Next DAI Use Cases

    Latest Courses

    Solana

    Solana

    Free
    Chainlink

    Chainlink

    Free
    Cardano

    Cardano

    Free
    film izle

    blockchain education logo

    The Worlds First and Leading Cryptocurrency and BLOCKCHAIN FREE Educational Online Courses from Experts with over 13 years Experience.

    BlockChain 101

    • About Us
    • News
    • Advertise
    • Contact

    Connect us

    (00) 123 456 789

    info@blockchain101.org

    4 Old Park Lane, Mayfair, London W1

    Our London Office

    BlockChain 101 .org Education Blockchainb Course . Powered by blockchain101.org.

    No apps configured. Please contact your administrator.

    Login with your site account

    No apps configured. Please contact your administrator.

    Lost your password?

    Modal title

    Message modal