对预言(Oracle)的一次探讨
智能合约有望彻底改变人类、机器和组织建立实施契约关系的方式。
从财产所有权到金融工具到家庭日常活动的每一个事物,现在都可以被实现为一段部署于一个公开可验证的共享账簿中的代码,这个公开可验证的共享账簿被称为区块链。这个代码在很多方面都可称为是“智能的”:它是自动执行的,模块化的,能够大幅降低与合同有关的交易成本。然而,它在接收并验证来自外界信息的能力方面还不太擅长。例如,保险合同可以被编程,当车被损害时可以自动支付车主一定的赔款,但它不能独立地评估这种损害。
由于区块链代码和真实世界之间的这种差距,还需要一些预言家。在区块链和智能合同的情景中,预言家是一种代理,负责查找并验证真实世界中的事件,并提交此信息到区块链,以供智能合同使用。这种代理可以是软件、硬件或人。
基于软件的预言家,可以用于搜索和分析信息的文字,但在解决信息分类和模糊事件判定方面面临难题。此类预言家最直接应用场景可能在于验证发生在其他区块链的事件。硬件预言家可能会涉及传感器数据提交并运用于物联网应用场景。在到不久的将来,人类预言家可能还会是主要形式,因为它们可以独立地查看或查询的事件的结果。
无论通过哪种实现方式,预言家提供了必不可少的服务,把智能合同和分布式自治组织与现实世界的数据和事件连接了起来。
预测市场依靠预言家进行市场调停
每次市场结束之时,一个预言必须输入事件的结果。这个输入被用来衡量预测精度以及确定股份(share)的价值。一些事件比其他事件更容易验证。例如,如果定义明确,特定电子货币在指定时间内的价格可以由一段访问交易所API和提交验证数据到相关智能合同的代码来验证。而其他信息难以验证,诸如科学是否已经取得了突破,这类难以验证的信息会从人工输入中获益。Realty Keys服务已经提供了自动事件检查和加密预言提交的预言家解决方案。最近,Oraclize 提供了专为以太坊分布式应用程序设计的一个类似解决方案。
只使用一个预言家调停事件会引起问题。例如,一些事件可能需要专业知识,或者事件的绝对数量可能超出单个预言家的处理能力。另外一个值得关注的是存在欺骗参与者风险,一个预言购买小概率事件的份额,并做出事件朝这个结果发展的决议。这导致了一个肆无忌惮的预言家大赚的机会。如果体育比赛的优胜结果预测市场是由一个单一的预言家做出决议,市场的赔率是20比1,若预言家购买后一种结果的份额,并做出相应决议就会保证获得巨大收益。如果从这种策略产生的利润比运行一个诚实预言家的预计回报大,同时诉诸法律的风险较低,那么理性的(尽管非常不道德)的决定是欺骗市场,放弃预言家服务。
为了应对这些挑战,我们已经建立了预言家市场。
通过灵知(Gnosis)接口任何人都可以报名参加,提供的预言家服务。声望可以通过连接一个Twitter帐户进行自举。条款,费用和专业化可以在登录时由预言家指定。市场开发者可以选择任意的在案的预言家为事件做出决议。
为了进一步提高安全性,对于事件决议可以选择一个预言家的组合。例如,市场的创造者可以选择5个预言家进行决议,以少数服从多数的原则对一个事件的结果进行判断。通过要求预言家提交保证金的方式创造谁对事件说谎或试图串通说谎这样都会导致预言保证金损失的风险。在极端的情况下,市场参与者可以挑战决议,把决议推向我们呼称为“终极预言家”的第二步。
终极预言家会就“什么是这一事件的结果?”这一问题创建一个市场。参与者可以在市场两边投注。下注期过后,24小时计时器启动。如果在24小时结束时,对事件判断的结果仍然是相同的,市场将会关闭。在这个市场中胜利一方的参与者会获得奖励,失败一方产生亏损。原始市场按照这个二级市场的结果做出决议。
Reality Keys和Oraclize将做为初始预言家解决方案被包括,但我们希望各类预言家蓬勃发展,并鼓励有兴趣的人注册成为预言家。现有数据提供者将有可能通过预言家市场发展成为预言家。例子包括彭博金融市场数据或ESPN体育市场数据。另外,一个精明的独立供应商可以订阅这些数据服务,然后将信息分享到链上。 专业预言家的开放市场,构建多个预言家决议的能力,博弈中最坏的情况下预言家决策能力,把这些结合起来能产生具有时间高效性、成本高效性、可扩展性和高读安全性的理想预言家解决方案。
随着基于区块链的经济蓬勃发展,预言家的生态系统可以发展成为连接数字世界和物理世界之间的桥梁。
参与者谁能够向数字经济生态系统准确地提供信息,谁就有可能得到获利机会。我们设想会有三种形式的交互:上传事件结果的预言家、面向开放概率聚集计算的预测市场和私人数据销售。灵知(Gnosis)提供了前两个交互方式的解决方案。我们的市场可以定制探究任何可判定事件可能性。这些估算可以被外部智能合同用来确定保险服务价格(例如,市场根据灾害性天气来确定住房保险成本)或触发契约事件(如果市场预测降至低于价格门槛就卖出货品)。预言提交可直接用作智能合同触发器或预测市场决定。在此过程中,我们力求在数字经济领域中,提供针对可能性和决策结果数据的长期完整的解决方案。
对预言(Oracle)的一次探讨相关推荐
- oracle分析函数用途,深入探讨:oracle中row_number() over()分析函数用法
row_number()over(partition by col1 order by col2)表示根据col1分组,在分组内部根据col2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内 ...
- ORACLE EXP命令
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...
- 使用Oracle 的 imp ,exp 命令实现数据的导入导出
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...
- 空间数据引擎oracle_GIS 与Oracle 数据库空间数据格式的转换
近几十年来,由于社会应用需求的增长和多年研究工作的积累,地理信息系统(GIS)技术有了明显的进步,正朝着跨平台运行.分布式处理.开放式开发.网络化集成的方向发展.从空间数据管理角度看,GIS 已经从纯 ...
- oracle 学习日志--ORACLE EXP命令
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...
- ORACLE EXP命令
ORACLE EXP命令 本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其对应的參数进行了说明,然后通过一些演示样例进行演练,加深理解. 文章最后对运用这两个命令可能出 ...
- oracle这么导入,Oracle怎么导入数据
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...
- Oracle与空间数据,GIS 与Oracle 空间数据格式的转化
GIS 与Oracle 数据库空间数据格式的转化 作者:李景文陈大克唐群(桂林工学院土木工程系, 广西南宁541004) 来源:四川测绘 [摘要] MAPGIS 软件支持多种GIS 数据交换,且其明码 ...
- AndroidStudio初体验
style="display: none;" frameborder="0"> 收藏成功 确定 收藏失败,请重新收藏 确定 查看所有私信查看所有通知 暂没 ...
- 象行中国2015 Let's Postgres
象行中国2015 Let's Postgres 本次活动是由Postgres中国用户会主办的,在全国主要城市(北京.西安.上海.杭州.南京.长沙.广州.深圳.成都)举行的Postgres线下技 术交流 ...
最新文章
- docker通过镜像方式安装tomcat
- 国内最牛逼的笔记,不接受反驳!!
- php邮箱群发,php异步群发邮件
- GRE作文用AI打分,已经20周年了:AI给中国考生的分数,远高于人类打分
- php预测,趋势预测法-PHP实现
- 关系型数据库与NOSQL
- kafka 重复消费和数据丢失_刨根问底,Kafka消息中间件到底会不会丢消息
- 限时分享:产品经理面试高频考题及答案
- 如何缩短visual studio行号的距离
- C++类内存结构布局
- CSS border 属性及用border画各种图形
- 实数系的基本定理_11、实数的连续性(1)
- MP4提取音频文件,并且转换为16KHz采样率 16 bit
- 板邓:wordpress自定义用户角色和权限全面解析
- 影视动画专业有木有c语言,那些头秃的专业,不了解一下?
- java---集合类---ArrayList类
- 多模OM1、OM2、OM3和OM4光纤,单模OS1,OS2
- Java项目:SSM实现的一个在线文具学习用品购买商城网站
- 全国计算机等级考试shi,全国计算机等级考试等级设置
- opencv-python最全下载地址
热门文章
- 打乱魔方软件_魔方打乱程序思路
- 以梦为马,扬帆起航,双非人的2021,万字逐梦旅
- Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
- 视频gif如何制作?试试这个视频制作gif神器
- java计算机毕业设计工作流流程编辑OA系统MyBatis+系统+LW文档+源码+调试部署
- javaweb大全:地址来自 孤傲苍狼
- MetaTrader 4 电脑版安装指南
- 与BB-8跨次元对话,三星Bixby亮相星球大战首映礼
- 【STM32CubeMx你不知道的那些事】第十章:STM32CubeMx的SPI外置FLASH(W25Q128)+文件系统(FATFS)+虚拟U盘
- 4位先行进位加法器的vhdl程序_VHDL精密,Verilog简洁,但要写好都要遵守这25条通则...