作者: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)解決之前退出市場