欢迎各位的到来,匿名科技专业开发区块链项目,为您定制专业的区块链解决方案!
当前位置: > 认识区块链 > 正文

预言机是什么?

2019-01-21 11:29:39 认识区块链

从字面意思,你可能会理解为它是具有预言功能的机器,因为人们通常喜欢用一种事物的功能来给该事物命名。其实不然,这里的预言机是指区块链上用于获取外部信息的机制,或者说它本身是一种智能合约

产生原因

以太坊、EOS这样的区块链网络上没有直接的途径用于获取链外额信息,这也就意味着没有办法获取验证智能合约的触发条件,为了解决这个问题,预言机就随之产生了。

预言机功能

预言机可以使区块链连接到任何现有的API,所有来自区块链网络进行的交易都能够进行支付,智能合约也能够与其他区块链进行交互。预言机的本质就是一个提供外部信息的平台,使智能合约的触发条件得到满足,这些条件可以是任何数据,例如温度、支付完成信息、价格变化等。

预言机工作原理

智能合约通过对预言机发布一个合约之间的调用请求来获取数据,指定数据源和参数。预言机根据收到的请求获取数据,利用callBack函数返回结果。预言机提供了的TLSNotary  Proof来证明返回的结果是没有经过任何人修改的。TLS是一个网络传输协议,利用可信机构颁发的CA来保证传输正确。TLSNotary是TLS的改进,能够证明Oraclize提供给合约的数据就是某个特点时间点的正确数据。需要注意的是第一次调用预言机是免费的,第二次调用开始需要支付以太币,合约之间的支付,具体多少取决于调用的数据源和证明类型。

以上是本文的所有的内容。

网站简介匿名科技
本网站有各类区块链行业资讯分享、技术产品介绍以及产品白皮书。

标签