在鏈上預測市場中,智能合約負責市場的創建、交易、結算與資金分配,也就是說,過去由交易所或平台負責的工作,現在全由程式自動完成。
一個典型的鏈上預測市場通常包含幾個基本步驟:建立事件市場、用戶購買結果份額、事件結束後結算結果,以及贏家獲得收益。整個流程皆由智能合約自動執行,無需人工介入。
智能合約在預測市場中的主要功能包括:
由於所有規則皆寫入合約,市場運作過程公開透明且不可隨意更動,這正是鏈上預測市場的重要特色之一。
預測市場的核心挑戰之一是:區塊鏈如何得知事件結果。由於區塊鏈本身無法直接取得現實世界資訊,因此需透過預言機(Oracle)將外部數據傳送至鏈上,以便確認事件結果。
舉例來說,若預測市場事件為「某場選舉誰將勝出」,選舉結束後,必須由預言機將官方結果提交至區塊鏈,智能合約才能根據該結果執行結算。沒有預言機,預測市場將無法完成最終結算步驟。
預言機於預測市場中扮演的角色包括:
因此,預言機的可靠性至關重要。若預言機傳送錯誤資料,整個預測市場的結算結果將受影響。許多系統會採用多預言機或去中心化預言機網路,以提升可靠性。
在預測市場中,流動性決定交易是否順暢。若市場缺乏足夠買賣雙方,交易將變得困難,因此必須有做市機制來維持流動性。
在傳統金融市場,通常由做市商提供買賣報價;而在鏈上預測市場,許多平台則採用自動做市商(AMM)機制來提供流動性。AMM 透過演算法自動定價,無需人工做市商,讓市場得以持續運作。
不同預測市場可能採用不同流動性機制,例如基於恆定函數的 AMM,或以機率曲線為基礎的定價模型。這些機制的共同目標,是確保用戶隨時能買入或賣出特定結果份額,且價格會隨買賣行為動態調整。
從運作邏輯來看,鏈上預測市場通常由三大核心模組組成:
這三大要素共同構成鏈上預測市場的基本運作架構。