LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 为什么区块链离不开预言机,它到底是什么

为什么区块链离不开预言机,它到底是什么

2020-08-30 币友_63461 来源:区块链网络

区块链技术中常提到预言机(Oracle),听起来好像能预测未来一样,让人产生歧义。Oracle 这个单词的直译是“预言、神谕”,也有权威的意思。

区块链行业提到的预言机(Oracle),想表达的并不是“预言”的含义,而是数据的真实性、权威性。如果把预言机翻译成“可信数据提供商”,可能会更贴切。所以预言机就是一个为链上提供可信数据的工具,文艺点讲就是链接区块链和现实世界的桥梁。

预言机的运行原理:当区块链上的某个智能合约有数据交互需求时,预言机在接收到需求后,帮助智能合约在链外收集外界数据,验证后再将获取的数据反馈回链上的智能合约。

为什么需要预言机?

因为区块链上的智能合约和去中心化应用(Dapp)对外界数据拥有交互需求。

区块链是一个封闭的环境,链上是无法主动获取链外真实世界的数据。主要是因为区块链无法主动发起Network call(网络调用)而链上智能合约是被动接收数据的。其次,智能合约其实并不“智能”,它只是在满足相应条件下,才达到触发状态的程序。同时,智能合约最终的执行需要合约参与方的私钥签署,智能合约本身没有办法自动执行。

当智能合约的触发条件取决于区块链外信息时,这些信息需先写入区块链内记录。此时需要通过预言机来提供这些区块链外的信息。

先举一个通俗易懂的例子,假设现在我被关进了一个小黑屋里,我对外面的世界发生了什么几乎一无所知,不知道外面是否有人,即使呼叫也没有人回应,只有外面的人在门口告诉我,我才可以得知外面的改变。

智能合约就像这个例子中的“我”一样,它无论何时何地,都无法主动向外寻求信息,只能外部把消息或数据给到里面。而预言机就是这个在门口收到我的请求后,从外面输送消息和数据的人。

或许你又会提出疑问为什么链上无法直接导入和接收数据?主要是因为区块链的共识机制。区块链是基于共识的网络,所运行的智能合约也要求一定要是确定性的程序, 每笔交易和区块处理过后,每个节点必须要达到相同的状态。但是数据本身具有复杂性和多样性,这也是为什么预言机为了契合区块链的共识机制,除了搜集数据还有一步数据验证的步骤才将最后的“确定性”信息反馈给智能合约。

哪些团队正在开发预言机?

1、Oraclize:

Oraclize是一个为以太坊提供中心化数据传输预言机服务的项目,其依托亚马逊AWS服务和TLSNotary证明技术,提供预言机的服务。

在区块链环境下,Oraclize把获取的信息返回链上且保证保证数据与数据源相同,用户可以自行抓取数据。Oraclize不干涉信息源的选取和信息源本身的准确度。

2、Augur:

不同于Oracle的中心化,Augur是一个去中心化的预测市场平台。Augu的核心是预测市场,主要是通过利益驱动的投票机制来确定结果。

用户可以用数字货币进行预测和下注,依靠群体智慧来预判事件的发展结果。用户可以选择围绕任何未来事件创建预测市场,参与者可以押注该事件的结果。参与者根据创建的未来事件的实际结果赢钱或者输钱。平台本身无法验证事件的真实结果是什么,因此Augur依靠用户和复杂的结果报告系统来鼓励诚实的结果报告行为。

3、Chainlink:

Chainlink是第一个去中心化的预言机。比起Oraclize的中心化,Chainlink更符合区块链去中心化的准则。Chainlink主要提供用于帮助智能合约访问关键链外资源、网站API和传统银行账户支付的预言机服务。

链下节点来提供数据,chainlink的链上部分会收集数据请求的需求,然后收集合适的节点的回答,在加权得到结论后反馈给信息请求方。chainlink也拥有一个对节点的信誉评价体系,信息需求方可以选择特定信誉级别的节点,每次信息反馈之后也会更新每个节点的信誉评分。

预言机项目能投吗?

毫无疑问预言机是构建区块链世界基础的工具之一,但目前的预言机项目还不是特别成熟,实用性也差一些。既然如此这些项目还值得参与么?

区块链项目基本没有公认估值模型,我们投资的大都是未来的价值。像某些互联网公司一样,就算连年亏损,但股价还是一路攀升。而且目前我们大概率已经处在牛市当中,市场情绪较为高涨,更容易出现非理性的暴涨。

可话说回来,既然投资的大都是未来的价值。要面临的风险,自然也非常大。回头看17年的牛市,当年的百倍币,后面也大都跌了回去。最近预言机版块刚经历了大涨,所以还是要注意风险,谨慎参与。

—-

编译者/作者:币友_63461

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

LOADING...
LOADING...