区块链在许多业内项目白皮书里被描述的无所不能,但它真的是这样吗? 事实上,区块链本身是一个基于共识的、封闭的系统,它无法主动获取现实世界中的数据。而预言机扮演的,就是一个连接链上、链外现实世界的角色。 “预测市场只是预言机的应用场景之一” 从字面上来看,大家很容易被预言机(oracle)的名称误导,认为预言机做的事情就是预言、预测,但事实并非如此。 就像DOS?Network 联合创始人王琦在接受采访时说到的那样,可以说,预言机是给区块链提供真实世界信息的中介。如果一定要在互联网找一个对应的东西,可以说是 HTTP 协议。 预言机工作示意图 “区块链本身是一个基于共识的、封闭的系统。举个例子,类似 DAI 这样的稳定币系统,需要获取 ETH 的实时价格,来判断所抵押的加密货币是否达到了平仓价格进而触发平仓。假设有 1000 个节点,那就需要向交易所(比如币安)或 CoinMarketCap 的 ETH / USDT 交易对进行 1000 次的 API 数据请求 ,但是,由于 ETH 的价格是实时变动的,加上网络延迟、计算速度等原因,每个节点获取到的价格可能都不相同,这部分数据被输入到智能合约后,节点间无法达成共识,那么整个系统就会崩溃。” “所以智能合约不允许节点主动去外部获取数据,预言机的作用,就是从外部引入确定的结果输入智能合约,其他节点也就可以轻易地验证这个数据准确与否。” 在互联网时代,普通用户在网络上查找信息,依靠的是 HTTP 协议,“帮助用户快速在广袤的数据里搜索,并采集到所需的信息。”而预言机的作用类似,也是帮助区块链连接链下的数据或者事件,但两者又有所不同,“区块链本身是一个基于共识的系统,由于它基于共识,可以说是区块链内生出来的一个东西。” 简言之,预言机可以实现将链下数据引入链上的功能,整个区块链系统均认可这部分数据,可以说,预言机是给区块链提供真实世界信息的中介或者通道。 无论是金融衍生品交易平台,还是加密货币抵押实现的稳定币,亦或者是借贷平台,都需要预言机去获取真实世界的价格信息计算抵押率,保证金比率,确定参与各方的收益 和损失,以及触发平仓交易等。 至于大家比较熟悉的预测市场项目,比如菩提、天算,预言机的作用主要是给他们提供决定最终裁决结果的信息。 采用去中心化的方式保证数据的可信性 作为去中心化预言机项目,DOS Network 力图连接智能合约和链外的互联网世界,为需求方提供“可信的数据”。 DOS Network采取的是链下预言机共识确认后,再输入到链上。如 A 有一个数据需求,那他需要去调用我们的合约,输入一些参数,包括要去哪些地方拿到什么样的数据,需要怎么解析数据,数据传完后,要怎么去使用它,设置怎样的回调函数等等步骤。 在这个过程中,最重要的是要保证数据的可信性,为达成这个目的,DoS Network 采取了去中心化的方式。对诚实节点实施奖励,另外,为了防止节点作恶,我们对新加入 DoS Network?网络的节点会有一定的门槛,比如必须抵押一定数量的代币,防止女巫攻击等等。 DOS的链下是由很多节点组成的分布式网络,这些节点组成多个小组,在有数据请求来的时候,会随机选取链下的小组成为工作组,工作组内节点抓取链外数据,并对数据进行共识。最后将共识后的数据输入到区块链上。 许多白皮书里对区块链的神奇确有夸大,但不得不承认它将有可能彻底改变整个人类社会价值传递的方式。而这一切也少不了技术上的支持,预言机技术将区块链系统与外界相连,区块链的巨大宏景实现或指日可待。 rich社区孵化项目DOS?Network专注研究预言机网络技术,读者老爷们想要获取更多关于DOS项目情况及行情分析请持续关注Rich社区的官方微信公众号了解。 -END?- 商务合作:wxid_j5fjn9trmgqw2 —- 编译者/作者:Rich社群 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
区块链技术丨预测市场只是预言机的应用场景之一
2019-12-13 Rich社群 来源:区块链网络
LOADING...
相关阅读:
- Gate.io芝麻开门区块链新闻一分钟202008042020-08-04
- 《进展周报 | 夸克链信周报2020.7.27-2020.8.2》2020-08-04
- 最后给大家分享一个故事看完你就明白FORSAGE智能合约的魅力了2020-08-04
- Electric Capital 公布 1.1 亿美元基金,关注一层协议、DeFi 与区块链社区等2020-08-04
- Forsage智能合约邀请投资者加入以太坊区块链矩阵项目2020-08-04