Polymarket terms deep dive
针对交易者的清晰说明,解释新用户常混淆的 Polymarket 术语:CLOB、CTF、UMA、FAK 以及它们在 Polygon 上如何协同工作。
Polymarket 术语深入解析
本指南是为交易者准备的简明“Polymarket terms deep dive”,解释平台上新用户最常误解的词汇。阅读本指南可以快速将技术组件——CLOB、CTF、UMA、FAK——与日常操作(如下单、split 完整集合、等待 resolution)联系起来。
关键要点
- CLOB 是在 Polymarket 上运行限价单和市价单的撮合引擎;maker 费用为零,taker 费用按类别变化。
- CTF 是链上 ERC-1155 系统,用于铸造、合并和兑付 outcome 代币;split 完整集合时使用 pUSD。
- UMA 是 Polymarket 用于 resolution 的乐观预言机;争议可能会暂停结算并影响时间。
- FAK(Fill‑And‑Kill)是 Polymarket 的市价单行为:要么立即成交,要么取消,并带有内置的滑点保护。
1. CLOB — 每个报价背后的订单簿
CLOB 代表 Central Limit Order Book。在 Polymarket 上,CLOB 是记录限价单、撮合买卖双方并公开订单簿与 midpoint 数据的交易组件。下限价单时你作为 maker 加入簿子;当你吃掉流动性时你支付 taker 费用。
重要的操作性事实:
- 来自 CLOB 的读取通过公共 CLOB REST 界面公开,地址为 https://clob.polymarket.com(写入需要 API key + HMAC)。
- CLOB 决定 best bid、best ask、spread 和 midpoint。WebSocket 流(wss://ws-subscriptions-clob.polymarket.com/ws/market)提供实时订单簿事件,如 best_bid_ask 和 last_trade_price。
这对交易者的重要性:理解订单簿如何聚合委托可以解释为什么在高流动性市场上 spread 会收窄,以及为什么套利边际常在数秒内消失。
2. CTF — outcome 代币如何被创建和结算
CTF 指 Conditional Token Framework(Gnosis 的 ERC-1155 模式)。Polymarket 使用 CTF 将每个 outcome 表示为链上代币。你会用到的操作:
- split:用 pUSD 铸造完整集合的 outcome 代币(每个 outcome 各一枚),关联到该 market 的 condition。
- merge:在合适的时候将 outcome 代币重新合并回单一代币类别。
- redeem:resolution 之后,燃烧胜出代币以每枚获得 $1.00 的 pUSD。
实际含义:
- 通过 split 购买一套完整集合的成本大致为 $1.00 pUSD(加上你在 CLOB 上支付的任何市场 spread)。完整集合保证你持有每个 outcome 的代币,因此在 UMA resolution 后赎回胜出腿可获得每枚 $1.00。
- CTF 操作通过 Polymarket 的 Relayer 处理,因此用户无需支付 gas;Relayer 抽象了钱包部署和 ERC-20 批准流程。
3. UMA — 使市场可结算的预言机
UMA 是 Polymarket 用于确定市场结果的乐观预言机。UMA 的流程并非即时:它接受一个提议值并允许一个争议窗口。如果提出争议,预言机流程可能延长结算时间。
对交易者的关键影响:
- resolution 的时机具有概率性:争议可能会暂停或延迟胜出代币的赎回,从而影响资金何时可提现。
- 被争议的 resolution 会引入结算风险;套利和 endgame 策略应考虑到延迟支付的可能性。
4. FAK — Polymarket 所说的市价单是什么
FAK 代表 Fill‑And‑Kill。Polymarket 通过一个 createMarketOrder 辅助函数暴露市价单语义,该函数按 FAK 行为运行:它尝试立即对当前挂单执行,并取消任何未成交的剩余部分。
操作细节:
- FAK 提供即时成交或取消;它保护交易者避免不小心将委托留在簿上。
- Polymarket 的实现包含自动滑点保护;SDK 辅助函数会计算可接受的执行边界。
这对执行策略的意义:
- 当你需要即时成交且不想在簿上留下子委托时,FAK 很有用。对于大额成交或薄弱市场,你仍可能面临部分成交与滑点。
- taker 费用的存在(按类别可变)意味着即时执行的流动性会产生成本,这必须计入任何执行计算中。
5. 交易过程中这些组件如何协同工作
按照一个常见流程操作:
- 你从 CLOB 查看市场价格(best bid、best ask、midpoint)。WebSocket 流可以显示实时变化。
- 你通过 CLOB API 或 Polymarket UI 下限价单或市价(FAK)单;Relayer 以无 gas 的方式处理钱包/授权步骤。
- 如果你买入完整集合,你会调用 CTF split(用大约 $1.00 的 pUSD 铸造 outcome 代币);resolution 后你调用 redeem 将胜出代币换回 $1.00 pUSD。
- resolution 来源于 UMA;争议可能使赎回延迟,从而影响结算。
理解生命周期可以澄清执行风险、结算时序风险和预言机风险在技术栈中的位置。
6. 常见误解的澄清
- “订单簿是链下的”:错误。CLOB 通过公共 API 和 WebSocket 暴露;下单和撤单通过需要认证的端点传递。
- “outcome 代币是 ERC‑20”:outcome 代币在 CTF 模型下是 ERC‑1155。
- “FAK 保证完全成交”:不是。FAK 会尝试即时成交并取消未成交的剩余部分;部分成交是可能的。
- “resolution 总是立即支付”:并非总是。UMA 的争议可以暂停结算。
这如何影响你的交易
了解这些术语有助于你选择执行方式。使用 CLOB 数据把握时机;在接受可能发生部分成交时优先使用 FAK;当你想要代币化敞口或锁定一套完整集合以进行套利时使用 split/merge/redeem 流程。在计算已实现结果时,始终考虑 taker 费用、滑点以及 UMA 争议可能带来的延迟。
结语:本指南侧重于 CLOB、CTF、UMA 和 FAK 的技术角色及其相互作用。在设计委托逻辑或风险控制时记住这些机制;这些词汇直接对应链上操作和可观测的 API 行为。
常见问题
Polymarket 上的市价单是否等同于交易所的市价单?
Polymarket 的市价单行为以 FAK(Fill‑And‑Kill)实现:委托尝试立即吃掉挂单流动性,并取消任何未成交的剩余部分。它类似于交易所的市价单,但允许部分成交并包含内置的滑点保护。
我应何时使用 split/merge 操作?
当你想要一套完整的 outcome 代币(例如,捕捉组合式套利边)时使用 split。当你不再需要分离的腿时使用 merge 将 outcome 代币重新合并。记住,split 每套完整集合大致需要 $1.00 的 pUSD,且赎回需等待 UMA 的 resolution。
UMA 的争议如何影响我赎回奖金的能力?
UMA 运行的是带争议窗口的乐观 resolution 流程。如果提出争议,结算可能被延迟,直到 UMA 最终确定结果,这会推迟将胜出代币赎回为 pUSD 的时间。
outcome 代币可以转移吗?
outcome 代币在 CTF 模型下是 ERC‑1155 代币,可以使用常规代币转移机制在钱包之间转移。Polymarket 的 Relayer 也可以为受支持的钱包以无 gas 的方式处理这些操作。
makers 在 Polymarket 上是否需要付费?
Polymarket 上的 maker 费用为零;taker 费用按类别变化,目前在 0% 到 1.8% 之间,某些类别(例如 Geopolitics)免手续费。
参考术语
相关指南
仅供教育用途。非金融、法律或税务建议。Polymarket在你的司法管辖区可能不可用。