了解Amoveo预测市场

作者:Tallak Tveide | Medium https://medium.com/@tallakt/making-sense-of-amoveo-prediction-markets-31a970aa175b

了解Amoveo的预测市场

2018年8月25日-7分钟阅读

Amoveo是一个全新的区块链项目,由Zack Hess创建。它是为预测市场和金融衍生品设计的。在这篇博文中,我将描述一个简单的二进制预测市场如何在Amoveo中运作。 二元预测市场是一个市场,用户可以在一个问题上下注,这个问题可能解决为 “真 “或 “假”,也可能是一个 “坏问题”。我们暂时不考虑最后一个选项。这个问题只有在未来的某个时候才会被回答。现在公开市场的一个例子是(截至2018年8月)。

根据coinmarketcap的数据,2019年1月1日UTC午夜,比特币(BTC)的价格超过7500美元(USD)。

预测指的是,一旦人们开始下注,你会看到这些人认为发生这种情况的几率是多少。通过查看订单簿中未匹配的投注(后面会有更多介绍),你会知道这是否有可能成为现实。你可以在维基百科上阅读更多关于 “众人的智慧 “的内容。

这种市场最酷的地方是,如果在市场开放时情况发生变化,新的订单将被实时下达以配合情况。例如,假设比特币的价格突然飙升。人们开始下注,认为上述问题将是真的,而未匹配的赌注说明这将是假的,人们想通过下注获得良好的赔率来获得 “免费的钱”。 因此,市场的状态会显示出人们对事物的看法。这告诉市场参与者在市场运行的任何时候都有一个价格或下注的赔率。但有一个问题。市场参与者需要知道,所有匹配的订单将在未来某个时候以正确的事实得到解决。这就是预言机(oracle)的作用。 预言机(oracle)就像一个市场,但它发生在事实被固定之后。对于上面的问题,只有在2019年1月1日之后才能得到答案。预言机(oracle)就像一个市场,只是在这个时候,为一个已知的假话下注是没有意义的。如果你这样做,你肯定会有人在预言机(oracle)中匹配你的赌注并收取免费的钱。但预言机(oracle)与预测市场不同,因为一个富有的人可以通过花费比说真话的人更多的钱来购买真相,并有可能顺便赚了钱。如果有人试图这样做,中本聪共识(分叉Amoveo)被用作B计划,因为Amoveo区块链只有在预言机(oracle)者报告真相时才会有价值。Amoveo的分叉包含一个不真实的预言机(oracle),对矿工没有价值。预言机(oracle)如何下注是 “加密经济安全 “设计的一个例子,这也是Amoveo的一个指导原则。破坏规则是可能的,但从长远来看,你会损失金钱。所有的预言机(oracle)交易都在链上完成。预言机(oracle)必须在市场可以参考之前创建,然后在市场关闭后解决。

我们并不指望人们在预言机(oracle)中赚钱或有多大的直接兴趣。它们本身并不那么有趣。把它们看作是在真理显而易见之后寻找真理的机制,而且它们以某种方式得到了保障。

要参加Amoveo市场,你首先要在托管市场的服务器上建立一个 “图灵完整状态通道”。这个状态通道不在区块链上,只由你和做市商(在服务器上运行)共享。双方都把钱放在状态通道中,保证其 “加密经济安全”。服务器收回其存款的唯一途径是通过驻留在状态通道的任何智能合约。任何一方都不能窃取其他各方的钱财,由在通道中运行的智能合约保护。如果任何一方从通道中断开连接,它的内容可能会被提交到区块链上进行仲裁。 一旦mVEO(Amoveo的货币单位)被放入状态通道,你就可以开始在市场上下注。Amoveo轻型钱包将显示一个图片,看起来像这样。 首先是关于市场的一些基本知识;订单在Amoveo区块链区块匹配。这个市场将在30100区块到期。每个区块平均是10分钟,所以你需要拿出你的计算器来知道这意味着什么,以天和小时为单位。所有交易都存储在状态通道中,区块链中没有任何内容。 预言机(oracle)的解决可能要晚得多。市场和预言机(oracle)是两个独立的东西,而市场依赖于预言机(oracle)。预言机(oracle)的名字可以用来与它单独互动。 市场上有卖出指令和买入指令,用于下注。每当这些重叠(在一个价格上达成一致),这些就会被匹配并从图表中取出。这个过程是分批进行的。对于这个特定的市场,批次周期为40个区块。由于上一个批次在29510区块解决,下一个批次将在29550区块解决。

批量是一种防止抢先交易(front running)的方式。另一种说法是,在这个市场上,机器人不会因为能够更快地对变化做出反应而比人类有太大的优势。

对 “真 “的下注显示为黄色,灰色的下注为 “假”。

Y轴是累积的mVEO量,而X轴是价格。该图表类似于你在交易所交易货币时可能看到的价差图。但它是不同的。

Y轴上的成交量是未平仓订单被匹配后的累积成交量。它并不显示订单本身的价值,而是订单的价格加上未来可能匹配的任何订单。在图表中,有价值1040 mVEO的 “假 “赌注,价格为20,另有800+ mVEO,价格为40。

你可能觉得要详细了解未匹配的订单,来下完全相反的订单来匹配它们。但是,请记住出价是分批进行的,所以另一个用户可能比你先到。所以在Amoveo,也许在你认为正确的价格下注,然后等待下一批解决,而不是匹配未结订单。

X轴上的价格需要深入思考才能完全理解。我们正在下的注 ,代表你认为市场的某种结果有多大可能。价格代表你的赔率。

人们有许多表达赔率的方法。我个人倾向于十进制的赔率,它的作用是这样的;给定十进制的赔率为1.50,如果你投注1 mVEO并赢了,你将得到1.50 mVEO的回报。这样一个赌注的利润是0.5mVEO。赔率为4.00的赌注将返回给你4mVEO,3mVEO是利润。

幸运的是,从Amoveo价格到十进制赔率很简单(至少对黄色 “真实 “投注而言)。

赔率=100/价格

正如你在图表上看到的,如果有人以20的价格下注 “真实”,其赔率是惊人的5.00。这是因为对于这个市场来说,“真实 “的结果可能是不可能的。

要计算 “假 “赌注的价格和赔率,要明白 “真 “和 “假 “赌注的价格加起来必须达到100。因此,如果一个参与者想投注 “假”,并与开放的黄色订单相匹配,这个人将不得不以价格(100-25)=75,或1.5的赔率投注。黄色订单的交易量约为700 mVEO,因此 “虚假 “投注的价值必须是700*75/100=525 mVEO。下黄色赌注的人只支付了175 mVEO,但价格较低。这两个赌注,在匹配后,加起来是700。两个用户都将在 “真 “或 “假 “的结果中获得价值700 mVEO的股份。

Amoveo二元市场中的订单如何匹配。以较低赔率投注的人在匹配的总金额中支付较大份额。匹配的订单代表价值700 mVEO的真假股份。

到目前为止还不错。现在我们只需等待预言机(oracle)中的投注结果,对吗?

一段时间后,发生了一个外部事件,使上述问题更有可能解决为 “真”,而此前它的价格可能是 “假”。人们开始大规模地匹配常备订单,并下达新的未结订单。一段时间后,图表中的黄色部分是更大的部分,价格在例如70元处相遇。

你不必等待预言机(oracle)的解决来领取你的赢利。如果你有价值700 mVEO的 “真 “股份,你可以以700*30/100=210 mVEO的价格购买价值700 mVEO的 “假 “股份。这样的买单将取消你之前的股份,490 mVEO的利润被转移到你的状态通道。简而言之,你以140 mVEO买入 “真 “股份,并以490 mVEO卖出,在此过程中获得350 mVEO。 在预言机(oracle)解决之前退出市场