预言机 NEST VS Chainlink:多角度实证对比分析

NestFans_Zhiyu · 2020年12月19日 · 402 次阅读
本帖已被设为精华帖!

撰文 | 区块链金融分析师.Matlif

出品 | NEST爱好者(nestfans.com)已获作者授权发布

引言: 价格预言机是去中心化金融(DeFi)发展中不可或缺的基础设施之一,让区块链本身和非区块链世界进行信息交互,是连接链上世界和链下世界的接口,从而支撑去中心金融的加速发展与应用创新。

一. NEST VS Chainlink:机制对比分析

当前许多主流去中心化金融平台采用自建的中心化预言机来解决对预言机的刚性需求(如 Compound 、 MakerDAO 、 dYdX 等),在 DeFi 发展初期一定程度上满足了项目对预言机的需求,但中心化预言机本身存有的许多无法克服的弊端,也与去中心化精神相悖,使得自建的中心化预言机解决方案难以大规模使用和长期的存在,自建中心化预言机注定是 DeFi 发展初期的过渡方案,所以 DeFi 的进一步发展急需一个真正符合区块链本质的去中心化的价格预言机。

价格预言机项目中,Chainlink 是目前市值最高、最知名的预言机项目,许多 DeFi 平台在实践中已采用 Chainlink 预言机来获取价格数据(如 Aave、Synthetic、DODO 等),作为当前预言机的龙头 Chainlink 有其独特的优势(图表1),一定程度上满足了高价值智能合约对安全、分散、防篡改的预言机的需求。

图表1 Chainlink 架构简介

其仍存有许多需要解决的问题:

1)数据的验证并不是直接的,而是通过对上传者进行验证的方式间接保证了数据的真实有效,需要依赖第三方;

2)数据来源是来自于其身边的节点运营者,不是直接来自于数据的原始提供者,数据的真正提供者不清楚,节点运营者有信用风险。上述问题的存在使得Chainlink价格的准确性、价格的及时性和去中心化程度都需要打一个问号。

NEST预言机采用了一种全新的方案解决了价格上链的问题。

矿工通过质押报价交易对资产的方法进行双边报价, 同时利用验证者与报价矿工之间的博弈,来惩罚犯错的报价矿工,使得错误的价格数据不会生效,所以 NEST 预言机的每一条生效价格数据都是将经过全市场验证的,与 Chainlink 的先使用后验证相反,NEST 是先验证后使用。同时 NEST 的报价和验证都是完全去中心化的,符合区块链本质精神,不存在任何信任风险。

所以 NEST 不存在 Chainlink 所面临的问题,其价格的准确性和价格的及时性应该更胜一筹,事实情况是怎样的呢?下面我们就基于 NEST 和 Chainlink 的历史报价数据,从多角度来进行一下数据统计对比分析。

二. NEST VS Chainlink:多角度数据统计对比分析

我们以 ETH/USDT 交易对为对象,来对比分析 NEST 和 Chainlink 预言机的报价情况。

对于 ETH/USDT 交易对,Chainlink 设有 21 个信誉节点进行喂价;价格更新机制为:

1)链下市场价格波动幅度超过 1% 会触发喂价,更新价格;

2)每隔 86400 秒触发一次喂价,更新价格(图表2);而对于 NEST 预言机来说,ETH/USDT 交易对是目前报价频率最高的预言机轨道。

图表2 数据来源:Chainlink 官网

首先对 NEST、Chainlink 和链下价格做一个整体的对比分析。因为币安交易所的价格数据是链下最有权威性的,这里链下数据我们选用币安交易所 ETH-USDT 交易对的价格数据,为了能更深入的观察 NEST、Chainlink 价格数据与币安价格数据的微观差异,我们选取币安价格分笔毫秒级数据。

由于毫秒级数据数据量巨大,时间范围我们选取 2020 年 11 月 30 日 ~ 12 月 1 日两天的价格数据。这里,币安交易所总共有 1009995 个价格数据,为方便直观对比,我们对 NEST 和 Chainlink 的有效价格数据按币安毫秒的时间维度进行处理(每个时刻取最新的生效价格),这样我们就得到了 NEST 和 Chainlink 的 1009995 个毫秒级价格数据序列。

图3 为 NEST、Chainlink 的 ETH/USDT 报价以及链下数据的情况,两个预言机的报价与链下数据走势分布几乎相等,只存在些微差异。如图4,是以 5 分钟为移动窗口的移动平均走势图,三条曲线走势基本一致,这说明两个预言机都能在一定程度上正确反映链下价格信息。

观察图表3 和图表4 可知,NEST 的价格与币安价格的走势的差异要比 Chainlink 小很多。

图表5 是 2020 年 11 月 30 日前两个小时三者价格的对比。从更微观的角度观察,我们能更清楚看到 NEST 的价格相对 Chainlink 的价格在及时性、准确性等性能上,具有明显的优势。我们接下来从偏差、波动率、报价次数、报价密度等角度来进行更详尽的量化分析。

NEST、Chainlink 和币安 ETH-USDT 毫秒级价格走势对比

图3 数据来源:NEST 链上、Chainlink 官网API、币安 API

NEST、Chainlink 和币安 ETH-USDT 毫秒级 2500 周期(5分钟)价格走势对比

图4 数据来源:NEST 链上、Chainlink 官网API、币安 API

2020 年 11 月 30 日前两小时三者价格的对比

图5 数据来源:NEST 链上、Chainlink 官网API、币安 API

图表6 为 NEST、Chainlink 预言机报价与链下价格的偏差统计图,可见总体情况 NEST 协议(蓝线)的价差比 Chainlink (橘红线)的价差更小。由图表7 可知, Chainlink 价格与交易所价格偏差的最小值和最大值也明显大于 NEST 预言机。

NEST、Chainlink 价格与交易所价格偏差

图表6 数据来源:NEST 链上、Chainlink 官网API、币安 API

NEST 与 Chainlink 价格与交易所价格偏差统计表

图表7 数据来源:NEST 链上、Chainlink 官方网站 API、币安 API

图表8、9 为 NEST 与 Chainlink 价格与交易所价格偏差(绝对值)和 5000 周期移动平均走势图。同样结果显示:NEST 协议(蓝线)的偏差比 Chainlink (橘红线)的偏差明显要小。由图表10 可知,Chainlink 平均偏差(百分比为 0.010708 )是 NEST 协议平均价差(百分比为 0.00593)的近 2 倍。由以上偏差数据的统计分析,相较之下 NEST 预言机价格数据比 Chainlink 更加精准。

NEST 与 Chainlink 价格与交易所价格偏差绝对值

图表8 数据来源:NEST链上、Chainlink 官网API、币安 API

NEST 与 Chainlink 价格与交易所价格偏差绝对值 5000 周期移动平均

图表9 数据来源:NEST链上、Chainlink 官网API、币安 API

NEST 与 Chainlink 价格与交易所价格偏差绝对值统计表

图表10 数据来源:NEST 链上、Chainlink 官网API、币安 API

图表11 为预言机报价与链下价格的波动率的分布,可见总体情况 NEST 协议(橘红线)的波动率比 Chainlink (蓝线)的波动率更接近币安的波动率,Chainlink 价格的波动率与链下价格的差异相对 NEST 要大的多。

NEST 和 Chainlink 报价的波动率走势对比

图表11 数据来源:NEST 链上、Chainlink 官网API、币安 API

为了更准备的比较,我们对 NEST 与 Chainlink 波动率与币安波动率差异进行了统计分析。由统计分析结果显示图表(12、13),Chainlink 平均波动率差异( 1.083486 ) 是 NEST 协议平均波动率差异( 0.738651 )的近 1.5 倍,NEST 价格的波动率明显更接近链下价格的波动率,这由波动率差异的最大值也能看的出来。由波动率数据的对比分析,相较之下,NEST 预言机比 Chainlink 更准确反映链下价格波动率的变化。

NEST 与 Chainlink 波动率与币安波动率差异走势

图表12 数据来源:NEST链上、Chainlink 官网API、币安 API

NEST 与 Chainlink 波动率与币安波动率差异统计分析

图表13 数据来源: NEST链、Chainlink 官网链上、币安 API

2.4 报价次数与报价密度

最后对 2020 年 11 月 21 日到 2020 年 12 月 5 日 NEST 与 Chainlink 有效报价数据进行分析。由数据可知,15 个交易日 NEST 有效价格累计有 9189 个,而 Chainlink 有效价格只有 716 个(图表14 ), NEST 平均 11 个区块有一个有效报价,而 Chainlink 平均 136 个区块才有一个有效报价(图表15 )。

也就是说 NEST 预言机更新 13 个有效价格 Chainlink 才更新一个有效价格,从报价次数与报价密度数据统计结果可知,NEST 预言机价格的及时性要远高于 Chainlink。

NEST 和 Chainlink 累计报价次数

图表14 数据来源: NEST链上、Chainlink 官网API

NEST 和 Chainlink 平均报价密度

图表15 数据来源:NEST链上、Chainlink 官网API

三、总结

通过对 NEST 和 Chainlink 运行机制和真实价格数据统计分析,相较于 Chainlink 预言机,NEST 预言机的去中心化程度更高,报价机制也更符合区块链本质,能够提供更精准、更及时的可验证价格,作为预言机的角色 NEST 比 Chainlink 更胜一筹(图表16)。

图表16 NEST 是唯一一个经过证明的可以被 DeFi 使用的预言机

NEST 预言机是现在唯一一个经过证明的可以被 DeFi 使用的预言机,也是目前唯一一个链上价格数据库,可以实现利用链上价格波动率做可计算金融产品,对抗未来风险,做到完美对冲。

共收到 0 条回复
NestFans_Zhiyu 将本帖设为了精华贴 12月19日 16:18
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册