6 月 19 日,HBTC 霍比特全球商務副總裁 Elsa Qiu 邀請了 NEST 礦工 NestFans_拾二,以及鏈聞研究總監潘致雄就「DeFi 發展需要更好的預言機」,展開深入探討。

以下爲 AMA 實錄:

Elsa:我們先從一個簡單的問題開始,市場上常見的 DeFi 都有哪些類型?

NestFans_拾二:目前來看,主要有以下幾個方向:去中心化抵押借貸(Compound、Aave);去中心化交易、閃兌(Uniswap、Kyber、Tokenlon);算法穩定幣(DAI);BTC Token 化(tBTC);合成資產(Synthetix);期貨、保險等去中心化金融衍生品(dydx、bZx、opyn 等)。

Elsa:爲什麼 DeFi 需要預言機?

NestFans_拾二:在剛纔提到的這些 DEFI 協議中,大多數都需要用到鏈上價格;比如抵押借貸所需要的平倉價格、閃兌交易所需要的及時價格、金融衍生品所需要的清算價格等。如果沒有鏈上價格,這些 DEFI 協議就無法在鏈上完成邏輯閉環。這時候需要用到像 NEST 這樣的價格預言機了,來解決鏈上價格信息缺失的問題。

一個實用、高效的 DEFI 協議,需要一個能夠提供「高度確定性市場信息源」的預言機,來爲該協議提供價格信息、波動率等核心數據。

Elsa:除了鏈上價格之外, 預言機還能提供其他數據嗎 ?

NestFans_拾二:從當前市場上已經的預言機方案來看,預言機主要分爲 2 類:

第 1 類,間接預言機:這一類預言機是通過分佈式節點向鏈上合約“喂數據”的方式形成預言機數據;通俗來講,這些預言機節點就是鏈下數據的搬運工,把數據按照某個規則“上傳”到鏈上。所以這類預言機,除了可以提供價格數據之外,還可以提供很多其他數據,比如天氣、交通數據、比賽結果等。

第 2 類,直接預言機:目前也就是 NEST 價格預言機,通過礦工雙邊報價、驗證者喫單套利的方式在鏈上直接生成價格。通俗來講,NEST 預言機報價礦工在用真金白銀證明自己的報價,如果驗證者覺得該價格與市場價格之間有偏差,那就可以喫單套利。最終,NEST 預言機在鏈上生成的價格都是能夠代表市場公允價格的。

因爲 NEST 採用的是 雙邊報價-驗證者驗證 這種機制,所以只能對資產價格進行有效驗證,NEST 定位也就是價格預言機了,除了可以提供價格數據外,還可以提供區塊價格序列以及波動率數據。

通過這 2 類預言機方案的對比,大家可以發現,間接預言機提供的數據是不能通過區塊鏈共識機制進行有效驗證的,他們只能信任那些“喂數據”的節點。舉個例子:球賽的比賽結果,是由人類主觀判定的,這類數據是無法通過某種基於物理客觀事實的方式進行驗證的。而 NEST 價格預言機提供的每一個生效價格,都是經過全市場的驗證者驗證通過的,是經過全市場共識的(任何人都可以成爲價格驗證者)。

Elsa:NEST 預言機能夠滿足 DeFi 的鏈上數據需求嗎?

NestFans_拾二:答案是肯定的。NEST 預言機會在以太坊鏈上形成一個區塊價格序列,基於該價格序列,NEST 預言機不僅僅可以提供「確定性」的價格數據(包括:及時價格、某個週期內的平均價格、加權均價),而且還能提供波動率數據。

這裏強調一下波動率數據,該數據可以用於 DEFI 協議動態調整平倉線的數值,避免出現穿倉事故;以及其他基於對均衡價格的波動率設計的去中心化金融衍生品,用來對沖或者平滑衍生品的波動風險。

目前,行業內對波動率數據的引用是缺失的,312 事件就是一個值得深思的案例。

社羣:NEST 預言機怎麼收費?

NestFans_拾二:據 NEST 開發者釋放的公開消息,NEST3.0 將在本月底前後在以太坊主網上線。屆時,NEST 價格預言機正式對外開放,暫定的收費規則如下:

ETH/USDT 價格預言機的收費規則:1)單次調用每個區塊價格費用 0.0001 ETH;2)單次調用最低支付費用 0.001 ETH;3)單次調用最高支付費用 0.01 ETH

ETH/USDT 價格預言機調用收益分配:1) NEST 系統收益池:80%;2)報價礦工:20% (如果同一個區塊價格內多筆報價,分配給最後一個報價地址)

nToken 預言機收費規則:1)單次調用每個區塊價格費用 1 nToken;2)單次調用最低支付費用 10 nToken;3)單次調用最高支付費用 50 nToken

nToken 預言機收費分配規則:1)報價礦工:90% (同一個區塊價格內多筆報價,分配給最後一個報價地址);2) nToken 收益池:10%(NEST 持有人分配)

社羣:Latency 怎麼解決?

NestFans_拾二:目前,NEST 預言機報價單的驗證者週期 T0 爲 25 個以太坊區塊時間,大約 5 分鐘。很多人理解該驗證週期使得 NEST 預言機存在 5 分鐘的價格延遲。藉着這個問題,我就借用 NEST 開發者的說明解釋進行回覆:

驗證週期 T0 可以理解成雙邊報價資產的行權週期,不能理解成延時,在這一點上,NEST 開發者在新版的白皮書也做了修正。

某個價格在對應的區塊生效,並不表示該價格是 5 分鐘之前的價格,嚴格的說,是生效時刻無法被套利的價格(比如和當前價格相差不足千分之五),從某種意義上講,就是當前價格。

而且,報價者不一定用報價的當時價格進行報價,爲了最小化期權成本,他們有很多優化模型,特別是在市場微觀結構下,更是千千萬萬(就像量化高頻交易者的量化模型一樣),這個時候報價價格和當時的市場價格可能差異更大,這體現了價格發現的意義。因此 T0 並不是延時。nest 系統是否會出現延時問題呢?是存在的,當報價密度很稀疏時,存在以報價密度爲間隔的延時,但目前報價已經到 10 個區塊以內,即密度在 2 分鐘以內,這個延時是很低的,如果 1 個區塊一個報價,則延時在 13 秒左右,這是 ETH 的極限了。其次當 NEST 系統遭受攻擊時,可能存在延時,這一延時基於攻擊成本來考慮,比如攻擊 15 分鐘左右(15 分鐘不出價格),報價規模爲 10ETH,且礦工不刻意增加報價,按照 1 個區塊一個報價,則攻擊需要動用 20000 左右 ETH,如果規模上升 10 倍,則需要 20 萬 ETH。最後,如果在某個區塊,突然出現價格跳躍(市場失靈,前面波動率無法反應),並且不再回歸,則可能會延時 T0,只有在這種情況下,延時和 T0 是一致的。

潘致雄:衡量預言機的性能指標都有哪些?

NestFans_拾二:1)準確性:價格可以準確反映市場價格;2)及時性:價格可以對市場價格的變化做出快速反應;3)攻擊成本:操縱價格的成本無限高;4)去中心化:價格是在去中心化和無許可的系統中生成和驗證的。_

因爲預言機爲 DEFI 協議提供全局變量,是大部分 DeFi 的基礎,如果預言機遭遇攻擊或者出現停擺,則下游 DeFi 會陷入崩潰。所以攻擊成本這一指標非常重要。前幾個月在 bZx 上面發生的套利攻擊,就是利用了 Uniswap 預言機價格操縱成本低的問題。

社羣:預言機市場,商務能力也很重要,社區化推動的項目,怎麼提升商務能力?

NestFans_拾二:該問題本質上是在問:NEST 社區如何促進 NEST 預言機被下游 DEFI 採用?

有 2 種思路:

1、NEST 社區會引導組建自己的 DEFI 開發者社區,吸引對 DEFI 感興趣的開發者入駐,基於 NEST 預言機做協議開發;同時,NEST 開發者也會給予一定的技術支持和方案指導;

2、NEST 共識也在不斷擴大,主要是海外市場的擴大,會帶來一些優質的區塊鏈資源和合作夥伴。NEST 是一個高度去中心化的項目,所以他的發展也要靠共識者一起來推動,而不是某個組織或者團隊,更多的是靠每一位 NEST 持有者。DEFI 需要更好的預言機,而 NEST 價格預言機恰恰就是的,所以如果我們這些礦工或者 NEST holder 身邊有開發者,自然會向他們建議採用 NEST 預言機。

去中心化協議不需要商務能力,需要的是共識思維。從某種程度上來說,做 PR 這件事是對去中心化項目的一種侮辱。肯定有人會問,今天這場活動本身不就是 PR 嗎?當然不是的,HBTC 的朋友和鏈聞的朋友,都是高度認可 NEST 預言機價值的,本身也是共識者,所以我們纔有這種機會一起做這場活動。目的就是 讓更多人知道 NEST 是什麼、做了什麼、以及做的怎麼樣,這就足夠了;至於說你瞭解 NEST 之後,會不會參與 NEST 生態或者投資 NEST,那不是我們要解決的問題。

潘致雄:NEST2.0 版本的預言機已經上線運行半年了,數據表現可以分享一下嗎?

NestFans_拾二:在 NEST 2.0 階段,只開通了 ETH/USDT 的價格預言機,同時這也是 NEST 預言機方案核心原理的最小模型。

NEST 預言機上線至今的數據表現:累計報價次數(包括驗證者喫單報價):56615 次;累計報價總規模(包括驗證喫單報價):567067 ETH;累計的喫單次數:620 次;累計喫單總規模(以成交掉的 ETH 數量計算):6103 ETH;參與報價的錢包地址數量:86 個,保守估計活躍礦工數量是:40~60 個。

鏈上價格數據與 HuoBi 交易所價格數據偏差的標準偏差在 千分之 3 以內,完全能夠滿足下游 DEFI 的使用。

社羣:NEST 都會拿來和 Chainlink 對比,他們的項目生態現在算是做的比較好;我們的優劣勢是什麼?

NestFans_拾二:我先說一下劣勢:1) NEST 因爲是去中心化的發展路線,所以在市場營銷和品牌建設上不如 LINK;2) NEST 因爲沒有對外公開做任何募資,開發者只是分配一定比例的 NEST 挖礦收益,開發資金實力不如 LINK;3) NEST 預言機在主網發佈時間上比 LINK 要落後一些,區塊鏈行業很注重首發共識,所以相比 LINK 是有劣勢的;

上面的提到的劣勢都是表面上的東西,其實我個人觀點並不在乎。我們來看看 NEST 的優勢:1) NEST 價格預言機方案非常創新,能夠對價格數據進行有效驗證,完全符合區塊鏈共識邏輯;而 LINK 間接預言機方案做不到對價格數據的有效驗證。2) NEST 是一個高度去中心化的預言機協議,能夠做到永不停機,具有長遠發展優勢;而 LINK 的中心化因素很強,與區塊鏈本質相悖。3) NEST 社區擁有一批高質量的 DEFI 用戶,他們對去中心化精神,以及 NEST 共識非常認可。4) NEST 社區擁有一批覈心開發者,在區塊鏈技術和金融創新領域,處於行業前沿,這將對 NEST 下游生態發展帶來極大的影響。

同時,我也呼籲行業投資者和從業者,少看 PR,多看本質。如果你比較在意市場營銷,那你千萬別參與 NEST,因爲 NEST 給不了你這個。

社羣:NEST 的抗攻擊性如何實現的,能做到哪種程度?和 Chainlink 比在抗攻擊上誰更有優勢?

NestFans_拾二:NEST 預言機的核心原來是雙向報價-驗證者喫單。驗證者如果發現報價礦工的價格與市場價格之間有偏差,存在套利空間,那麼就會進行喫單套利,在喫單的同時驗證者也要留下一個新的報價,並且報價規模 X2。也就是說,如果有人惡意報價或者惡意喫單報價,那麼他必然會向市場敞開一個套利空間,這時候全市場的驗證者都會過來進行套利,修正價格。如果攻擊者持續攻擊,那麼他提供的套利空間會成倍放大,攻擊成本幾何級數增長,且無限高,最終會陷入攻擊死亡螺旋,停止攻擊,攻擊失敗。

比如對 NEST 預言機攻擊 15 分鐘左右(15 分鐘不出價格),報價規模爲 10ETH,且礦工不刻意增加報價,按照 1 個區塊一個報價,則攻擊需要動用 20000 左右 ETH,如果報價規模上升 10 倍,則需要 20 萬 ETH。

而 Chainlink 這樣的間接預言機無法對節點提供的價格數據進行有效驗證,只能信任這些喂數據的節點。所以節點的信用風險決定了 LINK 預言機的攻擊成本。如果基於該預言機提供的價格衍生了 1 萬億美金的資產,則預言機節點的信用也應當與之匹配,這在現實中顯然是不可能的,無論採用怎樣的節點隨機性都無法保證,這是本質問題,不是技術問題,因此間接預言機只能用於小規模的、非金融屬性的場景。

所以結果很明顯,在抗攻擊性層面上,NEST 價格預言機具有很高的抗攻擊性。

潘致雄:我們都知道 6 月底 NEST 3.0 會在以太坊主網上線發佈,屆時 NEST 預言機正式對外開發,有哪些值得期待或者關注的地方?

NestFans_拾二:這個確實值得關注,特別是對於 NEST 礦工和愛好者羣體來說,這是 NEST 社區的一個標誌性事件。

NEST3.0 在以太坊主網發佈,預示着 NEST 預言機正式對外開放,DEFI 開發者可以調用預言機價格數量了,NEST 預言機性能接受市場檢驗的時刻到了。

同時,3.0 也發佈了 nToken 系統,支持任意 ERC20 Token/ ETH 的價格預言機,任何人都可以發起開通某個 Token 的價格預言機,爲該 Token 在鏈上生成一個價格事實。

此外就是同步上線 NEST DAO 系統,在 3.0 平穩運行一段時間後,NEST 社區會投票去除 NEST 開發者權限,正式進入 NEST DAO 治理時期,實現 NEST 系統真正的去中心化。

還有就是,支持 NEST 系統 ETH 收益池的閃電貸功能。

社羣:nToken 是什麼意思?爲什麼一定需要 nToken?

NestFans_拾二:我直接舉例說明吧:以 BAT 這個 ERC20 Token 爲例,如果有人開通了 BAT/ETH 的價格預言機,那麼就會生成 nBAT 出來。

報價礦工在進行報價的時候,不需要支付 ETH 手續費,只需要支付報價 gas 費就行了,可以挖到 nBAT,而不是 NEST Token。

同時下游 DEFI 開發者在調用 BAT/ETH 價格預言機數據的時候,需要支付 nBAT。

nToken 使用的是「使用權」模型,挖出來就是給下游 DEFI 用的,這也是 nToken 的價值來源。

有了 nToken 系統,每一個以太坊上的資產都可以有自己的價格預言機軌道,有自己的下游生態和價值來源。

社羣:如何創建、激活某一個 ERC20 Token/ETH 的價格預言機?

NestFans_拾二:nToken 預言機是一個開放的系統,任何錢包地址或智能合約地址都可以通過 nToken 拍賣合約創建新的 ERC20 Token/ETH 的價格預言機。每個 ERC20 Token/ETH 價格預言機只可創建 1 次,已被創建的預言機不能被再次創建。

nToken 預言機創建流程 : 通過 NEST DAPP 部署 nToken 預言機創建合約,部署成功後,進入預言機拍賣 流程。拍賣週期爲 7 天,起拍金額爲 100 萬 NEST (暫定)。 1) 在拍賣週期內,任何人都可以出價參與競拍;2) 拍賣週期結束後,預言機進入激活流程;激活後,完成預言機的初始化部署 ; 3) 預言機被激活的同時,最終中標的 NEST 競拍資金將被打入 0x0000...0001 地址永久銷燬;

nToken 預言機初始化 : 1) 部署 nToken 代幣合約 ;2) 添加新的預言機報價交易對;3)nToken 代幣初始化分配 : 拍賣中標者分配 200 萬 nToken,NEST Token 持有者分配 1 億 nToken。

舉例說明:假設我發起了 HBTC/ETH 的價格預言機,並且消耗 200 萬 NEST Token 競拍成功。那麼,HBTC/ETH 價格預言機的報價將使用 nHBTC 爲挖礦激勵;並且 nHBTC 也是 ERC20 Token,初始發行 1.02 億枚,我作爲中標者得 200 萬枚 nHBTC,NEST 持有人分配 1 億枚 nHBTC。(注:作爲中標者,後續會有持續不斷的 2% nHBTC 挖礦收益權)

社羣:如何參與某個 nToken 預言機的報價挖礦?

NestFans_拾二:報價的基本原理跟 ETH/USDT 報價挖 NEST 是一致的,區別是:不需要支付 ETH 手續費,只有 gas 費,挖到 nToken。_

1) 任意參與者可以將自己認可的價格傳入到報價合約,比如 1 HBTC = 40ETH,然後將這兩種資產按照價格比例,打入到報價合約裏,一般是 10 - 100 ETH 的規模,報價手續費爲 0,進行報價挖礦,獲得 nHBTC 挖礦獎勵。

2) 打進去後,等待 T0 時間 (目前是 25 個區塊,5 分鐘左右),這個時間週期內任何人可以用報價者的價格去買走 ETH 或者 HBTC,如果 T0 內沒有人成交,則該報價被系統錄用 ; 如果被人完全成交則該價格無效。超過這一時間,資產即可取回。

3) 如果有人願意與報價者成交,那麼他成交的同時,也要按照上述標準報一個 新的價格進去,這樣就在初始報價 P0 後面形成 p1、p2 ... 價格鏈。

潘致雄:NEST 預言機有沒有可能給 DEFI 行業帶來一些重要改變?

NestFans_拾二:長期來看,NEST 價格預言機方案的出現,爲區塊鏈帶來了價格信息和波動率數據等核心市場信息源,這些信息源的採用會直接促進 DEFI 2.0 時代的到來。

DEFI 2.0 Powered by NEST-Price

社羣:NEST 現在還未成長起來,NEST 3.0 開源如果被 plagiarize 怎麼辦?

NestFans_拾二:因爲有 NEST Token 共識的存在,NEST 預言機核心機制不怕被抄襲。

NEST 共識:BTC-ETH-NEST。
BTC:在鏈上生成了交易信息(一個去中心化的賬本);
ETH:在鏈上生成了各樣的智能合約信息(代幣合約+業務合約);
NEST:在鏈上生成了鏈下市場的價格信息(把市場價格帶到了鏈上,可驗證)。

區塊鏈行業的每一次的突破,都因後者在鏈上創造了更多的信息,爲區塊鏈帶來了更多的可能性。

潘致雄:爲什麼 NEST 代幣增加了系統收益的機制,這樣會不會影響海外的拓展?因爲這樣可能會被定義爲證券,有很多合規層面的挑戰。

NestFans_拾二:當前或許會有這種影響,但隨着 NEST 去中心化共識的發展,該問題會自然消解。

同時,NEST Token 也會逐步演變成一種鏈上原生資產,同時也是 NEST 預言機系統的權益 Token。


HBTC 霍比特交易所 (www.hbtc.com) 是 100% 持幣者共享的交易平臺,由火幣、OKEx 等 56 家優質資本共同投資。經過近兩年時間的平穩運行,HBTC 霍比特能夠爲客戶提供幣幣、合約、OTC、期權等業務,並且平臺上主流幣及合約交易擁有行業頂級的流動性和深度。
此前,HBTC 霍比特完成了品牌升級,併發布了全新的通證模型 HBC。全新的 HBC 通證模型構建了 100% 持幣者共享的平臺,並且推出了“10 倍 PE 定價回購模型”和“霍比特隊長通證模型”兩大創新點。此外,HBTC 還推出平臺資產透明和交易數據可信機制:100% 交易所準備金證明和 100% 交易所收入證明和財務報表,保證用戶資產安全,增強交易收入可信度。

NEST Protocol 是基於以太坊開發的去中心化價格預言機。NEST 定義並實現了一種全新的在區塊鏈上生成鏈上價格的方案。其採用市場博弈理論,通過礦工雙向報價的方式將鏈下市場的價格同步產生於鏈上,並結合 NEST 報價挖礦機制,對礦工進行激勵,使其成爲一套邏輯閉環的分佈式報價系統,完美的將鏈下價格同步在鏈上生成出來,形成 NEST 價格預言機。

Winkrypto 致力於解碼加密世界的整合營銷,爲價值互聯網創新項目創造傳播價值。作爲全球資源整合者,專注區塊鏈創新傳播,與衆多技術社區、核心媒體、專家智庫、金融機構擁有深度合作關係,深刻理解區塊鏈及技術趨勢。