我該用現貨價格作為預言機嗎?
不!
因為,你可以試試下面幾個預言機。
Uniswap?TWAP
概述
UniswapTWAP預言機適用于任何在UniswapV2或V3上有交易對的代幣,幫助用戶在一定條件下計算相關數字資產特定時間段內的平均價格。
何時使用
如果您的代幣已經在UniswapV2或V3上線,并且具有足夠的交易者活動和流動性,那么請使用UniswapTWAP預言機。換句話說,正常情況下,如果有套利機會,交易者會快速捕獲價格信息以重新平衡流動性資金池。如果情況并非如此,可能是「攻擊者」在扭曲價格,你也只能耐心等待TWAP更新喂價信息。
潛在風險
使用UniswapTWAP必須選擇使用時間間隔,這可能是個很棘手的問題。因為:
Kusama首批平行鏈最新進展:Karura全網TVL已超1.6億美金:8月11日消息,截至目前,Kusama第一輪插槽拍賣結束已有3周時間,首批獲得插槽的5個平行鏈項目Karura、Moonriver、Shiden、Khala和Bifrost已陸續啟動自己的主網。Bifrost主網上線將分為5個階段,目前已完成第一階段代幣分發,總體預計在9月完成其他階段的全功能上線。
Karura全網TVL已超1.6億美金,目前已經開啟跨鏈轉賬功能,約有超13.88萬KSM跨鏈到Karura網絡;上線Kusama生態首個DEX:Karura Swap,TVL已超2100萬美金;上線Kusama網絡首個去中心化跨鏈穩定幣kUSD,共鑄造超440萬個kUSD,僅開放KSM抵押。接下來將會開啟LKSM、比特幣橋、以太坊橋。[2021/8/11 1:48:13]
如果將時間間隔設置更短,意味著您可以更快看到喂價數據更新,但也降低了操縱預言機的攻擊成本。
Khala Network現已加入Kusama卡槽拍賣,正式開啟第四個卡槽競拍:據polkadot.js數據顯示,Phala Network 預備網絡 Khala Network現已加入Kusama卡槽拍賣,正式開啟第四個卡槽競拍,當前Khala出價為50,887 KSM。
本個卡槽競拍安全期將于7月8日14:00(SGT)結束,安全期后拍賣將可能隨時結束,公布競拍結果。據悉Khala競拍獎勵為KSM: PHA = 1: 150, 還有額外0.5%邀請獎勵。超過1 KSM的貢獻將獲得紀念版榮譽NFT寶石。[2021/7/6 0:31:24]
如果將時間間隔設置更長,意味著操縱平均價格變得更加困難,但也意味著您將無法對市場的波動及時做出反應。
示例實現
對于UniswapV2,可以參閱?GitHub?以獲取24小時TWAP預言機的示例實現。
Kusama平行鏈拍賣將登陸Kraken交易所:Kusama 平行鏈拍賣即將登陸 Kraken 交易所。在 Kraken 的 KSM 代幣持有者將能夠直接加入Kusama 拍賣,而不需要使用開發者的通用接口 Polkadot.js。(PolkaWorld)[2021/5/12 21:54:37]
對于UniswapV3,可以參閱?GitHub?以獲取可以集成到項目中的代碼庫。
Curve?VirtualPrice
概述
Curve流動性池提供了一種功能,能夠用「抵御」閃電貸的方式計算出單個LP代幣的價格。
何時使用
如果您需要計算CurveLP代幣的價格,可以使用get_virtual_price函數。
潛在風險
動態 | Gavin Wood 稱波卡實驗網絡Kusama最快在下周切換為 PoS 共識:波卡 Polkadot 聯合創始人 Gavin Wood 宣布,波卡實驗網絡 Kusama 已更新為 PrePoS 版本,節點需要將 Polkadot 升級為最新的 0.6.3 版本,其中將包含最新 1005 版本的 Kusama CC2 網絡。Kusama 在這次升級中新增一個密碼學工具 SECP256k1 曲線,也就是比特幣和以太坊使用的那種曲線,而在這之前 Kusama 僅支持兩類密碼學方案,分別是 Ed25519 和 Ristretto。如果網絡運行順利,Wood 認為 Kusama 有希望在下周切換為 PoS 共識,一開始有 50 個驗證節點,之后會增加為 100 個節點甚至更多。[2019/10/26]
除了Curve流動性池支持的每個代幣存在依賴風險之外,沒有其他風險。
示例實現
如果你想了解更多相關信息,請參閱?Curve文檔。
Maker?PriceFeed
概述
Maker運營著自己的喂價網絡,他們會將數據公開給鏈上白名單合約,其他項目可以通過治理流程向Maker申請訪問價格數據。
何時使用
如果您認為可以通過治理流程,并且希望將你的預言機風險轉移給Maker預言機團隊,那么可以使用Maker的PriceFeed。
潛在風險
您需要信任Maker團隊和匿名喂價數據才能正確運行、使用PriceFeed,然而,鑒于Maker本身依賴于這些預言機,因此在實踐中的風險其實很低。此外,由于喂價數據運營商需要手動提交鏈上價格,因此在鏈上擁堵非常嚴重的時期,價格數據更新可能會出現延遲。
示例實現
向?MakerGovernance?提交?MIP10c9?子提案
Chainlink
概述
Chainlink在以太坊主網上支持超過100個代幣的喂價,主要用于ETH交易對和美元交易對,開發人員只需在需要時查詢智能合約,即可免費訪問這些數據。
何時使用
對于Maker或Uniswap不支持的加密資產而言,如果您需要了解這些資產的定價數據,或者你的項目無法接受TWAP預言機延遲,那么可以使用Chainlink。
潛在風險
與Maker類似,您需要信任Chainlink團隊和節點運營商才能正確運行、使用Chainlink。Chainlink還要求節點運營者在鏈上操作,因此在鏈上擁堵比較嚴重的時期也可能會出現延遲。
示例實現
如果你想了解如何從Chainlink聚合器智能合約獲取價格的示例,請參閱?Chainlink文檔。
關于該話題的關鍵問題
1.為什么我不能直接使用現貨價格?
這取決于您使用現貨價格的目的,您可能想用它來計算某些用戶存入平臺的資產價格,這意味著要確保用戶不能就資產的真正價值向您撒謊——這點至關重要。
不幸的是,根據定義,只要有人買賣資產,現貨價格就會發生變化。這意味著攻擊者可以輕松地使資產的表觀價值遠高于或遠低于資產的真實價值。對于使用現貨價格來計算用戶借貸能力的協議而言,如果作為抵押品存入的資產價值被人為夸大,意味著整個協議可能最終被榨干。
2.如何判斷我是否使用現貨價格?
事實證明,如果您使用現貨價格,效果可能不會被立即顯現出來。
舉個例子,如果您想找到WBTC兌ETH的價格。一個看似簡單的解決方案是使用UniswapV2里的ETH/WBTC交易對,抓取ETH和WBTC的儲備金余額,然后將兩者分開。但是,由于你計算的其實是現貨價格,因此攻擊者可以通過在流動性池內買入或賣出資產,這樣交易對價格就能輕松被操縱了。
當然,這看起來相當簡單,如果你真的想計算單個ETH/WBTC流動性池的LP代幣價格時,又該怎么辦呢?當你想要計算ETH/WBTC流動性池的美元總價值時,一個簡單的做法是分別計算ETH和WBTC的美元價值。但是,這樣做,本質上其實已經在考慮現貨價格了,因為你仍然依賴于流動性池的準備金余額。這是一個極其微妙的細節,但許多項目可能都采用這種計算方式。如果您想了解更多這方面的信息,可以參閱這篇?文章。
最后要說的是,你可能正在使用一個沒有在本文中列出的預言機,實際上,本文提到的這四個預言機并沒有覆蓋市場上的全部預言機,也不意味著它們是市場上最好的四個預言機。
撰文:Samczsun,著名安全專家、區塊鏈投資機構Paradigm研究合伙人翻譯:盧江飛
來源鏈接:shouldiusespotpriceasmyoracle.com
MEV現在是一個熱門話題,我一直在盡可能多地學習,并試圖了解不同的解決方案以及它們在實施過程中面臨的各種問題。這是一個值得思考的領域,從長遠來看,這顯然對無許可區塊鏈系統的成功而言是至關重要的.
1900/1/1 0:00:00盡管加密貨幣市場似乎正在放緩,大多數主要貨幣的價值已經縮水近一半,但人們仍然對數字資產感興趣并且采用率仍在上升。這種持續的興趣主要是由于以下幾個原因.
1900/1/1 0:00:00穩定幣是加密貨幣行業一個快速增長的領域。目前穩定幣市值超過1000億美元,其中Tether占總市值一半以上。伴隨著穩定幣的爆炸式增長,美國政府一直在討論怎么監管穩定幣.
1900/1/1 0:00:00自以太坊EIP-1559提案于2019年4月首次被提出以來,以太坊社區對其進行了大量宣傳。現在,隨著EIP-1559計劃在下周的以太坊「倫敦」升級時上線以太坊主網,本文將對此提案進行概述,同時讓.
1900/1/1 0:00:00歐盟反洗錢和反恐融資新規則歐盟委員會)在當地時間7月20日,宣布了一項“雄心勃勃的一攬子”立法提案,以加強歐盟的反洗錢和反恐融資規則,改進對可疑交易和活動的偵查.
1900/1/1 0:00:00金色財經?區塊鏈7月22日訊?時光飛逝,在延遲了一年之后,日本東京奧運會終于將要拉開帷幕,這一全人類關注的偉大盛事必將成為今年夏天的熱點.
1900/1/1 0:00:00