打字猴:1.70386865e+09
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
1703868680 一个聪明的把数据供给编码到比特币的方法叫作现实密钥(reality keys)。在这个系统里,仲裁者制造出一对密钥,并用该密钥对他们所感兴趣的所有事件的所有结果进行签名。一个密钥代表“是”,另一个代表“否”。他们在注册登记事件的时候先发表公钥,然后当结果确定的时候,再发表那一对密钥里的私钥。如果爱丽丝和鲍勃共同对一个事件进行预测,他们可以把各自的保证金发送到一个比特币输出,爱丽丝可以使用她自己的私钥和“是”这个密钥进行联合签名以提取这个奖金,鲍勃可以使用他自己的私钥和“否”这个密钥进行联合签名提取。这就很好地实现了公正地使用数据供给作为脚本输入的目标,使得上述预测保证金的应用得以实现。值得注意的是,仲裁者不需要知道,也无须参与到爱丽丝和鲍勃之间的特定预测保证金中去。
1703868681
1703868682 交易委托
1703868683
1703868684 预测市场的最后一个重要环节是一个去中心化的交易委托,这也是一个通用概念,如果能实现,将会使很多的应用设想变为可能。交易委托是什么呢?在一个真实的预测市场里,或者是大多数金融市场里,并没有一个统一的市场价,通常在交易委托中会有买入价(bid)和卖出价(ask)两种,买入价是指愿意购买份额的参与者所出的最高价,卖出价则是愿意出售份额的参与者所出的最低价。通常卖出价会大于买入价(否则市场就会对此进行撮合,至少其中的一个交易委托将不会出现在列表中)。一个想要购买份额的参与者可以立刻以卖出价购买,而一个想要出售的参与者则可以立刻以买入价出售,这个交易被称为“市价委托”,对应于“限价委托”——交易委托被设定为一个特定的价格挂在交易委托列表中,这些交易委托将会按照限定的价格(或者高于限定的价格)执行。
1703868685
1703868686 通常这是由一个中心化的交易委托服务提供商(通常是一个交易所)来实现的。但问题是,就像许多中心化的服务所面临的问题一样,如果这个交易所不诚实的话,它可以通过损害用户的利益来获利。比如,一个交易所收到了一个买单,它们自己可以先在最好的卖出价的时候下单买入,然后马上再在高位卖出,赚取中间的差额。这也叫作预先交易(frontrunning),指的是交易商利用得知客户买卖证券动向的机会,抢在客户发出买卖指令之前为牟取利益而进行交易的违规行为(例如在股票大量交易前,在期权或期货市场进行相应交易),这是一种金融犯罪行为。中心化的交易委托需要执法部门来监管,来防止这种预先交易的行为,以确保系统诚信的公信力。
1703868687
1703868688 在一个去中心化的交易委托里,我们不能依赖强有力的执法部门。但还是有一个较好的解决方案:我们不再将预先交易称为犯罪,然后再想办法去防范,我们称之为一个特性。这个想法是,任何人都可以通过广播交易的办法把限价委托提交给矿工,只要买入价比卖出价高或者相同,矿工就能够撮合两个交易。这个矿工只需把两者之间的差额留下作为交易费即可。这样一来,矿工就没有动机去做所谓的预先交易,因为与此相比,预先交易不可能赚得更多。
1703868689
1703868690 这是一个很简练地建立去中心化的委托交易的办法。其最大的缺点是交易者必须支付给矿工费用。为了避免支付这种交易费,交易者们可能会提交偏向保守的交易委托,不会在开始时就透露他们愿意成交的最高或者最低价位,这会使得市场变得不是很有效率。我们现在还不知道,这种让矿工撮合交易的交易委托方法在现实操作中是否可行,但看上去这是个不错的主意。
1703868691
1703868692 总结一下,现在比特币可以作为很多种应用的平台,但对于某些应用,比特币也没有更好的发展了,比如,对于实现一个安全的去中心化的预测市场,或者是一个去中心化的交易委托系统,比特币并未提供所要求的全部特性。但假如我们从头开始,忘掉硬分叉或是软分叉,忘掉对比特币增加新功能所遇到的挑战,那又当如何呢?自2008年比特币面世以来,我们对比特币有了越来越多的理解和认识,为什么我们不可以设计一个全新的更好的数字货币呢?
1703868693
1703868694 我们将在下一章讨论已经尝试这么做的另类币概念,我们将会探讨所有有前途的想法以及开发一个全新的加密数字货币所面临的挑战。
1703868695
1703868696 延伸阅读
1703868697
1703868698 我们看过的两种文件的项目材料和说明书,可以参与交易对手方条款说明。您可以通过如下网址阅读:
1703868699
[ 上一页 ]  [ :1.70386865e+09 ]  [ 下一页 ]