簡析 UMA 剛推出的 Optimistic Oracle 運作機制與應用場景

買賣虛擬貨幣

原標題/UMA 已正式上線 Optimistic Oracle

太長不看:UMA 的 Optimistic Oracle 已經上線。Optimistic Oracle 可以用來獲取市場資料,並將所有型別的資料上鍊。它不僅可以用於 UMA 的金融合約,還可以整合到任意 DeFi 協議內。

UMA 低調構建了所謂的 “Optimistic Oracle”。這個概念很簡單:任何人都能在鏈上釋出答案,只有在答案錯誤的情況下才會有人提出爭議。整合 Optimistic Oracle 無需在 UMA 上部署合約。

Optimistic Oracle 是以樂觀方式執行的,這就意味著絕大多數情況下,你很快就可以得到答案。它利用 UMA 系統內建的經濟機制來保障資料準確性。由於最大程度上減少了 gas 使用量,Optimistic Oracle 的使用成本很低。

換言之,Optimistic Oracle 可以讓你以極低的成本獲得準確的資料。

接下來,我們將探究 Optimistic Oracle 是如何運作的,以及它在 DeFi 領域的最佳應用場景。

Optimistic Oracle 是如何運作的

Optimistic Oracle 系統有三類參與者:請求者(請求價格資訊的合約)、提議者(回傳價格資訊的鏈下參與者)和爭議者(能夠對不認可的價格提出爭議的鏈下參與者)。

在正常的互動模式中,先由某個合約請求價格資訊並指定爭議期(可以短至幾分鐘,也可長達數天)。接著提議者交納保證金並回傳價格資訊 —— 沒人對該價格提出爭議。爭議期結束後,資料被敲定,提議者拿回保證金。整個流程又快,成本又低。

如果不順利的話,爭議者不同意提議價格。爭議者需要交納與提議者同樣多的保證金,並將爭議提交至 UMA 的資料驗證機制(Data Verification Mechanism)。UMA 代幣持有者在 48 小時內解決該爭議。如果爭議者是對的,就可以獲得提議者的保證金作為獎勵。如果爭議者是錯的,那麼作為懲罰,ta 的保證金就會被判給提議者。

整個系統是樂觀的,因為出現爭議的情況極其罕見。過去一年來(包括一些震盪時刻),UMA 合約都是以樂觀方式執行的,我們見過的合法爭議不超過 5 次。樂觀概念已經在實際生產環境中得到了證明。

過去幾個月來,Optimistic Oracle 已經過 OpenZeppelin 的程式碼審計,並用來保護大約 2 億美元的 UMA 合成代幣。點選此處,檢視程式碼。該系統現已向開發者開放。

Optimistic Oracle 的應用場景

既然 DeFi 開發者可以使用 Chainlink/Maker/Uniswap 的價格輸入機制來獲得大部分密碼學貨幣的價格資料,他們為什麼還要關注 Optimistic Oracle?答案是:當需要獲得其它資料,或超精確的資料時,Optimistic Oracle 就能派上用場。以下是 Optimistic Oracle 的應用場景一覽表:

KPI 期權

保險

期權和結構性產品

複雜計算

不限標的物的金融合約KPI 期權

UMA 的 KPI 期權就是一個很好的例子,除了密碼學貨幣價格以外,它可能還會請求其它任意資料。KPI 期權是一種將收益與特定指標掛鉤的合成代幣 —— 這個指標可以是任何可以測量的變數。雖然這個資料無法從鏈上獲得,但是可以透過 Optimistic Oracle 查詢。

迄今為止,UMA 的總鎖倉價值、Badger 的 DIGG 代幣的正向供給調整次數和 Aragon DAO 遷移這些指標都有了 KPI 期權。這些 KPI 期權合約背後都離不開 Optimistic Oracle 的支援。保險

藉助於 DeFi 這個強大的工具,我們可以針對任何可以衡量的活動或事務(包括真實事件)編寫保險合約。一個限制因素是如何獲得這些事件的資料。Optimistic Oracle 恰好可以解決這個問題。

我們要宣佈一個大好訊息:Opium(人人皆可建立市場的金融平臺)已經整合 Optimistic Oracle,讓 DeFi 開發者可以基於任何可衡量事件建立保險產品。下週,我們將官宣首個基於該系統構建的產品。期權和結構性產品

看漲/看跌期權和更加複雜的結構性產品即將成為 DeFi 領域內快速發展的細分市場。其中,很多產品都面臨一大挑戰:其收益在很大程度上受到標的物價格的影響。由於鏈上喂價與實時價格之間的誤差最多隻能縮小到 0.5% 左右,這就會引起問題。例如,如果看漲期權的價格是 100 美元,到期日當天價格輸入機制的報價是 99.5 美元還是 100.5 美元會對期權收益產生很大影響。

這就暴露了鏈上喂價和基於時間加權平均價格(TWAP)的方法的侷限性:很難在特定時間點提供一個極度準確的價格。例如,TWAP 方法為提高安全性而犧牲了準確性。

Optimistic Oracle 解決了這一問題:大幅降低了在特定時間點查詢精準價格的難度。透過讓買賣雙方相信自己能夠獲得準確的結算價格,Optimistic Oracle 使得更加複雜的結構性產品成為可能。複雜計算

一些較為複雜的 DeFi 合約開始需要透過複雜計算來計算收益。由於計算複雜化且 gas 價格過高,許多複雜計算都無法在鏈上執行。

一種解決方案是使用 Optimistic Oracle 基於 “資料時間鎖” 概念在鏈下執行計算。鏈下觀察者可以在爭議期內驗證計算結果。換言之,計算是在鏈下執行的(成本很低),而驗證是使用 Optimistic Oracle 在鏈上執行的。這個方案效仿的是 Truebit(最先提出類似概念)。我們很快將官宣更多進展。不限標的物的金融合約

UMA 的願景是讓 DeFi 開發者能夠為任意標的物構建金融合約。只有在這些合約可以訪問任意資料(一切資料!)的情況下,這個願景才能實現。而 Optimistic Oracle 正是關鍵一環。我們很難預測 Optimistic Oracle 將帶來哪些創新,而且有可能低估了它的重要性。我個人對它的將來滿懷期待。

後續計劃

Optimistic Oracle 現已正式上線。有興趣在 Optimistic Oracle 的基礎上進行構建的開發者可以閱讀我們的文件,並加入我們的 discord。就在這篇公告發布之前,Vitalik Buterin 在 Uniswap 的論壇上釋出了一個採用謝林點結算的治理提案。我們之後還會發布一篇文章,將 Optimistic Oracle 放在該提案的情境中進行討論。

在接下來幾個月,我們將與大家分享更多專案整合、合作關係、專案進展等情況。

特別感謝 Optimism 團隊(前身是Plasma Group),尤其是 Ben、Jing 和 Karl。他們教會了我們如何變得更加樂觀。他們的樂觀主義鼓舞了我們。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;