神奇的预言机(Oracle)和预测市场

神奇的预言机(Oracle)和预测市场

之前的文章中写过:"智能合约成为新世界的律法,预言机连接虚拟与现实,ICO为探索新大陆提供了源源不断的资金,DAOs作为新型“合作社”,推动了生产关系革命。"

预言机就是Oracle,是实现智能合约的必要条件。

(以下内容将混用这两个名称)

预言机这个名字会让人误解,Oracle更是如此。


Oracle的核心功能是提供数据上链服务。

“我们不生产数据,只是数据的搬运工”

智能合约是在区块链提供的沙盒环境中运行,沙盒是个封闭环境,使合约代码不能读取链外数据。

但很多时候智能合约又必须依赖外部触发条件

比如这样一个智能合约:

当明天某地的天气在14:00至15:00的平均温度如果高于38摄氏度,****则向通讯录中的所有人发放一个50代币的红包。

又或者...

某次航班将于10:00am到达目的地,如果航班延误将触发智能合约,投保人将获得500代币的补偿。

在这个例子中,某地某一时段的天气就是一个链外数据。对于这样的数据,智能合约是无法从外部网站获取的。所以就需要预言机来搬运,将外部数据写入到区块链中,使合约得以完成。

原理是这样的:

先回忆一个功能,区块链就是个帐薄。****这个帐薄上只记录收发地址,转账金额和备注信息。

预言机将气象局公布的数据抓取下来,然后向特定钱包地址进行转账,并将天气信息写入交易备注。这样一来智能合约只要查看特定地址的交易记录,就可以获取备注的天气信息了。不同地区的天气,可以发布到不同的钱包地址中去,用于分类查询。

很简单吧?但这又是必须的。

比如航班信息,股票价格,贵金属价格,等等大量的数据需要上链服务。

任何有外部触发条件的智能合约都需要预言机的支持。


预测市场

除了可以直接搬运的数据,还有一些是无法通过网站抓取的。

比如一场比赛的结果。

我们没办法保证官方渠道的准确性(被黑客篡改),和网站无法访问的情况,也就无法信任这个数据来源。而这类错误又将造成严重后果,在这种情况下我们还有另一个选择,那就是预测市场

预测市场和预言机完成一样的功能,但是数据来源于人而非机器。人们下注,博弈,以利益绑定的形式来保证数据的准确性。没人愿意为错误的比赛结果买单,所以这个数据更可信。


总结:

预测市场和预言机的目标是一样,都是为智能合约提供数据支持。这两个市场没有竞争,是互补关系。他们的核心价值是信任,谁提供的数据更可信,那他就有更多人使用,赚取更多的查询费。

预言机市场是否会一家独大,我不确定,那么多种类的数据要上链,不光是技术就能解决的问题。所以我更倾向于多家共存,每家都有独一无二的数据源优势。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 区块链中的预言机oracle 本文发表于,微信公众号文章有改动,本文为原文。硅谷区块链——区块链里的oracle是...
    之鄙黍阅读 4,751评论 0 2
  • 再读《中国哲学简史》,最近用星星点点琐碎时间来读。觉得每一篇都很经典。今天印象最深的是关于幸福的观点: ...
    洁思漫讲阅读 3,056评论 0 1
  • 1.平台战略:平台战略指的是连接两个或更多特定群体,为他们提供互动机制,满足所有群体需求,并巧妙从中盈利的商业模式...
    努力就会看到希望阅读 3,493评论 0 2
  • 文/雍万萍 闺女 妈妈为你写首诗 从小 你就聪慧善良 从小 妈妈就对你讲 要经得起疼痛 要学会坚强 生活 没有赐予...
    频彩阅读 3,328评论 17 24
  • 记得上学时,吃饭有人陪,去超市有人陪,生病有人陪,甚至上厕所都有人陪着... 临近毕业的时候特...
    白木夕阅读 3,535评论 0 1

友情链接更多精彩内容