预言机 DeFi 后起之秀的牛市突围赛——NEST 生态

NestFans_Zhiyu · 2020年11月30日 · 250 次阅读

引言

不同于以 MakerDAO 为代表的“联盟”预言机和以 Chainlink 为代表的“间接”预言机,NEST 是一个分布式的价格事实预言机网络,其定义并实现了一种全新的在区块链上生成链上事实的机制,通过矿工双边资产报价的方式将链下市场的价格事实同步产生于链上,并结合 NEST 报价挖矿机制,对矿工进行激励,使其成为一套逻辑闭环的分布式报价系统,完美的将链下价格事实同步在链上生成出来。所以NEST 这类预言机可称为为“价格事实”预言机,其具有数据准确性、灵敏性、抗攻击性等多种优势。

CoFIX无法规避做市风险,要规避做市风险需要结合合理的对冲。CoFiX提供风险的可计算性,可以让专业做市商很容易的管理自己的做市风险,从而最大化收益。CoFiX的设计包含了基于市场波动率动态调整风险补偿系数的算法,近期内随着NEST升级3.5,CoFiX会用回动态的风险补偿系数的算法。使用了动态的风险补偿系数的算法的CoFiX能够很好的应对各种波动率。

以下为AMA全文

Niya:Hello,各位小伙伴们大家好,我是币小白商务负责人Niya,很荣幸受 499Block 邀请主持本次AMA,希望接下来的时间 在嘉宾分享的过程中,能同各位一起有所收获。那接下来就有请本次AMA的两位嘉宾来做个自我介绍吧。

Victor:Victor Zhang, CEO of AlphaWallet (AlphaWallet 是CoFiX社区的创始成员之一)CoFiX是一个完全由社区驱动的DeFi项目,成立于今年3月,创始社区成员包括去中心化钱包开发团队AlphaWallet、区块链安全团队安比实验室、金融产品设计专家及CoFiX白皮书作者Zaugust,以及其他11位个人成员。CoFiX提出了「可计算金融(Computable Finance)」理念,设计了新型自动化做市协议,可实现让交易者和做市商在准确对风险进行定价的情况下极高效的参与DeFi市场,从而解决市面已有的自动化做市协议面临的痛点。

知鱼:知鱼——NEST专业矿工,NestFans论坛发起人之一。NestFans论坛介绍:NestFans论坛(nestfans.com)成立于 2019 年 7 月,是一个由 NEST 矿工群体发起的自治论坛。NEST 爱好者论坛致力于 NEST Protocol 在中文市场的推广和科普教育。希望更多的区块链开发者和参与者能够全面的了解 NEST 预言机以及 NEST 生态,并形成一定的认知。

Niya:两位嘉宾对ETH2.0时代的DeFi做一个预测,您认为它会是什么样的,挑战是哪些,哪里有机会?

Victor:现在聊这个太早了,ETH2.0能跑智能合约最少还得3年。在这之前还是会以1.0为主,即便2.0能支持智能合约了,1.0也很有可能会变成一个2.0的分片。

这些都实现了以后,对于DeFi来说,可预见的是更高的安全性和更高的性能。

知鱼:能够想象到的就是ETH2.0时代的 DEFI 使用成本应该会更低,效率会更高。毕竟这也是 ETH2.0 升级的意义所在。

最关键的挑战是:ETH2.0 网络的安全性问题。比如:ETH质押的收益率与DEFI收益率的对比中,用户会选择哪个?如何建立一个平衡关系。

ETH2.0中所提供的机会主要有3点:

1)为普通投资者提供质押服务,有些钱包方和第三方服务商已经开始着手在做了;

2)ETH2.0会极大的降低普通用户的使用成本,DEFI 开发者要抓住这个机会,捕获到更多的对 DEFI 感兴趣的普通用户;

3)ETH2.0给了DEFI开发者更多试错和创新的机会,一定要行动起来。

Niya:以太坊2.0时代的DeFi,竞争会集中在哪些方面,具有什么样特点的DeFi值得看好?

Victor:和1.0时代没有什么差别。

知鱼:竞争会集中在安全性和价值捕获层面。

所谓安全性,最基本的就是代码质量一定是OK的,并且在设计上没有逻辑漏洞;此外,安全性也体现在去中心化程度上面,比如怎么样消解预言机所带来的风险,那就应该去采用高度去中心化的并且安全的预言机网络。

所谓价值捕获,就是 DEFI 协议要有自己的真实需求存在,通过分布式的方式在链上获取收益。安全的 DEFI 协议,并且有一定规模的真实需求的DeFi值得看好。

Niya:预言机是什么?在DeFi上它有哪些应用场景?

知鱼:了解预言机之前,我们先要清楚,区块链与现实世界是割裂的,它只能获取到链内的数据,而不能获取到链外真实世界的数据,这是一个确定性的、封闭的系统环境。要想打通区块链与现实世界,便需要一个获取数据的中间件,这个中间件便是预言机,

简单讲,预言机是连接区块链世界和真实世界的桥梁,让区块链世界能够获取到真实世界的数据。

目前来看 DeFi 协议,主要有以下几个方向:

1、去中心化抵押借贷(Compound、Aave)

2、去中心化交易、闪兑(Uniswap、CoFiX、Tokenlon)

3、算法稳定币(DAI)

4、BTC Token化(tBTC)

5、合成资产(Synthetix)

6、期货、保险等去中心化金融衍生品(dydx、bZx、opyn 等)

在刚才提到的这些 DeFi 协议中,大多数都需要用到链上价格;比如抵押、借贷所需要的平仓价格、交易闪兑所需要的及时价格、金融衍生品所需要的清算价格等。如果没有链上价格,这些 DeFi 协议就无法在链上完成逻辑闭环。这时候需要用到像 NEST 这样的价格预言机了,来解决链上价格信息缺失的问题。

Victor:预言机是为链上transaction提供额外可用数据的,作为价格预言机

可以被用在DeFi中的价格需要符合哪些条件?

简单来说,在DeFi的Tx中使用的价格,需要是一个在包含这个Tx的区块内,在链上使用时无套利机会的价格。

Non-arbitrage price:

无套利机会的价格:

无套利机会的价格只有在被验证之后才可以给DeFi使用。不能让DeFi去验证他使用的价格是否存在被套利的机会。大部分的预言机提供的都是局部共识价格(由有限几方通过通过投票决定出来的价格),预言机本身无法验证和证明他提供的价格是无套利机会的价格

On-Chain price:

链上价格:

区块链上的最小时间单位是区块,不是分钟,不是秒,也不是普朗克

区块链上没有时间线,只有一串时间点。区块链上的时间,相对于物理世界来说是不连续的。

所以在链上使用时无套利机会的价格可是和市场价格有一些偏差的。市场价格是一个确定值,在链上使用时无套利机会的价格是一个围绕着市场价格价格区间。

在这个价格区间内,任意选择一个价格都可以是一个在链上使用时无套利机会的价格,同时价格的最快变化频率是每个block变化一次。

Risk computable:

风险可计算:

如果有预言机可以提供在链上使用时无套利机会的价格,使用这个价格所存在的风险需要是可计算,可以准确量化的。必须剔除无法量化的对家风险,想要达到这个目标,预言机需要做到:1. 和所服务的区块链同样程度的去中心化 。2. 攻击成本要随着链上资产总量的增加而增加,不能是一个固定值或者和链上资产总量无关的值。3. 攻击成本要大于51%的链上资产总价值

所有其他的预言机都无法提供一个经过验证的,所有风险都可以准确计算的,在链上使用时无套利机会的价格。NEST是现在唯一一个经过证明的可以被DeFi使用的预言机。

Niya:流动性问题是当前DeFi面临的挑战,NEST是如何去解决流动性难题的?

Victor:流动性是DeFi对比CeFi的一个优势,不是挑战。因为智能合约的高互操作性和可用性,造成链上流动性可以按照block为时间点,任意在不同的协议之间流动。NEST解决的事链上价格可用性。

知鱼:NEST Protocol 是一个去中心化的预言机网络,网络本身不存在流动性问题。NEST Token 是一种链上原生资产,其流动性目前主要还是在中心化交易所。

至于 DEFI 行业普遍面临的流动性问题,本质上也算是一种竞争,DEFI 本身要有能力为自己带来一定的流动性,完成生态闭环。

Niya:NEST 预言机跟其他预言机相比,有哪些特点和优势?

知鱼:我们将现有市面上的预言机分为三类。

第一类:以 MakerDAO 为代表的“联盟”预言机

MakerDAO 预言机采用 14 位矿工进行喂价。这 14 位匿名矿工背后代表着不同的实体,他们从中心化的交易所获取价格,进行平均数计算,然后上传到预言机智能合约中,之后预言机再计算出中位数。到目前为止,出于安全原因,这 14 名喂价矿工一直是不公开的,因为如果有人知道了其中一半,那么就存在被勒索改变价格的风险;因此,MakerDAO 的预言机系统具有很高的中心化风险,我们称该类预言机为中心化预言机。

第二类:以 Chainlink 为代表的“间接”预言机

Chainlink 预言机是通过在链上合约与链下分布式节点之间进行工单分配协作,通过奖惩机制(声誉合约,帮助评选出最匹配的预言机)和聚合模型(聚合多数据源的数据)的方式,进行数据的请求和反馈;目前,Chainlink 预言机主要向智能合约开发者提供一些简单的链下数据,如价格信息、网站 API 数据等。

简单来说,Chainlink 预言机是采用往链上合约“喂数据”的方式将线下数据(价格)上传到链上,然后再反馈给数据调用者,我们称该类预言机方案为“间接”预言机。

第三类:以 NEST 为代表的“价格事实”预言机

NEST 是一个分布式的价格事实预言机网络,其定义并实现了一种全新的在区块链上生成链上事实的机制,通过矿工双边资产报价的方式将链下市场的价格事实同步产生于链上,并结合 NEST 报价挖矿机制,对矿工进行激励,使其成为一套逻辑闭环的分布式报价系统,完美的将链下价格事实同步在链上生成出来,我们称 NEST 这类预言机为“价格事实”预言机。

下面我通过NEST预言机的博弈机制来讲一下其特点和优势

NEST 预言机方案采用了逆向验证的新思路,报价矿工要拿真金白银去参与报价,而不仅仅上传价格数据到链上合约中。有关 NEST 预言机的具体运行机制,我们以 ETH/USDT 价格为例进行说明:

1、任意参与者可以将自己认可的价格传入到报价合约,比如 1 ETH = 200 USDT,然后将这两种资产按照价格比例,打入到报价合约里,一般是10 - 100 ETH 的规模,并收取 ETH 规模的 1% 作为手续费,进行挖矿,获得 NEST 激励;

2、打进去后,等待 T0 时间(目前是 25 个区块,5 分钟左右),这个时间周期内任何人可以用报价者的价格去买走 ETH 或者 USDT,如果 T0 内没有人成交,则该报价被系统录用,有人成交则该价格无效。超过这一时间,资产即可取回;

3、如果有人愿意与报价者成交,那么他成交的同时,也要按照上述标准报一个新的价格进去,这样就在初始报价 P0 后面形成 p1、p2 … 价格链。

4、成交者的报价规模,是他成交规模的 beta 整数倍,其中 beta > 1,这意味着价格链一定会随着规模的扩大而最终终止(停机),并且作恶者的成本几何级增长,从而对抗攻击行为。

5、NEST 价值:挖矿手续费及使用预言机需要支付一定的 ETH 费用,统一到分红合约,分配给所有的流通 NEST。

这样的 NEST 分布式价格事实预言机方案在具体结果上的表现为:其数据具备准确性、灵敏性、抗攻击性,而且能够对数据进行直接验证,且验证者可以是任意第三方,没有门槛限制;此外,NEST 预言机网络系统是高度分布式的,任何人都可以成为报价矿工,参与报价挖矿,自由进入或退出。

最后,对当前的预言机现状和发展趋势做一个小结:

1、中心化的预言机方案必然存在着中心化系统风险,且无法摆脱。

2、价格数据上链的本质不是往链上“上传”数据信息,而是要在链上形成(生成)价格事实;不管是中心化的上传价格信息,还是以去中心化的方式上传,都意味着链下价格事实先于链上产生。而真正的预言机系统,应该要做到链下价格事实同步产生于链上。

3、NEST 分布式价格事实预言机给出了一个开创性的预言机方案,其独特之处在于:直接在链上形成一个价格事实,而其他间接预言机系统则只是往链上传了一个价格事实,这是本质差异!

4、此外,预言机价格形成的成本和信用规模,要能够支撑远超过该规模的 DeFi ,才是正确的预言机;NEST 分布式价格事实预言机产生的每一条数据都是矿工用真金白银去验证的,且其链式结构具备高抗攻击性。

Niya:CoFiX 如何规避做市风险?

Victor:CoFIX无法规避做市风险,要规避做市风险需要结合合理的对冲。CoFiX提供风险的可计算性,可以让专业做市商很容易的管理自己的做市风险,从而最大化收益。

随着比特币以太坊价格的快速上涨,风险会不会因此加大?

CoFiX的设计包含了基于市场波动率动态调整风险补偿系数的算法,在第一版内由于gas消耗问题没有完整的实施。近期内随着NEST升级3.5,CoFiX会用回动态的风险补偿系数的算法。使用了动态的风险补偿系数的算法的CoFiX能够很好的应对各种波动率。

Niya:CoFiX上线1个半月了,是否达到了设计者的预期?

Victor:截至昨天:CoFiX上线了2个资金池USDT-ETH和HBTC-ETH

累计交易量2,013,500 ETH, 大概12亿美金左右。

最近2周24小时交易量在2-6千万美金之间

CoFiX为全部CoFi持有者赚取了4000多的ETH手续费,20%直接作为分红分给了CoFi持有者,80%在储蓄池,可以用于进一步的分红或者回购。假设回购的话,基本可以按照现在市价把全部流通的CoFi都买回。

大部分都是按照预期发生的,但是资金池的大小严重超出我们的预期,理想状态是开始阶段500万美金左右的大小比较好,因为1. CoFiX有超高的资金使用效率,不需要太大的资金池 2. 资金池大小需要和交易量同步变化,在没有足够交易量的情况下,资金池过大是非常不好的事情。

但是社区过于热情,导致刚开始的资金池大小一度超过1.1亿美金。

Niya:最近频繁发生的针对 AMM类型的预言机的攻击,你怎么看?

知鱼:首先我们要知道操纵预言机价格的闪电贷是什么

在 DeFi 的世界中,闪电贷是可以让任何人无需许可、无需抵押,便可立即借出一大笔资金,在DeFi 各协议之间进行操作套利,但在一个区块内必须还回去,否则交易回滚,取消此次任务的执行。

这相当于,闪电贷可以让任何人在短时间拥有巨量资金从而具备操纵市场的能力,像巨鲸一样游走在各个 DeFi 协议之间。

我们探讨闪电贷攻击的问题,需要从区块链的本质上去探讨。

在区块链的世界里,是假定每个人都是作恶者,就像中本聪创建比特币网络,连自己都假定为作恶者,才能保证系统的安全和去中心化。所以,闪电贷在某种意义上,是让每一个人都有机会成为“超级作恶者“,这是有必要的。

如果这些“超级作恶者”成功作恶,直接的证明了 DeFi 协议的脆弱性,DeFi 是不成立的,是需要进行革新和改进的。因为,这种成功也间接证明了一个真实的“巨鲸”进行此类攻击也是可以完成攻击的,如果 DeFi 生态连这一关都过不了,何谈系统安全性,如何去承载万亿美金市值的加密市场呢?

所以,DeFi 生态现在需要认清一个现实,价格预言机是 DeFi 生态最为重要的底层基础设施!如果预言机问题解决不了,那么代码质量再好的 DeFi 协议也都只是空中楼阁。

如果想要在链上形成一个庞大的 DeFi 市场,首先第一步就是要在链上生成价格。但是区块链无法在链上自动生成价格信息,需要依赖外部设施写入价格信息,所以,“写”这个动作就至关重要,如何让价格信息以去中心化的方式直接在区块链上生成出来,才是我们应该关心的问题。

相信前面大家对NEST预言机的机制有了一定了解。在 NEST 报价机制里面,你用真金白银在链上直接生成的价格,要交给全市场验证,只有活过 25 个区块的价格数据才会被 NEST 预言机系统录入,仅仅这一点,闪电贷攻击就无法实现,因为闪电贷必须在一个区块内及时还款,若想操控 NEST 预言机,几乎不可能。

总结一下:预言机作为DeFI的基础设施,为 DeFi 协议提供全局变量,是大部分DeFi的底层基础,如果预言机遭遇攻击或者出现停摆,则下游DeFi会陷入崩溃。所以预言机的抗攻击性这一指标非常重要。

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册