LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > DeFi 世界的灯塔:一个去中心化的预言机(Oracle)系统

DeFi 世界的灯塔:一个去中心化的预言机(Oracle)系统

2019-11-21 NEST 来源:区块链网络

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

区块链时代,已经到来。

根据维基百科对区块链的定义,区块链是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链也是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。

但凡提及区块链,就不得不提比特币。比特币是一种点对点的电子现金系统,其通过区块链技术和工作量证明机制创造了一个开源的去中心化支付系统;比特币是人类历史上第一次使用技术手段实现了私有财产神圣不可侵犯,作为区块链领域技术落地应用最为成功的应用,比特币被称为区块链1.0。

既然有区块链?1.0,那必然会有?2.0。以太坊也是一个去中心化的公共区块链网络,Vitalik Buterin?在比特币的基础上添加了?EVM?虚拟机,使以太坊具备了图灵完备性,可以编写任意复杂的随机算法代码,并在以太坊网络上运行。由于以太坊智能合约的出现,使得区块链步入可编程世界,极大的促进了区块链技术的应用和普及。以太坊也因此被称为区块链?2.0,Buterin?被封为“?V神 ”。

在进入区块链?2.0?之后,区块链的发展更多的开始从底层转向应用层。如何利用区块链技术来推动现实商业文明的发展和进步,带来革命性的效率提升,是摆在行业面前的问题。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

正如我们所看到的那样,区块链与生俱来的金融属性,使得其在金融领域的发展应用被认为是最具有价值和最为迫切的。

金融遇到区块链,必然会产生一些激烈的碰撞,诞生新的事物,?DeFi?(去中心化金融)?便应运而生。DeFi?的中文意思是去中心化金融或分布式金融。DeFi?领域的创业者或者从业者,一般是跨学科综合实力较强的专业人士,不仅要懂区块链底层技术,还要懂金融专业知识

经济科学领域如此定义区块链:区块链被称为是信任的机器。?区块链最大的核心创新在于去中心化的解决信任问题,不需要再去信任和依靠第三方机构的情况下进行价值转移。其中,智能合约起到了重要的作用。它是一套数字形式定义的合约,帮助合约参与方执行完成任务的协议,节省了时间和繁琐的步骤。

但事实上,区块链无法主动获取现实世界的数据。而且大多数通过智能合约技术实现的去中心化产品又存在着对现实世界数据的严重依赖,其中?DeFi?领域尤为迫切。比如去中心化数字资产抵押借贷、去中心化数字资产期权、稳定币、DEX?等?DeFi?产品和服务,都需要引入真实世界的价格信息,来完成产品自身的逻辑闭环。但在调用市场价格信息的过程中,开发者又不得不去考虑价值数据的真实性、稳定性、去中心化程度、攻击成本等。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

去中心化链上价格信息缺失的问题,严重阻碍了区块链技术的落地应用和?DeFi?领域的规模化发展。

同时,这就是预言机(Oracle)诞生的理由。

为了解决去中心化链上价格信息缺失的问题,区块链行业内提出了构建去中心化的预言机(Oracle)系统来提供链上价格信息的方案。

那什么是预言机?预言机是一种可信任的中间件,它通过签名引入关于链下真实世界的信息事实,从而允许确定的智能合约对不确定的外部世界作出反应。

作为区块链行业发展过程中最为重要的基础设施,预言机一直以来都备受业内开发者和资本方的关注。

目前区块链领域的预言机项目有以下几个:

1、Oraclize

Oraclize?是一个为以太坊提供中心化数据传输预言机服务的项目,其依托亚马逊?AWS?服务和?TLSNotary?证明技术,提供预言机的服务。它是中心化的,而且TLSNotary?要花费很多的?Gas,这笔消耗最终还有要由用户买单。

2、ChainLink

Chainlink?是以太坊区块链上第一个被提出的去中心化预言机解决方案。比起?Oraclize?的中心化,Chainlink?更符合区块链去中心化的准则。Chainlink?主要提供用于帮助智能合约访问关键链外资源、网站?API?和传统银行账户支付的预言机服务。?Chainlink?也拥有一个对节点的信誉评价体系,信息需求方可以选择特定信誉级别的节点,每次信息反馈之后也会更新每个节点的信誉评分。但它有几个缺点,其中最大的缺点是过多的?Gas?费用消耗——区块链中的交易数量正比于参与每轮共识的预言机客户端数量。在?Chainlink?的长期规划中,它将来会探索支持链下聚合的法。同时,它的协议和签名方案是交互式的,涉及多轮消息交流,在最糟糕的情况下,它需要大多数链下客户端的参与,因此?Chainlink?的性能和可扩展性一般。

3、MakerDAO

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

4、DOS Network

DOS Network?是一个提供去中心化的预言机服务的网络。它可以连接智能合约和链外互联网世界,同时也为区块链提供无限的且可验证的计算力。Dos Network?在链上监测用户数据请求,链下监控和接收数据请求,再通过链下随机选一组节点来提供数据,一旦收集来的数据通过组内?51%?节点共识被视为「正确答案」,最后链下再将获取的答案反馈给链上信息请求方。DOS?设立一个对于诚实节点的奖励机制:除了给节点的数据处理费,30%?总供应量的?DOS?采矿奖励,持续十年。

5、Compound

去中心化借贷平台?Compound?发布了名为”开放预言机系统”(Open Oracle System)的社区项目,以此设定价格预言机的开放标准,让开发者可以从分布式的价格信息流中贡献价格数据。会有一组报告者向开放预言机系统公布一组资产的价格(所有公布的价格都可以公开进行验证);需要数据的实体可以选择他们想要使用的定价数据,选择他们想要使用的价格数据的报告者,以及选择他们想要的数据的格式;然后,实体可以将此价格数据用于其产品和服务。尽管该项目旨在让任何人都能贡献价格数据,但首批报告者将包括Compound、DeFi?项目、交易所、场外交易平台和应用程序开发人员。该项目的原型机目前已经在以太坊Rinkeby测试网上运行,发布来自Coinbase Pro、Kraken?和币安这三个来源的价格信息。

6、Band Protocol

Band Protocol?是一个以?Layer 2?的形式为公链扩展的去中心化预言机系统。作为一个?Layer 2?协议,Band?由链上和链下两部分组成。链上的合约主要负责代币的发行和托管,以及对预言机数据进行验签这两部分工作。而链下的协议则包含了一个由数据提供者们所组成的?P2P?网络。这个网络中的每个节点都是为某个数据集提供数据的供应商。对于每一个数据集来说,都会有多个数据供应节点存在,为该数据集提供数据。而只有当某个数据经过了数据供应商网络中的?2/3?的节点进行签名后,这个数据才会被发送到链上,提供给链上应用。

以上,是市场上最为主流的几个预言机项目。其中已经落地应用的有?Oraclize、ChainLink、MakerDAO,但他们自身都有很多问题或者亟需优化的地方。客观评价,离市场所迫切需要的去中心化预言机系统相差甚远!

真正的区块链预言机系统应该具有以下?5?个特点:

1、去中心化;

2、不可篡改(攻击成本极高);

3、服务稳定;

4、可审计(真实有效)

5、具有经济激励惩罚机制(保证其持久稳定运行)

以上,是我们对一个真正意义上的去中心化预言机系统所提出的严格要求,链上可使用的事实不多,链下价格事实的上链显得格外重要。

作为区块链技术落地应用的基石,作为?DeFi?世界的灯塔,我们需要更好的预言机(Oracle)系统!

—-

编译者/作者:NEST

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...