以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads
首頁 > Pol幣 > Info

DAO:HashKey 曹一新:詳解主流去中心化借貸產品預言機原理

Author:

Time:1900/1/1 0:00:00

從安全性和時效兩個維度比較MakerDAO、Aave與Compound的預言機原理差異。

預言機在去中心化金融系統中的資產定價環節尤為重要,預言機報價的安全性、時效、準確度、成本是我們應當重點關注的維度。本文全面解析主流去中心化借貸產品采用的預言機原理并從安全性和時效這兩個維度進行對比。

廣義預言機及其信息源形式

預言機作為一種重要基礎設施已被廣泛討論,過去一般狹義地指代為區塊鏈提供鏈外可信數據的模塊,本文探討更為廣義的預言機——依賴信息源為去中心化系統輸送信息的機器。輸送的信息不一而足,可能是用于交易市場的價格、指數、宏觀參數等信息;或是用于預測市場的氣候、選舉等信息。而依賴的信息源可來自鏈上或鏈外,具有不同的去中心化程度。

圖1.不同類型的信息源和預言機示例

圖1給出了幾個示例:Coinbase交易所提供的經簽名認證的API是典型的由權威聲譽背書的中心化鏈外信息源;Uniswap作為鏈上原生的去中心化交易所,提供的TWAP預言機是典型的去中心化鏈上信息源。

這兩類信息源各有優劣,中心化鏈外信息源存在運營方信用風險,但能覆蓋的信息類型比較全面且一般時效性好、準確度高;去中心化鏈上信息源利用區塊鏈去除了信用風險,但目前以AMM價格預言機為主,類型單一,且出現過多起被操縱事件。

它們均可以作為廣義預言機的基石,通過聚合、相互錨定等方式使之更具魯棒性和安全性,并參與去中心系統的運轉。例如,

MakerDAO構建了一個聯盟預言機系統,授權若干第三方鏈外信息源組成聯盟為資產提供價格信息,能一定程度抵御個別中心化信息源的信用問題,但不排除聯盟合謀腐敗風險,目前依賴治理和激勵機制加以管理。

每單位Exahash的比特幣礦工收入自5月8日以來降幅超過44%:金色財經報道,Glassnode數據顯示,以美元計價的每單位exahash比特幣礦工收入自5月8日以來降幅超過44%,而1月至5月增長了 110%。每Exahash 礦工收入的計算方法是將以美元或BTC 計價的礦工總收入除以當前算力(以EH/s 為單位)。

銘文熱潮對礦工收入的構成產生了重大影響,5月8日,交易費用占所有礦工收入的 42.59%,創下歷史第二高水平,截至2023年6月16日,交易費用約占礦工收入的1.56%,表明大部分收入來自區塊獎勵。[2023/7/18 11:00:43]

Chainlink提出了更為去中心化的預言機系統,通過經濟激勵機制和聲譽系統管理無需許可的信息源。

Compound提出一種將中心化鏈外信息錨定去中心化鏈上信息的方案,在保留中心化信息源優勢的同時強化風控。本文從價格預言機出發探究目前排名前三的去中心化借貸產品的采納情況,并對其原理及性能進行展開分析及對比。

表1.Top3去中心化借貸產品采用的預言機形式及信息源

MakerDAO的聯盟預言機

MakerDAO作為老牌DeFi項目,在2017年6月推出了單一錨定ETH的穩定幣DAI,并基于其自建的第一版預言機為抵押品ETH進行報價。該版預言機由14個獲得MakerDAO許可的個人匿名信息源提供ETHUSD的報價,并通過一個聚合合約獲得報價的中位數,最終喂價給MakerDAO系統的主合約。通過匿名性抵御信息源節點被操縱或勒索的風險。由MakerDAO治理組織對信息源的選聘、信息源數量等配置參數進行管理。

LongHash:四個因素導致以太坊開始復蘇:LongHash今日發布報告稱,四個因素導致以太坊最近開始復蘇。1.以太坊2.0存款合約的啟動,鼓勵用戶購買更多的ETH進行質押。如果許多用戶投資,將減少以太坊的交易所循環供應,從而減輕賣壓。2.伴隨著人們對以太坊2.0的高度期待,人們對DeFi產生了積極的看法。雖然主要的DeFi代幣價格下跌,但DeFi協議中的總鎖定價值仍超120億美元。3.以太坊的月度K線圖顯示,11月的K線剛好在5日移動平均線上方。在關鍵的短期移動平均線上方進行盤整,表明ETH的中期前景樂觀。4.DEX顯示ETH有增長空間。與9月和10月相比,DEX的7天平均費用仍然較低。在10月的幾天里,以太坊上最大的DEX Uniswap的每日費用超過了比特幣。這表明DEX和DeFi的用戶活動水平非常高。[2020/11/7 11:53:19]

MakerDAO在2019年9月推出第二版預言機,相較第一版,除了支持多幣種報價的功能改進和性能提升外,主要改進點在于:

提議添加DeFi合作伙伴作為機構信息源;

提議創建預言機團隊角色及構建預言機治理框架;

提出優化的預言機激勵機制。

聯盟預言機的風險在于使用者需信賴信息源和治理機構,上述改進致力于使MakerDAO預言機更加去中心化:引入去中心化信息源能一定程度緩解中心化信息源的信用風險,但可能會引入更多被第三方操縱的風險;而治理機制和激勵機制的改進對系統的影響往往是長程的,無法立竿見影。

MakerDAO預言機原理

圖2從左往右展示了MakerDAO預言機依賴鏈下許可信息源報價的流程。

Banxa與交易平臺Zero Hash合作拓展北美市場:總部位于澳洲的數字銀行基礎設施提供商Banxa發布公告表示將利用交易平臺Zero Hash的托管和結算基礎設施為其擴展提供監管和技術手段,并計劃通過法幣網關API解決方案擴展至北美市場。[2020/7/24]

圖2.MakerDAO預言機架構

為了保證鏈下數據安全地傳輸到鏈上,每個獲得許可的信息源節點運行一個客戶端,將用以太坊私鑰簽過名的價格信息通過名為scuttlebutt的分布式gossip協議廣播到中繼器。

中繼器監聽這些簽過名的消息,檢查其活性,并將價格數據和簽名打包成一條以太坊交易,廣播到以太坊網絡,由鏈上預言機模組進一步處理價格信息。

鏈上預言機模組主要包括Median和OSM兩個合約。Median合約主要任務是根據第2步推送的價格及簽名序列,驗證時間戳、信息源是否在白名單、價格序列是否按遞增排序、用布隆過濾器驗證價格來自不同的信息源,上述驗證均通過后計算中位數并替代原值。Median合約內維護了一個信息源白名單,用于檢查價格信息更新是否來自許可地址。MakerDAO治理機構通過更新白名單來調整信息源,并有權更新計算中位數所需最少信息源數目。

OSM是進一步提升預言機安全性的智能合約,主要用于對報價設置延時機制從而為識別和響應潛在的安全事件預留時間。OSM合約內維護了一個價格隊列,最新的價格信息只有在1個小時之后才會被“中間人”Spotter合約采用并供主合約調取。

緊急預言機

緊急預言機是MakerDAO抵御攻擊的最后一道防線,由MKR持有人投票選定。緊急預言機有權單方面觸發緊急關停,故而能通過凍結單個預言機來緩解擠兌風險。

聲音 | Longhash:CME比特幣期貨交易暗示機構資金涌入:9月9日,Longhash刊文稱,芝加哥商品交易所(CME)的比特幣期貨交易暗示著機構資金涌入。文章表示,CME8月的比特幣期貨合約交易額超過50億美元。此前,CME集團董事總經理 Tim McCourt曾表示,年初至今,比特幣期貨平均每天交易7237份合約,比去年同期增長132%。因為散戶投資者不容易進入CME期貨交易,所以這種增長并不代表普通加密用戶的參與。CME平臺上的大多數期貨交易都來自機構投資者和富有的合格投資者。人們普遍認為,2017年的比特幣牛市是由散戶投資者造成的,但要想產生類似的價格暴漲,現在需要的資金要大得多。大量機構投資者的涌入可能會提供這些資金。50億美元是一大筆錢,因為10個最大的比特幣現貨市場每月交易額約為300億美元。即將推出的Bakkt機構比特幣期貨合約可能是另一個催化劑,引導機構資金進入加密生態系統。當然,這并不一定意味著這些機構都在押注比特幣。期貨合約也可以用來做空比特幣。越來越多的機構參與肯定是一個積極的跡象,即使它不是未來成功的保證。[2019/9/10]

MakerDAO預言機的時效

通過上面的流程分析,我們可以發現MakerDAO預言機的工作時效主要受以下環節影響:

信息源更新頻率

信息源基于兩個原則提交價格更新信息:a)當前價格與上次提交價格差別大于規定閾值;b)當上次提交價格超過6個小時。

Median合約更新頻率

即時,取決于中繼器傳送頻率。Median合約每當接收到中繼器傳送過來的價格序列,就會馬上執行驗證流程并在通過檢查后更新中位數。

OSM合約更新頻率

每隔大約1小時。一個外部EOA地址通過調用一個名為MegaPoker的公共合約,能批量執行OSM合約內的poke()方法完成各抵押資產OSM合約內價格隊列的更新,接著依次觸發Spotter合約讀取最新價格。為了維持這一更新頻率,OSM合約內poke()方法限定了只有在區塊時間戳間隔滿足大于等于3600秒時才能被再次調用。圖3展示了目前MakerDAO預言機支持的24種抵押資產的OSM合約地址及Spotter合約地址。

動態 | Hedera Hashgraph區塊鏈技術獲得Coq系統驗證:據bitcoin exchange guide報道,公共分布式分類賬平臺Hedera Hashgraph最近宣布hashgraph consensus算法已被驗證為異步拜占庭容錯(BFT)算法。這是通過使用Coq系統的計算機檢查的數學證明完成的。這證明了哈希圖報告中的聲明。據稱哈希圖在數學上是分布式系統的最高安全級別。Coq是一種正式的驗證,它提供了一種形式語言來編寫可執行的數學定義和算法。它還可以用于編寫定理和機器檢查證明的半交互開發環境。Coq通常用于驗證程序、編程語言和數學的屬性。與數學證明不同的是,Coq證明是通過計算機進行檢查的。這有助于避免人類在閱讀證明時可能犯的錯誤。[2018/10/21]

網絡傳輸和區塊生成時滯

這兩個延時都在秒級,相對OSM一個小時延時可忽略不計。

圖3.MakerDAO預言機支持的24種資產OSM合約地址及Spotter地址

可見MakerDAO預言機的價格更新頻率最快是1小時一次,但會在木桶效應下受制于Median合約內價格更新頻率。我們可以通過ETHUSD的Median合約交易記錄測量其更新頻率。從圖3可以看出,該合約更新報價的時間間隔在9分鐘和219分鐘左右出現峰值,有70%的概率在60分鐘內更新報價,即對應于OSM合約每隔1小時獲得的報價是1小時前更新過的;而剩下30%的概率超過1小時,3.65小時是大多數情況下該預言機價格更新延時的上限。

圖3.MakerDAO預言機ETHUSDMedian合約LogMedianPrice事件時間間隔分布

Aave采用Chainlink報價

Chainlink預言機的原理

Chainlink預言機與MakerDAO預言機的架構實際上非常類似,最大的區別在于信息源無需獲得Chainlink許可,其原理和經濟激勵機制在其它研報多有提及,在此不展開詳述。Chainlink系統可簡述為兩類節點的工作:

鏈外節點

響應聚合合約的請求,將鏈外信息通過發送以太坊鏈上交易的方式傳輸給聚合合約,聚合合約在收集到指定閾值數量的鏈外節點回復方生成聚合價格。

鏈上節點

在以太坊上運行智能合約,一般由社區用戶自行贊助組建,主要包括p代理合約和聚合合約,Proxy內部存儲了各個報價資產的最新Aggregator合約地址,接到用戶合約的鏈上請求便訪問相應Aggregator獲得其存儲的最新價格,并在同一筆鏈上交易內將報價反饋至用戶合約。

圖4.用戶調用Chainlink預言機流程

觸發Aggregator合約開啟新一輪聚合報價的因素有兩個:

距離上次聚合報價延時超過一定閾值;

合約會監聽一些信息源的報價并與上次聚合報價對比,當價差偏離一定閾值時觸發。

圖4.Chainlink預言機關于ETH/USD價格數據的聚合界面

圖4是Chainlink對ETH/USD的聚合報價頁面,可見目前有21個鏈外節點參與工作,價格偏差閾值是0.5%,延時閾值3小時。根據ETHUSD的Aggregator合約NewRound日志記錄頻率,我們可以測試實際的價格更新頻率。如圖5所示,更新間隔峰值為10個區塊,70%的概率在10分鐘內更新,最高上限約70分鐘。

圖5.Chainlink預言機ETHUSDAggregator合約NewRound事件區塊間隔分布

Compound的錨定式預言機

Compound設計了一個名為OpenPriceFeed的預言機系統,該系統與上述聯盟預言機和去中心化預言機有所不同,采用了中心化信息源錨定AMM鏈上價格的組合形式,主要有兩個合約。

OpenOraclePriceData

任意中心化信息源可向OpenOraclePriceData合約傳送用私鑰簽名的價格數據,OpenOraclePriceData合約負責中立地接收這些價格及簽名信息并開放給第三方免許可調用。

UniswapAnchoredView

目前Compound自身系統只采納了CoinbasePro提供的API數據。通過UniswapAnchoredView合約對OpenOraclePriceData存儲的簽名價格進行驗證篩選,只有Coinbase簽發、并且價格位于Uniswap的TWAP預言機報價一定區間內,該合約才接受并更新。目前價格區間設定為最大偏離錨定價格的±20%。

值得說明的是,任何人都可訪問CoinbaseProAPI接口獲取時間戳、價格、簽名信息,并將其提交至UniswapAnchoredView合約,只要能通過其驗證,用戶可獲得即時價格。也就是時效是三種預言機里最好的,但是在2020年11月26日發生的Compound大規模清算事件中,Coinbase交易所內DAI的價格發生劇烈波動,清算機器人利用這個價差,在一筆交易內完成了抵押物價格更新和清算流程。

預言機性能對比

三款借貸產品各自采用了不同的機制來對中心化信息源的信用風險、單點攻擊風險進行風控,但預言機安全性和時效似乎是魚與熊掌不可兼得。MakerDAO以較為保守的方式為處理突發事件預留時間,導致報價有至少1個小時的延時;Chainlink的報價頻率相對較高,目前參與報價的去中心化節點還比較少。這兩者的耗時主要受制于于多個信息源的聚合階段。Compound的預言機目前只信任一個中心化信息源,不存在聚合過程,并允許任意第三方觸發價格更新,獲得最優時效。但錨定機制設定的波動范圍在±20%,在市場出現極端行情下單個交易所的異常報價容易被利用;且中心化信息源發生單點故障或被攻擊時,雖然可以自動棄用而依賴AMM預言機的報價,但這又將風險點轉嫁到AMM預言機上了。

表2.Top3去中心化借貸產品采用的預言機風控機制和時效對比

總結與思考

預言機作為重要的基礎設施已被廣泛提及,預言機的安全性決定了去中心化系統的抗擊風險能力和運行的魯棒性,預言機報價的準確性和時效對DeFi業務的運營起到了至關重要的作用,特別是以借貸產品為代表的項目很多依賴超額抵押模式,預言機對抵押物價值的評估直接決定了是否以及何時觸發清算。通過對去中心化借貸產品預言機安全和時效性的分析,可見提高安全性的機制一定程度上會削弱時效,綜合對比Chainlink的架構有望在這兩個維度獲得最優權衡,但仍需更多鏈下節點加入來提高其去中心化特性。在Compound的錨定預言機模式下,增加要求的信息源數量,并保留錨定AMM預言機的特性,減少波動帶寬,可能是改進方向。

撰文:曹一新,就職于HashKeyCapitalResearch

審核:鄒傳偉,萬向區塊鏈首席經濟學家

Tags:DAOMakerDAOMakerMAKEDogeDao Financemakerdao是什么幣makerdao代幣makerdao官網

Pol幣
ETF:為什么說美國今年成功發行比特幣ETF的概率偏大?

比特幣已經得到了廣泛的關注,一些知名人士成為了比特幣的支持者,他們主張更加公開地采用加密貨幣。盡管許多人把比特幣加入到了投資組合中,但對于一些投資者而言,不管資產的多頭模式多有吸引力,都出于幾點.

1900/1/1 0:00:00
加密貨幣:晚間必讀五篇 | BTC市場觀點改變的原因

1.金色觀察|BTC市場觀點改變的原因加密貨幣仍然是一種相對較新的現象。像許多想要顛覆現狀的新事物一樣,它們常常面臨阻力。在BTC的歷史上,新舊兩派投資者之間一直存在著一場拉鋸戰.

1900/1/1 0:00:00
OIN:Coinbase上市在即 比特幣破新高至6.3萬美元 火爆背后監管利劍仍高懸

歷史一刻即將到來。美國東部時間4月14日,Coinbase?將在納斯達克敲響上市的鐘聲,這意味著合規的加密貨幣交易所已得到美國監管機構的認可.

1900/1/1 0:00:00
加密貨幣:昨天下跌的真相或許是這個

狂人本著負責,專注,誠懇的態度用心寫每一篇分析文章,特點鮮明,不做作,不浮夸!本內容中的信息及數據來源于公開可獲得資料,力求準確可靠,但對信息的準確性及完整性不做任何保證,本內容不構成投資建議.

1900/1/1 0:00:00
元宇宙:NFT的四大應用市場:藝術、收藏品、元宇宙、游戲

編者按: 元宇宙在科技界和游戲界爆火。今年3月10日,元宇宙概念股Roblox上市首日市值超過400億美金,一年內市值飆升10倍。國內騰訊、網易相繼投資元宇宙概念公司Genvid、Imvu.

1900/1/1 0:00:00
比特幣:特斯拉成幣安首個股權代幣 誰會是下一個?

本文來源:中金網 日前,全球領先的加密貨幣交易所幣安宣布推出新產品,即公開交易公司的代幣化股票.

1900/1/1 0:00:00
ads