Oracles: Difference between revisions
From Chainlink Community Wiki
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{:box_round_light_blue|title= Oracle and DON Discussion Page|1= | |||
<table><tr> | |||
<td style="text-align:center; background-color:#f6f6f6; width: 100px;">[[File:Tick.png|center|frameless|100x100px]] | |||
</td><td style="background-color:#f6f6f6;" > | |||
'''Welcome to the talk page for discussing improvements to the Oracle and DON article.''' | |||
Talk pages (also known as discussion pages) are Wiki administration pages where editors/contributors discuss improvements that can be made to an article. | |||
'''NOTE:''' Discussion pages are not a forum for general discussion of the article's subject. | |||
When you post a message on a talk page, you should always sign and date your comment so that other editors can follow the thread of the conversation. To do this, either type four tildes (~) at the end of your comment or just click the signature button on the row of buttons above the edit box. | |||
</td></tr></table> | |||
}} | |||
Components of a Decentralized Oracle Network (DON) | Components of a Decentralized Oracle Network (DON) | ||
Line 9: | Line 24: | ||
Source: https://docs.chain.link/docs/architecture-decentralized-model/ | Source: https://docs.chain.link/docs/architecture-decentralized-model/ | ||
---- | |||
Each node in the network is validating some piece of data or computation external to the blockchain.--[[User:Reggie|Reggie]] ([[User talk:Reggie|talk]]) 07:57, 21 June 2022 (UTC) | |||
---- | ---- |
Revision as of 07:57, 21 June 2022
Oracle and DON Discussion Page
Welcome to the talk page for discussing improvements to the Oracle and DON article. Talk pages (also known as discussion pages) are Wiki administration pages where editors/contributors discuss improvements that can be made to an article. NOTE: Discussion pages are not a forum for general discussion of the article's subject. When you post a message on a talk page, you should always sign and date your comment so that other editors can follow the thread of the conversation. To do this, either type four tildes (~) at the end of your comment or just click the signature button on the row of buttons above the edit box. |
Components of a Decentralized Oracle Network (DON)
Data Feeds are an example of a decentralized oracle network, and include the following components:
- A consumer contract - A Consumer contract is any contract that uses Chainlink Data Feeds to consume aggregated data.
- A proxy contract - Proxy contracts are on-chain proxies that point to the aggregator for a particular data feed. Using proxies enables the underlying aggregator to be upgraded without any service interruption to consuming contracts.
- An aggregator contract - An aggregator is the contract that receives periodic data updates from the oracle network. Aggregators store aggregated data on-chain so that consumers can retrieve it and and act upon it within the same transaction.
Aggregators receive updates from the oracle network only when the Deviation Threshold or Heartbeat Threshold triggers an update during an aggregation round. The first condition that is met triggers an update to the data.
Source: https://docs.chain.link/docs/architecture-decentralized-model/
Each node in the network is validating some piece of data or computation external to the blockchain.--Reggie (talk) 07:57, 21 June 2022 (UTC)