UMA 提出「無喂價」合約機制以減少預言機的使用,試圖使 DeFi 更加安全。

原文標題:《「無喂價」合成代幣》(“Priceless” Synthetic Tokens)
撰文:UMA
翻譯:SIEN

加密領域需要更多的創新,需要超出常規思維的模式。而「無喂價」模式本質上一種博弈機制,它可以最小化預言機的使用。它假定抵押頭寸都是可償付的,一旦抵押頭寸處於抵押不足的狀態,任何人都可以對其進行清算。如果清算髮生爭議,如果爭議者是正確的,那麼爭議者會獲得來自清算人的罰金獎勵,如果相反,則爭議者的保證金會被罰沒。這種機制會可行嗎?大家怎麼看?


UMA 宣佈一種 DeFi 合約設計:

  • 無喂價——沒有鏈上價格數據流!
  • 多個參與方——共擔風險!
  • 合成代幣——可以跟蹤任何東西的 ERC-20 代幣

最小化預言機使用

我們認爲,預言機是如今 DeFi 面臨的最大問題。最近發生的事件清楚地表明瞭預言機的問題:bZx 閃貸攻擊、SNX 預言機搶先交易、Maker 的黑色星期四。(藍狐筆記:關於閃電貸攻擊可以查看藍狐筆記之前的文章《加密閃貸:互聯網貨幣的神奇新發明》《bZx 事件的啓示》,搶先交易是提前預知交易意圖,通過提高 gas 費用,提前吃單,然後實現套利)

我們認爲,通過最小化預言機的使用,可以讓 DeFi 更加安全。我們稱之爲「無喂價」合約設計。

「無喂價」合約的機制是激勵交易對手方正確抵押其頭寸,而無須任何鏈上的價格數據流。這些機制包括清算和爭執過程,它允許交易對手因識別不當抵押頭寸而得到獎勵。除非頭寸被清算,否則會被假定其爲可償付(適當抵押)。只在清算產生爭議時(很少會發生),纔會使用預言機。

這種設計模式可以類比爲傳統法律合同。如果 Alice 和 Bob 根據美國法律編寫了合同,他們會更希望遵守合同,而無意最終提起訴訟。只要 Alice 和 Bob 都認爲對方遵守了合約,他們將永遠不會使用法院系統。「無喂價」合約設計適用於類似的原則,它將「預言機」重新定義爲一種法院系統:預言機應該用作爲解決爭議的後盾,如果這些爭議無法通過合約自身編寫的機制來解決的話。

無喂價合成代幣

合成代幣是抵押擔保的代幣,其價值波動取決於代幣參考索引。通過將抵押品存入智能合約並挖出由抵押品支持的代幣來創建。合成代幣的一個例子是 USStocks,它是一個去年發行的 ERC20 代幣,用以跟蹤 S&P500 的價值。

直至現在,合成代幣設計要求智能合約始終了解抵押品的價值,這是由鏈上價格數據流所報告的。「無喂價」合成代幣是不同的,因爲它們不要求鏈上的價格數據流來表明合約是否被正確地抵押。相反,他們有一種清算機制,允許任何人清算抵押不足的頭寸。

在這種設計中,清算人可以根據自己對代幣的參考索引的鏈下看法來選擇清算頭寸,這告知他們關於頭寸是否有足夠的抵押。沒有被清算的頭寸都假定爲有適當的抵押。

清算人對爭議者保持誠實,爭議者會因爲抓住無效的清算而獲得獎勵。只有當清算具有爭議時,才需要預言機。如果由預言機返回的價格表明爭議者是正確的,那麼爭議者會獲得罰金,罰金來自於對清算人的懲罰;相反,如果爭議者不正確,那麼,其保證金會被罰沒,並給到清算人。

這種激勵機制旨在最小化預言機的使用,與此同時,最大程度保證整個系統的正確抵押率。

「無喂價」合約博弈會使 DeFi 更安全嗎?瞭解 UMA 提出的無喂價合成代幣清算頭寸的決策樹

創建你自己的無喂價合成代幣

我們已經開源了無喂價合成代幣設計的代碼,發佈瞭如何部署你自己合約的教程,並編寫了有關這一設計的更多細節的技術說明。(代碼

在測試網上,你可以使用教程部署你自己的代幣,來跟蹤任何東西。例如:

  • 現實世界的資產(例如美元、本地貨幣、黃金、石油、S&P500;)
  • 跨鏈加密資產
  • 比特幣 / 山寨幣優勢跟蹤器
  • 跟蹤鎖定在 DeFi 項目(如 Uniswap 或 Compound)中的總抵押資產的代幣
  • 不可交易指數的代幣(例如在 SF 中跟蹤 poop 目擊的 Poopcoin)
  • ......

來源鏈接:medium.com