NEST預言機新增均價和波動率數據,直面真實需求
NEST爱好者
2021-02-06 06:04
本文约3376字,阅读全文需要约14分钟
一個經濟系統,無論機制如何,如果不能捕獲價值、創造價值,那麼也必將消亡。

撰文| 區塊鏈金融分析師.Matlif

出品| NEST愛好者(nestfans.com)已獲作者授權發布

NEST Protocol 於2021 年1 月20 日成功升級到3.5 版本,升級後NEST 預言機系統增加了兩個輸出的數據:移動均價和波動率。對用下游合約調用者來說,每調用一次將獲取3 個數據:實時價格、移動均價、波動率,但是調用者的調用費用並沒有增加,維持不變。

圖表1、2 是NEST v3.5 近期提供的實時價格、移動均價和波動率走勢圖。 NEST v3.5 系統增加波動率、均價指標,是NestCore 開發者小組在社區的支持下,為滿足下游DeFi 對預言機的真實性需求所做的一項重要調整,下面就來具體分析一下NEST v3.5 引入均價和波動率預言機的重要意義。

首先讓我們來了解一下均價和波動率的概念以及NEST v3.5 的均價與波動率的計算公式是怎樣的。

圖表1:NEST v3.5 提供的實時價格和移動均價(ETH-USDT)

數據來源:Etherscan 區塊瀏覽器

二級標題

二級標題

一、基礎概念

1.1 波動率Volatility

波動率是一個統計概念,主要是用來衡量標的資產價格波動的劇烈程度的,是對資產收益率不確定性的衡量,用於反映資產的風險水平,波動率越高,資產價格的波動越劇烈,資產收益率的不確定性就越強;波動率越低,金融資產價格的波動越平緩,資產收益率的確定性就越強。不同的標準下,波動率可以進行不同的分類,按照波動率的計算方法與應用不同,波動率可以分為:隱含波動率、歷史波動率、已實現波動率(高頻波動率/日內波動率)、實際波動率、預期波動率等幾類。

二級標題

二級標題

二、計算與衡量

2.1 波動率的計算與衡量

由於價格是一個隨機過程,實際的波動率永遠是一個未知數,或者說,實際波動率是無法事先精確計算的,人們只能通過各種方法得到它的估計值,這類似於統計學中總體參數的概念,總體參數一般是未知的,需要通過樣本統計量去估計,價格的標準差就是最簡單最常見的波動率統計量,同時樣本和時間週期的選擇都對波動率有較大的影響。

考慮到鏈上的計算費用,我們採用指數平滑(或加權)移動平均模型來計算NEST 有效報價的波動率。時間比較久遠的變量值的影響力相對較低,時間比較近的變量值的影響力相對較高。指數平滑法對波動率的計算需要保留上一個(t-1)的波動率值和最近連續兩個價格數據即可,運行也相對簡單很多,這是一個很好的減少內存空間和gas 費消耗的做法。 NEST v3.5 提供的波動率指標具體計算方法如下。

其中:

其中:

其中:

因為NEST 的有效報價有區塊間隔,上述公式可調整為:

以此權重計算,最新的50 個波動率佔90% 以上的權重,各數值的影響力隨時間呈指數式遞減,時間越靠近當前時刻的數據影響力越大,σ 就是我們所輸出的波動率的指標。

2.2 移動均價的計算與衡量

二級標題

二級標題

三、應用與意義

3.1 波動率的應用與意義

1)波動率是衍生品定價最關鍵的參數之一。對於衍生品金融工具來說,無論是期權、或是更加複雜的金融衍生品,標的物(或基礎資產)價格波動率都影響衍生品價格的重要因素,比如最著名的布萊克-斯科爾斯(Black—Scholes)期權定價模型(圖表3),其中就代表標的物的波動率,波動率是影響期權價格的重要因素之一(圖表4), 所以對於下游DeFi 的期權項目(比如Deribit、Hegic 、Opyn、Primitive 等),波動率對其來說都是剛性需求數據。

圖表3:Black—Scholes 期權定價公式

圖表4:期權價格影響因素

2)波動率也是風險管理技術最關鍵的參數之一。波動率就是預期收益的標準差,反映了資產的風險水平,是風險的測度指標。而我們知道所有去中心化金融活動(借貸、資產交易、資產管理等)都是以管理和處理風險為中心的,所有DeFi 項目都要有風險控制,預期市場波動或規避風險,波動率是不可或缺的指標。比如對於下游DeFi 借貸項目(AAVE、Compound 等),由於抵押資產具有極強波動性,抵押率或清算線的製定與選擇極其重要,決定了項目的風險程度,同時又決定了用戶資產的利用率,最優的抵押率或清算線的製定與選擇要考慮的首要指標就是資產的波動率,例如抵押資產是USDT,其價格波動率較小,那麼抵押率和清算線應該低一些,如果抵押資產是NEST,其波動率較大,那麼抵押率和清算線就要高一些。同樣對於數字資產抵押型穩定幣項目(比如MakerDAO 、QIAN 等)以及NEST 社區規劃的平行資產項目,其重要參數(抵押率、清算線、穩定費等)的製定與選擇也都離不開波動率指標,比如QIAN 穩定幣項目,其的啟動充足率公式就只取決於計算出的實時波動率,基於波動率設立一套自動化調節機制,在用戶資產利用率與清算風險之間尋求最佳平衡,據了解未來NEST 生態平行資產項目的抵押率和平倉線也很大程度上取決於抵押資產的波動率。

3)基於波動率可以直接設計DeFi 金融產品,比如波動率期貨、波動率掉期等,波動率交易是指基於對波動率的分析和預測而進行的交易,它削弱了價格變動對策略的影響,主要依賴波動率本身或波動率背後所蘊含的波動形式來獲取利潤,有其獨特吸引力,市場需求很大,但目前DeFi市場上還沒有基於波動率的金融產品協議。

3.2 移動均價的應用與意義

1)對於某些對價格實時性要求不高的DeFi 項目,它們更傾向於採用均價而不是實時價格,這是因為實時價格時間序列的數值受週期變動和不規則變動的影響,起伏較大,不易顯示出發展趨勢,而均價可以消除這些因素的影響,均價有時可能更能準確的反應市場的供需關係。比如抵押資產的清算採用均價來清算或許更合理更公平。比如最近比較火的永續合約項目Perpetual Protocol,其指數價格的餵價來源就是預言機提供的時間加權平均價格(TWAP)。

2)對於NEST 預言機來說,移動均價格預言機相對實時價格預言機,其對預言機操縱攻擊有更強的抵抗力,所以對價格抗攻擊性要求更高的DeFi 項目可以採用均價。

3)其實當前第二大預言機Uniswap 價格預言機系統,其提供的就是時間加權平均價格(TWAP),而不是實時的價格數據。

4) 均價還可以用於排除異常價格數據。根據NEST 預言機提供的價格數據,價格偏差高出或低於2.5% 以上的概率僅為0.19%。因此可以用公式:

來限制正常價格取值範圍,用來排除異常價格數據。

3.3 總結

NEST Protocol 升級到3.5 版後, 引入了移均價格和波動率預言機,供鏈上開發者使用,正是NEST 開發者在深入思考和調研後,為滿足下游DeFi 對預言機的真實性需求,對NEST Protocol 所作的一次重要的升級迭代,本質也是NEST 直面需求的必要選擇。

NEST爱好者
作者文库