区块链预言机(Oracle)

区块链预言机(Oracle)是区块链与外部世界交互的一种实现机制。它允许确定的智能合约对不确定的外部世界作出反应,是智能合约与外部进行数据交互的有效途径,也是区块链与现实世界进行数据交互的接口。
Oracle分类:
1、由可信中心提供数据通过第三方企业,提供智能合约运行所需要的外部数据,并将数据传输至智能合约中。
主要项目: Oraclize、Town Crier。
2、由分布式节点提供数据
分布式的预言机节点 / 预言机服务提供商从分散的数据源获取数据,通过算法对数据进行聚合,并将结果返回给到智能合约中。
主要项目: ChainLink、Augur、Witnet、DOS Network。
3、由可信联盟提供数据
组成的分散的预言机网络中的节点是指定的,对节点的信任,这很大程度上源于节点本身的利益相关者身份以及节点本身的机构声誉。
主要项目:Maker的预言机。

区块链预言机(Oracle)

扫一扫手机访问

发表评论