美文网首页
【区块链笔记整理】区块链中的oracle预言机

【区块链笔记整理】区块链中的oracle预言机

作者: 野人植树 | 来源:发表于2018-05-05 01:57 被阅读0次

前言:

最近被问到几次“预言机”到底是什么东西?区块链预测未来??——

这还是币圈的人向我问的,我想起是该写(水)一篇文章简单解释下。

“oracle”:神谕;神示所;圣贤;哲人。 来自百度翻译。

而互联网行业对oracle甲骨文公司应该都熟悉,其Oracle Database数据库也是明星产品。区块链中一般人听到“预言机”这个解释就懵了,其实能换个说法的话很容易理解。

提纲挈领:

区块链所谓预言机最重要的意思:

对未来发生的事件提供去中心化的数据。

比如未来某场球赛的结果。应用场景:甲乙两人用未来某场球赛结果对赌,这个对赌合约可以写在以太坊公链上,但是这个比赛的数据哪里来呢?虽然可以去以接口或直接爬虫的方式获取一些体育网站的数据,但毕竟这些数据是中心化的媒体公布的,存在错误或欺骗的可能(理论上)。所以现在有一些专门的区块链项目提供这样的服务。即通过区块链的方式提供去中心化的数据,以使得那些需要链下数据的智能合约能够公允地执行。

拓展:

谢林点(Schelling point):

博弈论中人们在没有沟通的情况下的选择倾向,做出这一选择可能因为它看起来自然、特别、或者与选择者有关。 一个去中心化的数据发布器。 对于基于差异的金融合约,事实上通过过“谢林点”协议将数据发布器去中心化是可能的。谢林点的工作原理如下:N方为某个指定的数据提供输入值到系统(例如ETH/USD价格),所有的值被排序,每个提供25%到75%之间的值的节点都会获得奖励,每个人都有激励去提供他人将提供的答案,大量玩家可以真正同意的答案明显默认就是正确答案,这构造了一个可以在理论上提供很多数值,包括ETH/USD价格,柏林的温度甚至某个特别困难的计算的结果的去中心化协议。 

项目介绍(举一例):

引自菩提(bodhi)项目介绍:

用户可以在预测市场上任意创建话题借助区块链的自由、开放和公正的特性,让全世界的有价值信息自由流通,用群体智慧和激励预测未来。Bodhi将第三方 Oracle 和基于投票的去中心化 Oracle 统一起来, 整合了现有去中心化预测市场的优点。同时引进首创的可替代 Oracle 机制使 Bodhi 预测市场兼具高效和自治的特点。

投票中比如第一轮要求必须被投够100个菩提币才能出一个结果,这个结果就能够作为临时结果,比如是A。

进入下一轮仲裁,B、C、D中某一个必须得到比A至少多10%的票才能驳回上一轮结果,这个循环仲裁会一直持续直到没有人驳回结果。

在去中心化的环境下,作恶一方只是小群体,资金也是有限的,而诚实一方是大多数,所以正义最终会得到彰显;

菩提基金会保留了至少10%的紧急仲裁金,保证在短期内我们有最终仲裁权决定谁对谁错;

当最终结果出来时,整个投票过程中选择与最终结果不一致一方的Token会作为奖励分发给与最终结果一致的一方,这样大家就有激励来参加投票,去纠正错误的结果。

小结:

预言机的区块链项目,最关键先理解“去中心化的公正数据”,然后是在事件未发生时通过分布的点(人或组织)的预测而形成群体智慧达到预测的能力

相关文章

网友评论

      本文标题:【区块链笔记整理】区块链中的oracle预言机

      本文链接:https://www.haomeiwen.com/subject/ipxtrftx.html