2/ Off-Chain Reporting (OCR) is where the collection of oracle responses is done off-chain
A single transaction is submitted on-chain containing every oracle's individual observation and signature
Median value is determined on-chain because the observations are already sorted
3/ The reason data isn't medianized off-chain before delivery in the OCR model is because the individual ECDSA signatures can't be used without the original pre-medianized data to compare against
We need the cryptographic security of signatures or observations could be falsified
4/ This is where Threshold Signatures come into play, nodes can collectively generate a single aggregate BLS signature off-chain that covers a single medianized value, providing the same cryptographic guarantees but with a static on-chain cost regardless of the amount of oracles
5/ OCR provided a 90% reduction in the on-chain gas costs of updates by reducing the number of transactions, but there are additional cost savings and efficiencies to be implemented!
1/ While I believe #Ethereum is and will continue to be the dominant settlement layer for smart contracts, ultimately there is a way to bet on all of them
Every single blockchain in existence needs a decentralized oracle network to achieve its true value proposition
2/ Communication protocols have a natural network effect where the protocol with the most connections is the only solution used at scale (HTTPS)
#Chainlink is the universal communication standard for any and all blockchains to connect to any and all off-chain data resources
3/ Chainlink is not only a data delivery network but provides everything blockchains natively cannot
Price Feeds
Proof of Reserve
Verifiable randomness
Cross-chain interactions
Insurable events and IoT
Keeper transaction automation
Trust-minimized off-chain computation
Much more
2/ In 1997, computer scientist Nick Szabo (@NickSzabo4) described what he termed the “God Protocols"
This is an envisioned set of computer protocols that could facilitate the execution of an agreement between independent parties without any bias, error, or privacy concerns
3/ Through this, contract participants would consistently get what they are owed, when they are owed, and from whom they are owed, based on a totally objective view of reality
We believe that the combination of blockchains, smart contracts, and oracles are making this a reality
I think he's misconstruing what Sergey is saying about market coverage and not providing the full context on oracle security and the Uniswap TWAP
Thread for context below 👇
2/ Sergey was emphasizing the importance of proper market coverage
This does not mean taking a simple median or mean across exchanges
But instead aggregating data from all trading environments by taking into account liqudity, volume, time and other differences across exchanges
3/ Market coverage is important because it ensures price data reflects the true global market-wide price and not just that of one or a small number of exchanges
Chainlink covers this topic of market coverage and data quality extensively in this blog post blog.chain.link/the-importance…
I originally attempted to post this proposal on the Compound Governance Forum, however after over 22 hours, it is still "awaiting approval" from the Compound team
As a project based around “community driven governance,” I find it concerning I am being censored in this manner
For the sake of transparency and due the urgent nature of the matter, I am posting this proposal on my own Medium page so the $COMP community can decide for themselves if this is the path they want to take.
1/ "The goal is to transition to an active piece of IT infrastructure, empowering the document to communicate with external resources such as data feeds, payments infrastructure, ERP, and CRM systems" -@tgonser, founder of @DocuSign
3/ Tom understands the value of smart contracts and the importance of secure oracles to connect these contracts to real world data, events, and payments
Take a listen for yourself
In fact, DocuSign has been interested in smart contracts since 2015