預測市場不僅限於「是/否」型態。除了二元市場之外,還有分類式多結果市場(誰會獲勝)以及標量市場(數值是多少)。 每種市場都有不同的定價限制、做市成本、結算規則及操縱風險。本文將闡述這三種形式,以及「價格總和等於一」的套利修正、完整組合、標量線性報酬、流動性稀釋、預言機邊界案例,以及股份帳本與批次結算的工程設計。

二元市場有兩個互斥的結果(是/否),結算時向勝方支付 1,向敗方支付 0。類別市場有 N 個互斥的結果(例如候選人),且僅有一位勝出者。 標量市場以連續數值(如消費者物價指數、年底比特幣價格)進行結算,並具有線性報酬。二元市場最為簡單且流動性最高;類別市場承載更多資訊,但會將流動性分割為 N 份;標量市場則用以表達數值大小的預期,但對預言機的精確度與範圍限制最為敏感。
對於以單一報價貨幣定價且互斥的結果,價格總和必須等於 1——買入所有結果的成本應精確等於到期時支付的 1。若總和出現偏差,套利者會買入定價過低的完整組合,或賣出定價過高的組合,從而將價格拉回正軌。 自動做市商(AMM)可透過公式(例如 LMSR)強制執行此規則;而訂單簿則仰賴套利者,因此用戶介面應顯示總和偏差,並提供一鍵買入/賣出完整組合的功能。
完整股份組合是指包含每種結果各一份的股份,始終可兌換為 1 單位。使用者可支付 1 單位鑄造一套,或合併各一種股份以兌換 1 單位。這將形成一個堅實的套利錨點。工程設計必須確保鑄造/合併操作具有原子性,並禁止結算後的鑄造行為,否則將導致憑空創造股份。
從數學角度來看,類別型市場等同於一組「候選人 X:是」的二元期權,但兩者存在差異:分解會進一步分割流動性,且每個二元期權都需要對手方;而單一的 N 結果市場則在統一的 LMSR 定價下共享流動性,資本效率更高。 分解後的二元市場更易於理解,且可在不同平台間重複使用。實際上,這兩種模式並存;平台應讓使用者能在單一介面中進行交易,並採用統一的帳本記帳機制。
兩種方法:將連續區間(例如 90k–95k、95k–100k)劃分為分類結果——簡單但解析度受限; 或採用具有下界 L 與上界 U 的多頭/空頭線性報酬(LS-LMSR),其中當結果為 x 時,空頭支付 (U−x)/(U−L),多頭支付 (x−L)/(U−L),兩者之和為 1。 線性報酬雖能提供無限解析度,但對預言機及邊界設定的要求更高。
定義當結果超出 [L,U] 範圍時的行為:通常將小於 L 的值限制為 L,大於 U 的值限制為 U,以確保報酬非負且總和為 1。界限必須足夠寬以涵蓋合理的極端值,但又不能過寬以致價格失去區分能力。 統一數值精確度(固定小數位數),明確指定快照時間,並避免因資料來源不同而產生的四捨五入爭議。
在二元市場中提供一個深度單位的資本,在 10 選項的分類市場中會分散於 10 個結果,導致點差擴大且價格波動趨緩。 流動性效率隨 N 值增加而下降。緩解措施:限制每個市場的結果數量(通常 ≤12–16)、吸引做市商、聯合報價相鄰結果,以及彙總顯示的流動性。結果數量越少,使用者體驗(UX)越佳,且越能抵禦市場操縱。
LMSR 參數 b 控制著流動性:較大的 b 值會使價格反應趨於平緩並降低滑點,但補貼成本更高;較小的 b 值則會使價格更為敏感,也更容易遭到操縱。對於 N 個結果,應根據結果數量和目標最大滑點來設定 b 值,而非直接套用二元市場的設定。 做市商必須管理庫存——當某個結果權重過高時,應進行對沖或重新報價,以避免在結算時產生巨額虧損。
上市前應明確規定:勝出者的判定方式(來源、規則、快照時間)、平局處理方式(分類平局可按比例分配獎金),以及無結果或取消時的處理方式(按參與金額退款或作廢)。 建議採用多個獨立來源,並搭配中位數/TWAP(時間加權平均價)計算,同時設有 24–72 小時的爭議處理窗口。高價值市場應增加人工審查,或採用 UMA 風格的樂觀預言機爭議處理機制,並保留所有相關證據。
分類型市場通常需要設置「其他」類別,以確保結果涵蓋所有可能情況。 候選人退出、活動延期及定義模糊是常見的邊界案例:退出可按比例重新分配股份或依規則退款;延期需設定最長等待時間後才作廢;定義模糊必須在建立時修正,而非在結算時詮釋。這些規則應納入由合約執行的市場參數中。
多結果市場最適合採用機率柱狀圖或隱含分佈圖表:類別型市場顯示各結果的柱狀圖;標量型市場則顯示分佈曲線或範圍。 使用者應能清楚看到市場預期誰會獲勝、數值將落在何處,以及價格總和(當其偏離時應標示套利機會)、最大虧損和到期付款金額。應透過圖表說明複雜的收益(多頭/空頭),以免將機率份額誤認為現貨價格。
流動性薄弱的結果區間容易遭到操縱——少量資金即可將候選人的支持率從 1% 推升至 20%,藉此塑造輿論或對其他平台進行套利。應監控短期價格波動與倉位集中度,設定每個帳戶針對各結果的倉位上限,加強結算時段的監控,並在必要時將結算延後至爭議處理階段。 結算應採用爭議解決後的 TWAP(時間加權平均價格),而非單一區間的現貨價格。
該帳本記錄的是按市場、按結果劃分的餘額,而非發行獨立代幣(儘管 ERC-1155 亦可適用)。鑄造/合併、交易及結算均使用此帳本。投資組合風險採用最壞情況支付原則:用戶所有股份中最高應付金額將作為其持倉上限。 批次結算採用默克爾樹(Merkle trees)或鏈下計算搭配鏈上索賠機制,以避免耗費大量 gas 的逐用戶轉帳。
SoonTech 提供完整的多結果與標量引擎:二元、分類及 LS-LMSR 標量形式;內建「總和為一」強制機制與全集鑄造/合併功能;具備爭議處理工作流的多來源預言機; 按結果設定的持倉上限與結算時段監控;包含投資組合風險的股份帳本;批次結算/gas 優化;以及機率條/分佈 UI 元件。已部署於東南亞各專案中,並具備合規性與預言機支援,可快速上線。
建議從二元市場著手(流動性與合規性最為簡單),驗證預言機與結算機制後,再新增類別型市場,最後導入標量型市場。 每個市場都需要詳盡的結果定義、明確的邊界案例規則以及爭議處理機制;建議採用較少的結果選項;並以爭議處理時段內的 TWAP(時間加權平均價格)進行結算。多結果市場的複雜性在於結算與防盜操縱機制,這些問題必須在設計階段就予以解決。
A:二元市場適用於「是/否」問題(流動性最佳),類別市場適用於在互斥選項間進行選擇,標量市場則適用於衡量數值大小。其複雜度與操縱風險依此順序遞增。
A:這其實是價格錨點的問題——當總和出現偏差時,鑄造/合併機制會導致無風險套利。應禁止結算後的鑄造,並確保操作的原子性。
A:範圍應足夠寬以涵蓋可能的極端情況(使限制機制具有實質意義),但亦不應過寬以致價格失去區分能力;可參考歷史波動率與專家判斷,並明確規範觸及邊界時的限制行為。
A:對結果數量設上限(通常 ≤12–16),在 LMSR 框架下共享流動性,吸引做市商,聯合報價相鄰結果,並彙總顯示的深度。
A:合約在建立時即固定鉗位規則、資料來源、精確度及快照時間;超出範圍者按邊界結算,資料不可用則觸發爭議或無效退款——不允許事後酌情處理。
A:採用鏈下支付計算搭配默克爾樹索賠機制,或批次轉帳,僅將根節點儲存於鏈上,使用者則透過證明進行索賠。
多結果與標量市場讓預測市場能表達「誰獲勝」及「勝出幅度」,但其複雜性在於結算規則、流動性分配及防操縱機制——而非交易介面。穩固的價格限制、完整的數據集、邊界案例規則以及爭議解決機制,才是讓平台能安全承載更豐富事件類型的關鍵。
🌐 與 SoonTech 攜手打造安全且可擴展的 Web3 平台。
探索我們針對白標加密貨幣交易所、預測市場、MPC 錢包、配對引擎、流動性整合及合規性的解決方案。