1703868630
1703868631
预测市场的力量
1703868632
1703868633
经济学家对预测市场普遍非常热情,关系到预测未来事件的相关信息通常都是比较分散的,由于预测市场提供了一个平台,每一个参与者都可以利用他们的相关知识获利,因此它形成了一个非常好的可以汇聚这些信息的机制。在恰当的经济模型中,股票的市场价格可以被解读为最终结果发生的概率,虽然真实的预测市场还是会存在偏差。根据经验来看,预测市场比类似于投票调查和专家论坛之类的其他预测方法更加准确。
1703868634
1703868635
然而,预测市场还是面临很多合规性方面的不确定性和障碍,在2013年碰到合规性问题并被关闭之前,Intrade是美国最受欢迎的在线预测市场。许多经济学家对此很失望,因为他们觉得我们损失了一个非常有价值的可以揭示未来的社会性工具。
1703868636
1703868637
去中心化的预测市场
1703868638
1703868639
如何建立起一个去中心化的预测市场?我们必须将几个重要的任务去中心化。我们需要一个方法来搜集和发放资金,以使这个预测市场能够建立;我们还需要一个方法来确保执行正确金额的资金发放;我们特别需要一个去中心化的仲裁机构,仲裁是一种流程,用来判决哪个结果是真正发生的。大多数的体育比赛和国家选举,最后结果都显而易见,谁赢谁输,一目了然,但还是有许多灰色地带。我们还需要把下单登记系统去中心化管理,其实就是让参与方直接找到交易的另一方。接下来,我们将按顺序来讨论这些挑战。
1703868640
1703868641
让我们来设计一个假想中的被称为“未来币”(Futurecoin)的另类币,专为预测市场所用。我们需要设计一些交易类型实现专为预测市场而设的功能,如图9.11所示。
1703868642
1703868643
1703868644
1703868645
1703868646
图9.11 未来币中的新交易类型
1703868647
1703868648
注:未来币是一个实现了去中心化的预测市场的假想的另类币。
1703868649
1703868650
CreateMarket指令允许任何用户制造出一个针对任何事件的预测市场,然后授权一个特定的仲裁者(也就是一个公钥)来宣布这个事件的结果,以及一系列可能的结果。event_id是一个任意的字符串,可以把不同的交易关联起来指向同一个市场。未来币既不关心event_id特指哪个实际事件,也不关心结果是什么,当然在系统里也没有办法来具体定义。用户必须保留这些来自市场创建者的信息(通常这些创建者也是仲裁者)。我们会谈到这个仲裁机制的不同选项。
1703868651
1703868652
支付和清算
1703868653
1703868654
利用这个BuyPortfolio指令交易,你可以对不同事件的预测组合进行投资下注。以未来币作价,你可以购买每个事件可能发生的预测结果。比如,我们下注2014年的世界杯,32个参赛队都有可能赢。你可以用一个未来币购买32个份额,每个队一个份额——因为最终只有一个队会赢,这些份额的总价格就是一个币。任何一个参与者都可以单方面地创建一个BuyPortfolio指令而无须一个对手交易。这个交易实际上是利用用户提供的一个未来币的消耗,以此制造出一个新的份额输入,并分派给每一个可能发生的结果。还有一个交易类型叫作SellPortfolio, 你可以卖(或消耗)每一个对应不同的结果的份额,以此赎回一个未来币。未来币和每一个结果对应的份额可以进行互换。
1703868655
1703868656
你可以用份额来换未来币,只要可以找到交易对手,你也可以用一种份额去换另一种份额。下面的案例就更加有趣了,你可以用一个未来币购买每一种可能发生的结果的份额,然后把那些你认为不太可能发生结果的份额的卖掉,对于那些你认为没有什么机会获胜的球队,你可以把相对应的份额卖给其他对此有兴趣的人。一旦你做了这些,你的投资组合就不再是每个队均分的,你也就不能再自动赎回一个未来币了,取而代之的是,你必须要等到最后的结果出来之后才能赎回你的份额——如果你所押的球队没有最终获胜,你可能什么都拿不回来。另一方面,你也可以直接从交易中获利。你可以购买一个平衡的投资组合,等待价格变化,然后出售所有的份额以换回更多的未来币,这些未来币可以用来和比特币或者其他货币进行兑换。
1703868657
1703868658
预测市场的仲裁
1703868659
1703868660
如何用去中心化的方法来实现仲裁呢?如何做出判断并宣布胜者和定价,然后胜者可以赎回他们所赢得的份额?最简单的系统就是找一个信得过的仲裁员,也就是上面所说的CreateMarket。任何参与者都可以发起组织一个市场,在这个市场里他就是仲裁员(或是指定某人为仲裁员)。他们可以创建一个交易,然后宣布发起组成了一个市场去预测世界杯的比赛结果,他们会决定谁是最后的获胜者,如果你相信他们,你就可以接受他们在CloseMarket交易上的签名作为最后判决的依据。
1703868661
1703868662
就像其他的市场一样,我们可以想象,经过一段时间后,有些实体慢慢地建立声誉并成了可信任的仲裁者。然后它们就会主动维护它们有价值的声誉并做出公正的仲裁。但是,一旦潜在的获利大于其声誉价值,就会存在风险,也就是它们有可能会去操纵一个预测来获取巨额收益,这对预测市场而言是非常危险的。举例来说,在世界杯的预测市场里,即使阿根廷队事实上输掉了比赛,但是仲裁者还是有可能宣布阿根廷队获胜。如果仲裁者自己买了大量的阿根廷队获胜的份额,他可能会通过操纵这个结果赢足够多的钱,而不在乎毁掉他的名誉。
1703868663
1703868664
我们可以有一个更加去中心化的仲裁系统吗?一个选择是设定多个仲裁者,然后基于多数人的决定做出判决,或者基于投票结果——要么由所有在市场上拥有份额的用户进行投票,或者由加密数字货币的矿工进行投票,这些投票方案通常也会要求对投少数票的人进行相应地惩罚。但这些方法都有很多问题,所以我们也不知道它们在实际运用中是否可行。
1703868665
1703868666
现实是复杂的。除了仲裁者可能作假的问题之外,事件结果的判断也可能存在争议。我们最喜欢的一个案例就是2014年的超级碗比赛,超级碗上有一个传统,胜利的球队会将一桶佳得乐(Gatorade)饮料倒在他们主教练的头上。人们想要去对获胜球队用来庆祝的佳得乐的颜色进行预测,这种预测市场由来已久。在2014年,预测结果包括黄色、橙色和其他佳得乐饮料所有的颜色。但是在那一年,一个前所未有的结果出现了,很难去决定最终的结果是什么。当海鹰队(Seahawks)获胜的时候,球员们把一桶橙色的佳得乐倒在了主教练彼得·卡罗尔(Peter Carroll)的头上,仅仅过了一会儿,另外一些球员又倒了另外一桶黄色的佳得乐。
1703868667
1703868668
如果你主持了这么一个预测佳得乐颜色的预测市场,你会怎么处理这个情况?最终结果应该是橙色,还是黄色,还是两个都算?实际情况是,好几个体育博彩服务提供商为了保持自己的声誉,即使他们因此而损失一些金钱,但为了获取客户对他们的信任,还是决定支付奖金给所有预测橙色和黄色的用户。
1703868669
1703868670
当然,在一个去中心化的市场里,这种做法并不容易,因为你不可能无中生有地创造出更多的资金去支付两种结果的赢家,很可能是仲裁者让预测橙色和黄色的双方平分奖金,最终这两种份额的价格都会变成0.5而不是1.0。为了避免这种复杂情况,你可以一开始在合约里定义清楚,但是你不可能确保你能考虑到所有的可能性。这个案例让我们深刻地意识到,仲裁是个社会问题,通过技术手段是无法完美地解决这个问题的。
1703868671
1703868672
实时数据供给
1703868673
1703868674
仲裁这个概念引导出一个更加广义的概念:扩展虚拟货币的功能来宣告现实社会里的事实。我们称之为实时数据供给。一个典型的预测市场的事件的事实,比如谁赢了选举、某只股票或者某个大宗商品的当天价格或现实世界里有价值的数据。只要比特币里有了这些数据,脚本语言就可以将其作为输入。比如,一个脚本可以将现货金属铜的价格加载在堆栈里,然后据此价格做出决策。[1]
1703868675
1703868676
只要存在一个值得信任的实时数据供给,我们就可以对体育比赛结果或是期货市场的价格进行预测投资和自动结算。预测市场只是其中一个应用而已。你可以通过对相反的两个结果都进行预测投资,以实现在你的投资组合里加入风险对冲。你还可以派生出一些金融衍生产品,比如目前金融市场上常见的远期合约和期货合约。如果这些都能通过比特币来实现,岂不是更好?
1703868677
1703868678
我们可以把如何在比特币(或是其他另类币)里用技术手段来表现现实社会事实这个问题,和我们如何建立对数据供给的正确性的信心这个社会问题分离开来。
1703868679
[
上一页 ]
[ :1.70386863e+09 ]
[
下一页 ]