• -------------------------------------------------------------
  • ====================================

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

区块链 dewbay 4年前 (2020-08-10) 2036次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

前言:

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

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

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

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

提纲挈领:

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

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

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

拓展:

谢林点(Schelling point):

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

项目介绍(举一例):

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

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

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

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

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

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

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

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

小结:

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

作者:野人植树
链接:https://www.jianshu.com/p/2c56d94425cf
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


露水湾 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:【区块链笔记整理】区块链中的oracle预言机
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址