1. 首页
  2. 资讯
  3. 区块链

SEER白皮书-下一代去中心化现实预测市场

预测市场已成为区块链核心应用之一,可动态交易的预测筹码、私有房间功能、参数交由市场自动竞争调整、中枢神经协议的引入有效避免了硬分叉的产生、纯公链设计,SEER的这些特性都特别让人激动。

导读
这是一份可以被当做范式的白皮书。预测市场已成为区块链核心应用之一,可动态交易的预测筹码、私有房间功能、参数交由市场自动竞争调整、中枢神经协议的引入有效避免了硬分叉的产生、纯公链设计,SEER的这些特性都特别让人激动。

目    录

摘 要

第一章  设计理念

1.1 项目背景

1.2 发展方向

1.3 创新之处

第二章  技术概览

2.1 平台模型

2.2 代币 – SEER Token(SEER)

2.3 现实预测市场功能

2.4 预言机框架(Oracle)

2.4.1 申请成为预言机

2.4.2 中心化智能预言机

2.4.3 挑战预言机结果的途径

2.4.4 预言机声望与信誉系统

2.5 现实预测市场内的锚定代币

2.6 学术研究与数据集成接口

2.7 环境隔离的去中心化应用程序

2.8 加密的私有现实预测市场

第三章  治  理

3.1 理事会

3.2 见证人

3.3 预测市场设立者,预言机以及众筹参与者

3.4 账户恢复

3.5 账户冻结

3.6 微信/微博/支付宝等社交客户端的第三方跨平台用户登录

第四章  应用场景

4.1 体育竞猜

4.2 资产价格预测

4.3 金融市场预测

4.4 事件预测

第五章  发展路线

5.1 发展路线图

5.2 第三方开发者支持

摘    要

SEER是基于区块链的下一代去中心现实预测市场平台。SEER利用市场机制让用户表达对未来事件的判断,并集众人的智慧与看法对未来事件进行有效的预测。SEER通过引入多宿主去中心化预言机(Oracle)功能,为用户提供中立且可信的去中心化现实预测市场服务。SEER同时集成理事会以及仲裁机制,兼具高效、中立、可信、自治等特点。在项目初期阶段,SEER将完成区块链底层搭建以及相关基础现实预测市场的智能合约的编写。SEER还会在数据提供方、数据合作方方面重点布局,打通区块链与现实世界的入口,拉近产业上游和用户之间的距离。在项目发展的中期阶段以及发展路线图中,SEER还会专门针对不同行业的需求(如体育竞猜、金融市场预测、资产价格预测和事件预测等)进行定制开发。

第一章  设计理念

1.1 项目背景

SEER将在上线初期提供基础现实预测市场功能。现实预测市场将会以小额高频的方式,让全球范围内对现实预测有需求的用户参与到预测中来,增强SEER代币的流动性,同时为现实预测这个社会学命题提供学术支持。在完成基础区块链的搭建以后,SEER还会根据其他不同行业的需求,提供不同操作流程及界面的应用程序,用于构建金融、保险、社会政治、体育竞猜等各行各业的现实预测市场应用。

1.2 发展方向

SEER上线初期将提供现实预测市场等基础应用,还将提供开发接口以及数据集成接口,邀请开发者、数据服务商以及产业上下游的实体,一同参与到基于SEER的行业应用的开发进程中,完善整个SEER平台的生态搭建,SEER将成为连接产业中下游的应用生态平台。

1.3 创新之处

基于Graphene框架这一强大的区块链平台,SEER将具有可高速运转的底层区块链系统,以及一个可信赖且中立的去中心化预言机框架,以用于现实预测市场功能。

协议神经中枢(Protocol nervecenter)

虽然图灵完备的虚拟机让区块链有了一定的扩展性,但在The DAO事件发生之后,以太坊还是需要通过硬分叉来解决The DAO事件产生的问题,让以太坊分叉成为ETH和ETC两条公链。我们认为频繁的硬分叉对于区块链项目本身并无积极意义,为了解决这个问题,SEER引入了协议神经中枢。神经中枢是由开发者、理事会、见证人、所有代币持有人以及逻辑状态构成的去中心化逻辑神经网络,所有的应用逻辑和区块链协议本身都是在协议中枢的控制下运行的。应用和协议的升级都不需要硬分叉,而是由协议神经中枢自适应来完成。

第二章  技术概念

2.1 平台模型 

SEER白皮书-下一代去中心化现实预测市场

SEER主要由4个层次组成:

  • 最底层为协议神经中枢和Graphene框架,用于提供底层区块链服务。协议神经中枢包含区块链完成去中心化的升级;使用Graphene框架可达到平均1.5秒的交易确认速度,以及最多每秒3300笔的交易处理能力,提供高性能、低延迟的区块链底层平台。
  • 第二层为SEER Core – 即核心层。在核心层中主要实现与Graphene框架的通讯,实现基础的业务逻辑。
  • 第三层为服务层,服务层封装了第三方开发者接口、数据集成接口以及基础预测市场接口。
  • 第四层为行业专属应用以及开发者二次开发套件。根据不同行业的需求,提供不同操作流程及界面的应用程序。还会提供基于网页、PC、iOS和安卓手机的示例去中心化应用程序。同时,第三方开发者可以使用二次开发套件以及示例应用程序,快速开发出自定义界面的环境独立的专属应用程序。
2.2 代币-SEER Token(SEER)

SEER Token 作为系统的基础代币,主要有以下几个作用:

  1. 用于进行交易以及调用智能合约所需要消耗的燃料
  2. 用于申请成为预言机的保证金
  3. 作为预测市场的流通代币

2.3 现实预测市场功能

现实预测市场的运作机制是集众人的智慧对未来发生的事件进行预测,在准确率方面已经超越了民意调查等常规统计方法。除了通过集群智慧预测出未来事件的发生概率,经济学家认为边际交易者假说这一市场机制也在预测市场中发生作用 – 即总有人会发现集体可能出现的错误观点,然后买进被低估的资产,卖出被高估的资产,从而使价格回归合理水平。在预测市场中表现为:市场将会不断自我修正错误的观点,从而不断地自主提升准确率。目前,预测市场已经被应用在多个领域,如选举结果预测、经济指标预测、股票走势预测,以及政策走向预测等。

其中一个著名的应用案例,是自1988年就开始运作的IEM – Iowa Electronic Markets。IEM是由美国爱荷华大学设立的选举预测市场,主要用于美国总统选举以及美国国会选举预测,该预测市场的最终预测结果与现实结果高度一致,准确率被证明优于民调以及其他取样调查方式。

另外一个应用案例是台湾的未来事件交易所。未来事件交易所由台湾国立政治大学创立,因其2008年成功预测了台湾领导人的选举结果而一时声名大噪,目前未来事件交易所提供财经、政治、体育等各种类型的预测市场。

SEER将会参考以往预测市场的成功案例,并将完全基于区块链技术进行构建,利用预测市场理论对未来的事件进行预测,得出的结果供社会研究和参考。由于借助区块链技术,系统的运作都将会是去中心化的,是一个自治的现实预测市场。在SEER的预测市场应用中,预测正确的一方将可获得全部代币奖励。

例子:运动员A和运动员B之间进行比赛,假设有30个参与者,他们都想对比赛的结果进行预测,其中一个参与者作为预测市场的设立者,在SEER的预测市场支付了一定的代币,开设了一个预测市场。为了进行预测,参与者需要先支付代币。假设预测的主题设定为:运动员A是否能打败运动员B。30名参与者中,有20个参与者预测运动员A会获胜,而有10个参与者预测运动员B会获胜。在比赛开始前,预测市场将会被自动锁定并输出一个概率-即预测结果。在本例中,现实预测市场给出的预测为:运动员A能够打败运动员B,概率66%。由此得出的预测结果可以给予社会大众和统计学家作为统计分析的参考。当比赛结束后,预测市场随即关闭,由预言机输入正确的比赛结果数据后,SEER平台将会自动对奖励进行分配。

2.4 预言机框架(Oracle)

预言机是现实世界与SEER区块链平台之间的数据流通桥梁。一个可靠的预言机机制,能够确保区块链平台获得正确的、来自现实世界的数据,并将其作为判断与执行智能合约的依据。从上文有关现实预测市场的例子中可以看出,预言机能否提供正确的比赛结果数据,对赛后的奖励分配会产生很大的影响。因此,提供一个可靠、可信赖且中立的预言机是本系统的核心功能之一。

2.4.1 申请成为预言机

申请成为预言机并为预测市场输入正确的结果,可以获得社区奖励,这提供了经济诱因。但为了确保数据真实可靠,预言机的申请者必须支付一定数量的代币作为注册费,且预言机需要在系统中锁定一定数量的代币作为保证金。被锁定的保证金代币,其价值必须超过特定预测市场场次中参与者支付代币的总和。若预言机多次恶意输入虚假结果,并被理事会裁定为恶意用户,该预言机锁定的保证金将会被系统没收,且账号可能被冻结并失去未来的可能的收入,这一机制将使得预言机尽可能提供真实可靠的来自现实世界的数据。

2.4.2 去中心化智能预言机

为了进一步确保输入的数据真实可靠,SEER引入了基于多重宿主(Multiple Hosts)模型的去中心化预言机功能。使用该功能时,预测市场设立者可以指定一个阈值,若该预测市场场次中共有10个预言机报名参与输出结果,预测市场设立者可以要求必须有超过7个预言机达成一致,这个结果才会被采纳。同时,预测市场设立者也可以单独对某个预言机设定权重,例如信誉度较高的预言机,其权重可以酌情提高。多重宿主模型可以更大程度地确保结果可信性,并且可以提高整体系统的鲁棒性,避免遇到因系统故障等导致单点服务不可用,继而无法提供结果的情况。而对于参与人数不多或者时效性要求更高的预测市场,为求更快得出结果,预测市场设立者也可以采用普通的单宿主模型。

2.4.3 挑战预言机结果的途径

为了彻底杜绝预言机对结果进行操控,应该允许参与者对预言机输出的结果进行挑战,以此来监督预言机的运行。当参与者有较大把握,认为提供结果的一个或多个预言机存在恶意提供虚假输出结果的情况时,在特定时限内(7天),参与者可以向理事会申请挑战预言机的输出结果。在提出申请时,参与者应提供/锁定特定预测市场中参与者支付代币的总和的十分之一作为挑战保证金,并同时提供相应的证据以及证明。在审查期内(14天),理事会将对双方的理由和证据进行查阅和验证,各理事将进行投票。经理事会裁定,若涉事预言机确实存在恶意提供虚假结果的情况,且涉事预言机的行为足以影响该场次的正确结果,理事会将会判定该场次结果无效,并将参与者们支付的代币原路返还。而无论是否影响了结果,被判定提供恶意结果的预言机在该场次中锁定的保证金应该奖励予挑战者。如有多次恶意重犯者,应冻结其账号并没收全部保证金。另一方面,若理事会裁定挑战者存在恶意挑战预言机的行为,则挑战者锁定的保证金将会被没收,挑战者的保证金应给予被挑战的预言机。

2.4.4 预言机声望与信誉系统

预言机的用户资料定义中将会包含信誉值、声望值、所有历史数据以及违规数据。信誉值是根据理事会的违规处理记录数、违规事件严重程度,以及预言机参与输出结果的次数而计算得出的。声望值是用户根据持币权重对该预言机投票得出的。预测市场的设立者在设立预测时,可以将信誉值或信用值低于某一数值的预言机排除在外,不允许其申请成为该场次预测市场的预言机。

2.5 现实预测市场内的锚定代币

我们理解到对于现实预测市场参与者,他们可能需要一种较为稳定的代币参与预测。基于GRAPHENE框架可以轻易实现类似BITCNY或者BITBTC等系统级锚定货币,但考虑到这种系统级的锚定货币需要足够的需求、流通渠道、流动性以及承兑商(套利者)来维持锚定机制,而作为一个单纯的现实预测市场,其交易量无法与比特股这样的去中心化交易所相比较。缺乏交易量、流通渠道、流动性和套利者可能导致其无法实现稳定的系统级锚定。这种情况在同样是基于GRAPHENE框架开发的Steemit中的Steem Backed Dollars(SBD)得以验证。虽然SBD的目标是利用Steem代币的价值为SBD提供价值担保,但上述因素的影响以及发行机制的缺陷使其无法长期锚定预设的目标 – 即 1 SBD锚定在1美元的水平。

为了避免系统级风险、提供一个相对恒定的锚定代币,SEER将不会采用系统级锚定代币的方案,而是引入了一个特定预测市场场次范围内的锚定代币可选项,由预测市场设立者决定是否开启这个选项。做法如下:

1.预测市场设立者启用该选项,并按照见证人和理事会共同制定的强制止损比率,支付锚定保证金;

2.预测市场开启时,SEER通过见证人提供的喂价服务,获取外部的锚定代币价格信息并以此作为基准(基准价);

3.预测市场关闭时,SEER通过见证人提供的喂价服务获取锚定代币的当前价格(当前价)。

4.使用当前价-基准价计算出两者的价差,如当前价少于基准价并且在强制止损比率之内,损失的价差由预测市场设立者承担;而如果基准价高于当前价,那么获得的价差收益则由预测市场设立者获得。

通过这套机制,无论目标锚定货币的价格在预测市场进行时如何变化,只要在止损比率范围之内,预测市场参与者所支付的代币与目标锚定货币之间的汇率就被锚定在开始前的那一刻。

例子:假设预测市场设立者使用SEER BTC进行该场场次预测,即产生与锚定比特币的代币进行预测。

假设在预测市场开始时,SEER BTC与SEER代币的比例是1:1000,而在预测市场关闭时比例变成了1:1050,也就是说每个比特币能兑换更多的SEER代币,预测市场结算时依然会按照1:1000来结算,多出来的50 SEER/比特币的收益将会给予预测市场设立者。反之如果产生了亏损,也一样由预测市场设立者来承担。

2.6 学术研究与数据集成接口

为了促进对现实预测市场的学术研究,SEER除了一般的应用程序开发接口,也会同时提供方便使用的历史数据检索、搜寻以及数据统计接口用于学术研究。全节点调用数据集成接口将会是完全免费的。同时考虑到并不是所有科研人员都希望运行全节点,SEER将会提供按量计费的远程轻节点数据集成调用接口 – 将数据调用请求打包成交易并由见证人的全节点运行后返回数据,科研人员只需要支付极低的成本即可调用相关的数据接口作科研之用。

2.7 环境隔离的去中心化应用程序

为了满足不同现实预测市场设立者的需求,SEER将提供一系列的开发套件以及示例去中心化应用程序,设立者可以使用这些工具开发出属于他们自己的去中心化应用程序。在SEER链上,设立者可以对其所建立的现实预测市场设定特定标记,然后在他们开发的去中心应用程序上对在区块链上的现实预测市场进行过滤,如在程序上只显示由特定设立者建立的现实预测市场。

2.8 加密的私有现实预测市场

我们理解到市场对于私有的现实预测市场有着极大的需求。然而如果采用一般链外实现的方案,现实预测市场的设立者有可能需要与参与者建立直接的链接,这有可能暴露了参与者以及构建者双方的物理位置。因而在本系统中,我们提出一种构建在区块链上的、高效的、经加密的私有现实预测市场,使预测市场内的所有信息只能被指定的参与者以及设立者获知,也只有指定的参与者能参与其中,区块链上的相关信息也被完全加密。本功能将会联合使用迪菲-赫尔曼密钥交换算法(DIFFIE–HELLMANKEY EXCHANGE)以及RIJNDAEL加密算法进行开发,使得本系统不但拥有高效的处理速度、高等级的安全性,同时还拥有一定的“叛徒跟踪”(TRAITOR TRACING)能力,具体做法如下:

首先在区块链上使用DIFFIE–HELLMAN算法通过带有特殊标记的交易,建立初始的安全加密通信信道,让设立者与参与者进行安全的密钥交换操作,该信道直接建立在SEER主链上,参与者与设立者各方均无法获知对方的物理位置。利用SEER的3300 TPS处理速度以及平均1.5秒的出块时间,我们预计该加密通信信道可在5-10秒内完成建立并完成密钥分发。

(DIFFIE–HELLMAN算法建立密钥交换的过程)

然后利用RIJNDAEL对称加密算法对所有传输内容进行一对一加密。现实预测市场设立者利用密钥对该场次现实预测市场的内容进行加密,并通过加密信道将不同的密钥分发给不同的参与者,参与者今后对该已加密的预测市场进行操作时,便可利用该密钥对区块链上的加密内容进行解密与加密等相关操作,不必再建立通信信道进行密钥交换操作。由于参与者之间获得的密钥均不相同,若发现参与者密钥被泄漏,设立者可以根据密钥定位到参与者身份并对子密钥进行撤销处理(“叛徒跟踪”能力),并将其加入到黑名单中。

没有获得密钥的非特定用户,均无法查看区块链上的经过加密的现实预测市场的所有的内容。

SEER白皮书-下一代去中心化现实预测市场

第三章  治理

3.1 理事会

理事会是SEER治理架构的核心,理事会的理事由SEER的持币用户通投票选出。每位投票者的选票权重通过其持币数量与系统总量的百分比计算得出。

在SEER中一共有11位理事会理事,理事的权限和职责有以下几个方面:

1.调整转账手续费

2.指定区块链的各项参数设定

3.处理预测市场与众筹市场的纠纷

4.处理挑战预言机的请求

5.处理提案,例如处理开发人员工资,市场推广项目等

由此可见,理事会将是SEER的重要组成部分,除了需要管理区块链的各项参数,还需要处理预测市场以及众筹市场可能出现的问题和纠纷,更为重要的是为去中心化预言机的结果的正确性做最后的把关者、守门员。

由于其特殊的地位,为了保证每个决定都能反映大部分权益相关者的意愿,理事会做出的每一个决定都需要大部分理事赞成才可以通过,而每一个理事都是由持币用户投票选出,这使得SEER的运作能够在运行效率、民主性以及公平性上达到一个最优的平衡点。

3.2 见证人

见证人与理事会理事一样需要由持币用户通过投票选出,投票权重的计算方法与选举理事会理事一致。见证人的产生不受理事会影响。申请成为见证人也需要抵押一定数量的代币。

见证人的主要作用是处理交易、对交易进行签名、打包成区块并传送给其他见证人予以确认,以及提供喂价(price feed)服务。见证人每月可以获得代币奖励作为处理交易的报酬,而分布在全球各地的见证人正是区块链系统的去中心化特性的关键因素。每一个见证人都需要对投票者负责并正确地处理交易,同样地,每个由见证人产出的区块要被大部分见证人确认才可以被全网承认。每个见证人都会有代币奖励用于支付服务器运行及维护费用、日常开支以及作为见证人的奖励。

3.3 预测市场设立者,预言机以及众筹

SEER 认为预测市场的设立者、预言机以及众筹参与者都是对系统有贡献的个体。预言机提供中立公正的来自现实世界的数据,预测市场设立者和众筹参与者为系统带来更多的人气和更多的赛事。所以应该与见证人一样能购获得来自系统的处理交易的代币作为奖励。而计算代币奖励的公式应该包含预测市场参与者对特定预测市场的支持度。

3.4 账户恢复

SEER将会引入密钥恢复功能,通过为账户指定一个密钥恢复伙伴账户,用户可以在密钥恢复伙伴的帮助下使用原密钥来重置账户。

3.5 账户冻结

考虑到预测市场中有可能出现多次恶意提交虚假结果的预言机以及其他可能出现的恶意用户,SEER将会引入一个完善的账户冻结、公告以及上诉机制。经过理事会的审议,并经大多数理事同意后,可以对恶意用户进行冻结操作。

3.6 微信/微博/支付宝等社交客户端的第三方跨平台用户登录

SEER将会支持基于OAuth网页授权认证协议,用于跨平台登陆以及用户绑定功能。目前开发路线图中已经加入微信/微博/支付宝等客户端的跨平台登陆验证功能,并有望在第一个最小可用版本中提供该功能。开发团队已经成功测试OAuth协议与Graphene框架之间的互通性。

第四章  应用场景

4.1 体育竞猜

体育竞猜是一个庞大的市场,而SEER提供一个去中心化并且可信赖的体育竞猜解决方案,除了一般的单宿主预言机功能,用户也可选择使用更为高级的基于多宿主模型设计的去中心化预言机功能。多宿主模型预言机可以避免传统中心化服务可能出现的造假情况,以及因单点服务故障而无法及时提供结果数据的情况,并且由于理事会的设立,能够为数据正确性做最后的把关者。

4.2 资产价格预测

资产价格如房地产价格,大宗商品价格与人们生活息息相关。通过在SEER设立预测市场并让全网参与预测,普通用户可以获取针对某一类别的资产最直观的价格预期信息,如可以开设一个预测市场预测“2018年深圳平均房价是多少?”。通过这样的预测市场得出的结果,可以让有意购买深圳房产的用户合理安排自己的购房计划。

4.3 金融市场预测

目前,服务于金融市场的预测工具存在着多种不足,例如准确率不高、效率低下以及成本高昂等。SEER提供了一个更为简便、可靠、高效的预测市场工具。不需要繁琐的设定,用户可以通过在SEER建立相应的现实预测市场,让全网参与预测,如可开设“2018年美国GDP增长率是多高?”等各种类别的预测市场。SEER可以让基金管理者、专业投资者等人群通过低廉的成本获得人们对未来发生事件的预期,所获得的结果准确率更高。

4.4 事件预测

除了上述类别的预测外,SEER还可以建立各种不同类别的预测:政治事件类的预测,如:“特朗普在2020年美国大选中能否成功连任?”;娱乐产业预测,如:“某电影的总票房能否超过10亿人民币”;社会话题类预测,如:“下一代苹果手机的发行时间会在哪一天?”等。

第五章  发展路线

5.1 发展路线图

SEER于2016年10月启动项目,测试链已经在运行,并且有望于2018年年初发布第一个最小可用版本。最小可用版本将包含预测市场等基础功能,第三方开发者接口有望于2018年第二季度上线,更多丰富的应用,以及面向其他行业的现实预测市场应用接口随后也会陆续上线。

5.2 第三方开发者支持

我们知道SEER的持续发展需要不断接入更多的应用以及更多的玩法。因此在上线之后,SEER将会提供一系列的开发接口、示例程序、开发套件以及数据集成接口,供第三方开发者、平台运营商以及数据提供商进行二次开发。SEER将会预留社区推广基金,社区推广基金将用于推广以及开发者支持,如定期举办开发者会议、活动以及开发竞赛等,以便培育更多的开发者为SEER编写应用,提供更多玩法,不断完善SEER生态圈。

声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。

发表评论

登录后才能评论

评论列表(1条)

  • engan2008 2017年12月22日 下午6:07

    怎么连个网站都没有?换不到seer网站