FinTechIntro / 2024-Spring-Final

0 stars 0 forks source link

Common oracle design and implementation #5

Open LouisTsai-Csie opened 1 month ago

LouisTsai-Csie commented 1 month ago

Summary

Please give a short summary of this research topic.

Given that the blockchain operates within a closed environment, protocols requiring real-world data often rely on oracles as intermediaries. Oracles serve as the bridge between external data sources and smart contracts. What are the existing oracle design patterns, and how do they differ from one another?

Description

Please provide a detailed description to the topic.

Numerous protocols rely on oracles to calculate asset prices, commonly referred to as "price feed oracles." Two prevalent types are on-chain oracles, such as the TWAP oracle used in Uniswap V2, and off-chain oracles like Chainlink, which aggregate data from external sources and submit it to the blockchain. Delve into these oracle designs and their underlying rationale for a comprehensive understanding.

Source

Please provide related resource for the topics, including articles, research papers and more.

A First Look into DeFi Oracles

Toward Trustworthy DeFi Oracles: Past, Present, and Future

Others

Please provide more information if there is any.

None

Kaiserouo commented 1 month ago

現在好像還是找不到方法把自己變成 assignee,目前先在這邊留言代替

LouisTsai-Csie commented 1 month ago

@Kaiserouo I assigned you, please take a look, thank you.

LouisTsai-Csie commented 1 month ago

@Kaiserouo For this topic, at least you need to compare the Uniswap TWAP oracle and Chainlink price feed oracle, their implementation, design, advantage and disadvantage. Please let me know if you have any more question.

Roy7754321 commented 1 month ago

Hello TA, I'd like to be assigned to this topic, thanks

LouisTsai-Csie commented 1 month ago

@Roy7754321 Done, please let me know if you need more information.

And please check the previous comment.

kcwang1226 commented 3 weeks ago

Hi TA, I'd like to be assigned to this topic, and my student ID is R12944013, Thanks.

LouisTsai-Csie commented 3 weeks ago

@kcwang1226 Hi, please check