Andreas Park PRO
Professor of Finance at UofT
Instructors: Andreas Park and Zissis Poulos
What is "off-chain" reality?
Smart contracts need data
How do we feed external data to smart contracts?
The Oracle Problem
<standings: 7,3,8,4,2,1,6,5> + digital signatures
The Oracle Problem
Disagreement?
Majority Vote
The Oracle Problem
Multiple Values?
Report Median
1 ETH = $4780
1 ETH = $4789
1 ETH = $4781
The Oracle Problem
1 ETH = $4780
1 ETH = $4789
1 ETH = $4781
DEXes can be used as on-chain price oracles
Time-Weighted Average Price (TWAP)
Challenges
Oracle nodes form their own ecosystem
staked LINK can be slashed
Chainlink
Chainlink Market
https://market.link/overview
Chainlink Flow
https://blog.chain.link/understanding-the-security-impact-curve-and-future-fee-opportunity/
Oracle nodes form their own ecosystem
Other applications
Example Oracle Jobs
Oracle manipulation
Generally, "thin" liquidity in a pool makes it prone to epxloits
@financeUTM
andreas.park@rotman.utoronto.ca
slides.com/ap248
sites.google.com/site/parkandreas/
youtube.com/user/andreaspark2812/
By Andreas Park