1. 首页
  2. 区块链资讯

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

一文概览五种预言机模式对比。

区块链无法自动获取链下数据,但区块链又需要链下数据,以是为区块链提供可靠链下数据的预言机就诞生了。

区块链是一个去中央化的可信系统,对数据的准确性要求异常高,否则区块链就不可信。以是能够为区块链提供可信数据的预言机异常主要,其将支撑起海量的区块链营业。

今天以 Chainlink、 Band 、NEST、DOS、Tellor 为例,对这几个预言机项目举行一个简朴的概述。

Chainlink

Chainlink 是预言机赛道的龙头,实力强劲,市值已进入前十行列,是行业内应用最多去中央化预言机产物。

Chainlink 已经上线了多种虚拟钱币、法币和大宗商品的价钱数据,每一个报价都有众多使用方。

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?
Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

报价根据误差和时间举行更新,差别的报价其误差阈值和间隔时间有所差别,下图 ETH/USD 报价的更新条件是误差阈值到达 5% 或者时间跨越 10800 秒。此报价由 21 个节点举行,最少 14个 节点提交了报价才气盘算可信谜底,而节点获取的数据源也是涣散的,Chainlink Market 列出了22个数据源。

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?
Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

Chainlink 使用的链上聚合模式,节点将数据提交到链上合约,在合约内举行数据聚合,获得最终数据。而在 Chainlink 的中期计划内,数据聚合这一步骤将在链下举行,取得最终数据后再上传至链上。

Chainlink 的节点可以介入多个报价,在 Chainlink Market 中可以看到所有的节点,也可以看到节点介入了多少个报价及提交了多少次报价。下图可以看出介入报价最多的节点介入了 47 个价钱的报价,也可以看到差别的报价节点数各有差别。

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?
Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

Chainlink 通过节点声誉、抵押代币来保证数据平安,Chainlink 会对节点的事情举行声誉评价,声誉更好的节点更有可能获得数据需求方的选择。

数据需求方可以设定节点是否需要抵押代币,以及抵押代币的数目及模式,理论上抵押的代币越多平安性越高。

Chainlink 的报价节点要经由审核才气成为正式节点,Chainlink 会确认节点的身份以防止女巫攻击,以及作为对节点的约束,Chainlink 还宣布了 15 个经由官方认证节点。

数据需求方可以选择机构节点提供服务,机构节点自己有较高的信誉度,串联造假的信誉成本较高,可以以为平安性相对更高。

风险点:

随着服务营业规模的增进,节点造假获得的潜在收益越来越高,预言机的平安性会逐步降低。

Band 

Band 是一个受到币安和红杉投资的的去中央化预言机协议。Band 以为预言机的难点在于若何通过经济模子设计实现真正可靠的去中央化,以是 Band 协议的差别之处就在于其经济模子。

Band 协议内有众多数据集,每个数据集都有对应的代币,数据集代币通过代币池与协议代币 BAND 兑换获得。数据提供者需要抵押数据集代币,数据集代币持有者会对数据提供者举行投票,排名前几的节点才气成为数据提供者。

Band 协议内另有协调者,协调者网络数据提供者提交的数据举行聚合,然后将聚合后的数据发送给数据集内的节点署名,署名比例到达 2/3 以上,协调者会将数据上传到链上,供数据需求方挪用。

完成了数据提供,系统会对数据提供者和投票者奖励数据集代币,奖励会大部门分给数据提供者。

从官网宣布的互助节点来看,也都是一些着名机构,从源头上提升了可信度。

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

Band 也有不少项目使用,在博客内专门有一栏互助伙伴展示。

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

风险点:

Band 和 Chainlink 的风险点类似,随着服务规模的扩大,平安性会逐步降低。

NEST

NEST 是一个基于矿工报价博弈的去中央化预言机系统。

NEST 通过矿工报价,以 ETH/USDT 为例,矿工介入报价必须同时在合约内存入 EHT 和对应报价的 USDT ,好比矿工报价 ETH 价钱为 230 USDT,则矿工报价最低需要存入10 ETH 和 2300 USDT(最低报价为10ETH)。报价收取 ETH 规模的 1% 作为手续费,同时获得 NEST 激励,收取的 ETH大部门作为 NEST 持有人的分红分发出去。

若是矿工报价偏离市场价钱,好比市场价 230 USDT,矿工报价 200 USDT,则矿工的 ETH 会被验证者(套利者)用 USDT 吃掉,矿工会遭受损失。被吃掉的报价为无效报价,不介入价钱天生。

验证者在吃单的同时,需要报出一个新的报价单出来,新的报价单规模要求是自己吃单规模的 beta 倍,当前 beta=2。若是验证者的新报价与前面的生效报价有跨越 10%  的价钱偏离,那么新报价规模要 x 10 倍。

为防止恶意吃单损坏价钱天生,验证者在吃单的同时,需要支付吃单 ETH 数目 0.1% 的买卖手续费。

若是报价没有在 25 个以太坊区块时间内被成交,则视为公允价钱,会被系统收录介入价钱形成。25 个区块时间后矿工可以取回报价资产。

ConsenSys表示,约有80%的ETH供应有资格进行抵押

由于加密货币社区正在期待以太坊2.0,大量的ETH持有人已经拥有足够的以进行网络抵押的ETH。

任何人都可以介入报价,任何人也都可以介入验证,NEST 是一个开放的系统。

NEST 系统每个区块都市有一个价钱天生,若是某一个区块没有天生新的报价,则使用上一个区块的价钱。

从上述剖析中我们可以看出,想要对报价举行攻击,需要动用大量的资产。由于每次吃单后都需要提交一个新的报价,新报价规模是吃单规模的 2 倍,这是一个指数级提升的资产规模。

理论上每个区块可以有多个报价,则想要阻止一个区块内的多笔报价,需要对多笔报价举行吃单,以及提交吃单规模 2 倍的新报价。同时新的报价也会被验证者举行吃单,从而快速提升攻击成本。

有一种情形理论上可以对照简朴的执行攻击,即报出一个规模异常大的报价,此时验证者可以举行吃单,如果介入验证者不够多,只能吃下一部门规模,则剩余未被吃单部门也会被系统收录介入到价钱天生中去。

但事实上现在部门主流资产 DEX 上的买卖深度已经对照不错,验证者可以在 DEX 内即时变现,举行循环套利。而若是是在中央化买卖所做对冲,提币时间漫长,无法举行循环套利。但若是是小币种,DEX 深度不足,则可能会受到大额报价攻击。

NEST 预言机系统 7 月正式上线,现在已经被原力协议集成,迈出了现实应用的第一步。

风险点:

如果报价矿工较少,则攻击成本会降低,报价频次越高,攻击成本越高;

如果验证者较少,则可能会受到大额报价攻击,验证者越多,越平安。

DOS

DOS Network 和 Chainlink 的核心区别是,数据提供节点选择上的去中央化。

其每次报价的节点通过 VRF 随机选择,然后通过门限署名在链下杀青共识,最后上传到链上验证。

此种方式在节点端加倍去中央化,攻击难度更高,但若是节点数目许多,则节点收益可能难以保证。

成为 DOS 节点需要抵押 80 万 DOS 代币,近期刚开放了节点抵押机制,现在只有 14 个节点,也未见到有项目方使用其预言机系统。

值得一提的是 DOS 的博客在 2 月份就已经住手了更新,而在 7 月突然恢复了更新,且宣布了主网上线。

Chainlink、Band、NEST、Tellor哪种预言机更抗攻击?

风险点:

节点数过少的中央化风险;

随着所服务营业规模的增进,节点造假获得的潜在收益越来越高,勾通风险会增添。

Tellor 

Tellor 是一个基于以太坊的使用 POW+PoS 机制的预言机系统。

网络每 10 分钟为出价最高的数据请求者提供 1 次数据,矿工以算力竞争提供数据的权力,每次会有 5 名算力竞争胜出者提供数据,系统选择这个 5 个数据的中心值,提供给数据请求者。

矿工需要抵押 1000 个 Tellor 代币,若是对矿工提交的报价有异议,可以在 1 天内抵押代币提议争议,由代币持有人投票表决,胜则获得代币,败则失去代币。

Tellor 矿工需要硬件投入才气挖矿,想要实现和比特币类似的平安性,但 Tellor 若是不能被大量接纳,则挖矿收益很可能难以笼罩挖矿成本,则 Tellor 的模子不成立。

Tellor 舍弃了性能,而选择使用 PoW 这种方式来实现加倍平安的盘算。从利益相关性上说,矿工需要投入款项购置硬件,以及抵押代币,最终随着算力的增添,硬件成本不停增添,利益相关性逐渐增强,但这要求系统能够提供给矿工足够的回报。

值得一提的是 Tellor 是由 Maker 、Binance Labs 和 ConsenSys 投资的项目。

风险点:

接纳不足,系统收益少,矿工没动力增添算力;

随着服务规模的增添,平安性会逐步降低。

总结

事实上随着 DEX 的生长,直接使用 DEX 的链上价钱做为预言机也是一个很有潜力的偏向,这需要 DEX 具有足够的深度,能够抵制价钱操作,或者对价钱举行加权等操作,来规避价钱操作攻击。

预言机对区块链异常主要,现在的区块链生长还离不开预言机,抗攻击性是预言机最主要的特征。从生长来看,数据需求方可能会选择多个预言机来保证数据平安。

从长远来看,预言机还拥有广漠的空间。

原创文章,作者:链大大,如若转载,请注明出处:http://www.chaindada.com/chain/10704.html