Offchain reporting
From Chainlink Community Wiki
Price Feeds Offchain Reporting (OCR)
<a href="https://docs.chain.link/docs/off-chain-reporting/">Official Chainlink Docs for Offchain Reporting</a>
<a href="https://research.chain.link/ocr.pdf">Official Chainlink Documentation for OCR Protocol</a>
Migrating from FluxMonitor to Offchain Reporting was by far the most impressive upgrade, and the increase in efficiency was, and is, simply amazing.
The migration resulted in an exponential increase in efficiency and an overall easier experience as a Chainlink Node Operator.
Migration to Offchain Reporting: ETH / USD
May 06, 2021: The ETH / USD AccessControlledOffchainAggregator contract was deployed at address <a href="https://etherscan.io/address/0x37bc7498f4ff12c19678ee8fe19d713b87f6a9e6">0x37bC7498f4FF12C19678ee8fE19d713b87F6a9e6</a> at transaction hash <a href="https://etherscan.io/tx/0x3442b045dde57720c72992dbc2dfd4ea0c608bdbe1d561cb584c1e2681e9edc7">0x3442b045dde57720c72992dbc2dfd4ea0c608bdbe1d561cb584c1e2681e9edc7</a>.
May 11, 2021: The first transmissions for the ETH / USD Price Feed were broadcast on-chain.
October ?? , 2021: The Proxy is updated to point to the OCR Contract, with the FluxMonitor contract as a failover.
Offchain Reporting Operation
The operation and nuances specific to OCR are quite detailed and outside the scope of this page.
Please see the OCR Detailed Operation page for more information
The important changes from migrating to OCR are:
- Similar to FluxMonitor, each Chainlink Node Operator is monitoring data sources at regular intervals.
- If a single node detects deviation above an agreed upon threshold, each Chainlink node will communicate with one another off-chain and agree upon an aggregated value.,
- One Chainlink node will then be pseudo-randomly selected to broadcast the agreed upon value on-chain.
- The round is completed with a single on-chain event/transaction
https://www.youtube.com/watch?v=hN91vq6yHRM
Off-chain Reporting resources
Timeline
Date | Media | Author | Title |
---|---|---|---|
24 Feb 21 | Article | Chainlink | Chainlink Achieves Major Scalability Upgrade With Mainnet Launch of Off-Chain Reporting (OCR) |
Educational
Date | Media | Author | Title |
---|---|---|---|
N/A | Official Docs | Chainlink | Off-Chain Reporting- Official Chainlink Documentation |
08 Oct 22 | Video | Chainlink | Looking Under the Hood of OCR 2.0: Product Deep Dive | Lorenz Breidenbach at SmartCon 2022 |
24 Feb 21 | Research | Chainlink | Chainlink Off-chain Reporting Protocol |
Feb 21 | Research | Smart Contract Research Forum | Research Summary - Chainlink Off-Chain Reporting Protocol |
27 Jan 21 | Article | Reputation Link | Off-Chain Reporting - Technical Overview |