還沒有帳號?點擊這裡註冊 Polymarket 並完成入金,才能用錢包私鑰為訂單籤名、實際成交。
什麼是市場結算?
市場結算是在預測事件發生後,確定哪個結果獲勝,並允許獲勝方兌換代幣為 USDC 的過程。結算流程
1
1. 事件發生
現實世界的事件結果確定(如選舉結果公布、比賽結束)
2
2. Oracle 提交結果
UMA Oracle 根據預定義的規則提交結果
3
3. 爭議期
2-48 小時的爭議期,任何人可以質疑結果
4
4. 最終確認
如無爭議或爭議解決後,結果最終確定
5
5. 用戶贖回
獲勝代幣持有者可以將代幣兌換為 USDC
UMA Oracle 系統
Polymarket 使用 UMA (Universal Market Access) 作為去中心化 Oracle:UMA 的優勢
去中心化
不依賴單一數據源
經濟激勵
通過質押機制確保誠實
爭議解決
代幣持有者投票解決爭議
透明公開
所有過程鏈上可查
工作機制
- 提議:任何人可以提交結果提議
- 質押:提議者需要質押 UMA 代幣
- 爭議:其他人可以質押代幣質疑
- 投票:如有爭議,UMA 代幣持有者投票
- 獎懲:正確方獲得獎勵,錯誤方失去質押
結算標準
每個市場有明確的結算規則,通常包括:數據源
示例:總統選舉市場
檢查結算狀態
通過 API 查詢
TypeScript 示例
結算類型
1. 標準結算
最常見的情況,有明確的獲勝方:2. 無效結算
當市場規則不明確或無法確定結果:3. 部分結算
罕見情況,結果介於兩者之間(通常會避免):爭議處理
發起爭議
如果你認為結算結果不正確:- 準備證據:收集支援你觀點的證據
- 質押代幣:需要質押一定數量的 UMA 代幣
- 提交爭議:在 UMA 系統中提交
- 等待投票:UMA 代幣持有者投票決定
爭議成本
自動監控結算
創建腳本監控市場結算:结算后赎回
市场结算后,立即赎回获胜代币:结算时间线
典型的市场结算时间线:查看历史结算
常见问题
Q: 结算需要多长时间?
A: 通常在事件发生后 6-72 小时,取决于结果的明确性和是否有争议。Q: 如果结算结果错误怎么办?
A: 可以在争议期内发起争议,需要质押 UMA 代币。Q: 无效结算时我会损失吗?
A: 不会。无效结算时,Yes 和 No 代币各获得 50% 的价值。Q: 赎回有时间限制吗?
A: 没有。你可以在结算后任何时间赎回,即使是几个月后。Q: 可以在结算前卖出代币吗?
A: 可以。在市场结算前,你可以随时在 CLOB 上交易代币。下一步
贖回代幣
學習如何贖回獲勝代幣
Subgraph 查詢
查詢鏈上結算數據
條件代幣框架
理解底層機制
UMA 文檔
了解 UMA Oracle
參考資源
- UMA 文檔:https://docs.umaproject.org/
- Polymarket 規則:https://polymarket.com/rules
- 結算歷史:https://polymarket.com/settled