这是一份系统拆解:从一笔订单签下去那一刻起,到链上发生了什么、谁帮你付了 gas、为什么 YES 加 NO 永远等于 1 美元、UMA 怎么决定谁赢钱、以及哪些设计巧妙、哪些机制至今争议不断——全部捋一遍。
理解 Polymarket 必须先抓住一个关键词:hybrid-decentralized。
Polymarket 不是纯链上的去中心化交易所,也不是中心化交易所。它是一个明确分工的混合架构:撮合在链下做(追求速度),结算在链上做(追求资金安全)。这个分工决定了它后面所有的设计选择。
纯链上撮合 → 慢、贵、被 mempool 抢跑;纯链下撮合 → 中心化、跑路风险。Polymarket 的分法保留了两边的优点:你的钱永远在 Polygon 合约里,Operator 碰不到;但你下单不用 gas,撮合毫秒级。
关键的防抢跑设计:只有 Operator 这个地址有权调用 Exchange 的执行函数。即便 mempool 里的机器人看到了 Operator 发出的撮合交易,也没权限替它跑——这就堵死了 MEV。
每一笔 YES + NO 永远等于 1 美元。这是整个系统的物理常数。
Polymarket 的"份额"(share)是 ERC-1155 代币,由 Gnosis 的 Conditional Token Framework 铸造。每个事件至少有两个 token:YES 和 NO。整个机制建立在一条守恒律上:
这条守恒律不是因为大家自觉,而是因为合约设计就这样:你想从无到有创造一对 YES/NO,必须先存进 1 美元的 pUSD;反过来,你交回 1 份 YES 加 1 份 NO,合约就还你 1 美元。这个动作叫 split / merge。
这三个动作(split / merge / redeem)是 CTF 的全部基础。所有看起来复杂的事情——撮合、做市、平仓、套利——本质上都是这三个动作的组合。
因为它保证了"YES 的价格 + NO 的价格 = 1 美元"在任何时刻都成立。如果不成立,就有套利机会——任何人都可以 split 或 merge 来吃掉这个偏差,瞬间把价差拉回去。这是 Polymarket 价格等于概率的物理基础。
从一个事件被创建到所有赢家拿到钱,中间发生了什么。
ConditionPreparation 事件,给这个事件分配 conditionId 和 questionId,开始接受 split/merge。redeemPositions() 兑 1 pUSD/份。大部分市场从结束到能领钱只要 2-4 小时。Polymarket 的撮合引擎做了一件非常聪明的事。
传统思路:YES 和 NO 是两个独立的代币,应该有两个订单簿。Polymarket 不这么干,它把两边的订单合并到一个簿里。原理来自守恒律:YES + NO = 1,所以——
意思是:YES 簿上的每一笔买单,同时也是 NO 簿上的对应卖单。两个簿合一,流动性翻倍,点差收窄。这是 Polymarket 对传统 AMM/独立簿设计的一个核心优化。
有了统一订单簿,当系统找到匹配时,会自动选择三种执行方式之一:
用户提交的不是一笔交易,而是一段结构化数据,遵循 EIP-712 标准。这段数据描述了:
你用私钥签名这段数据,相当于说"我授权这笔订单按这些条件执行"。签名后的订单被发到 Polymarket 的中心化服务器,进 CLOB。这时候链上完全没动静——你的钱还在你钱包里,token 也没转。
只有当 Operator 撮合成功后,它才会拿着这两笔签好名的订单,调用链上 Exchange 合约的执行函数,原子化地完成代币交换。
因为撮合在链下、结算在链上之间存在时间差,曾经出现过"幽灵成交"——数据库显示成交了,但链上交易因为各种原因失败回滚。用户看到了"成交记录"但实际上 token 没到账。这是混合架构的固有风险。
为什么 0.67 美元的 YES 价格 = "67% 概率会发生"。
这是 Polymarket 最优雅的部分。它没有任何"投票"、"调研"或"专家打分"机制——所有的概率判断完全来自市场的套利均衡。
设想一个事件,YES 当前价格 0.60,NO 价格 0.40。一个理性交易者会怎么想:
当所有交易者都按这个逻辑下注,价格会被推到一个"市场普遍认为这就是真实概率"的位置。这就是市场即聚合器——它把所有参与者的私有信息、判断、偏见,浓缩成一个数字。
根据 Polymarket 官方数据,平台在结果揭晓前一个月,预测准确率超过 94%。这通常显著优于民调和专家预测——因为预测市场用钱投票,错了赔钱,强迫参与者诚实表达概率信念。
Polymarket 的市场价格采用中间价规则:
这就是你在 Polymarket 主页看到的那个百分比数字的来源。
你在 Polymarket 上的"账户",其实不是一个普通钱包。
当你注册 Polymarket,平台会自动给你部署一个智能合约钱包。所有的钱和持仓都在这个合约里,不在你的 EOA(普通钱包地址)里。这是 Polymarket 体验的核心——免 gas、原子执行、邮箱登录全靠它。
根据登录方式不同,部署两种不同的智能账户:
给 Magic Link / 邮箱用户用的
Polymarket 自研的智能合约钱包,结构相对简单。只有你的邮箱关联的私钥可以触发它执行函数。Magic 帮你托管私钥,你只用邮箱登录就行。
适合:不懂加密货币、第一次接触 web3 的用户
给 MetaMask 等浏览器钱包用的
魔改版的 Gnosis Safe(现在叫 Safe),本质上是个 1-of-1 多签钱包——只有你这一个签名人。但仍然继承了 Safe 的全部能力。
适合:有 MetaMask 的 web3 老用户、交易机器人
isValidSignature() 函数,可以代表合约验证你 EOA 的签名是否有效。订单簿就靠这个机制识别你的身份。智能账户不是你 MetaMask 里直接看到的地址。如果你想把 Polymarket 持仓导出到别的地方(比如自己写机器人),EOA 可以直接导,但智能账户(Safe / Proxy)不能直接导入到其他钱包——你只能用平台提供的 recovery.polymarket.com 工具或第三方工具去操作合约。这是平台便利和自托管之间的权衡。
你的 USDC 是怎么从你的钱包跑到 Polymarket 合约里的。
充值不是你想象的"一笔转账"那么简单。它需要至少两步:把 USDC 跨到 Polygon 网络,然后从 EOA 转到智能账户合约里。Polymarket 把这两步打包成一个用户感觉无缝的体验,靠的是relayer。
Relayer 本质是一个中间人:你想做的事是"把钱存进 Polymarket",但你需要付 gas、需要批准合约、需要做多步骤操作。Relayer 替你做这些,前提是它能从你这笔钱里抽一点出来覆盖成本和利润。
费用规则:max($3, 入金金额 × 0.3%)。也就是说小额入金(< $1000)固定 $3,大额入金按 0.3% 比例。Polymarket 把这设计成从入金本身里扣,所以你看不到额外的 gas 弹窗——这是体验上比传统 DEX 好太多的关键。
提现是充值的逆过程:你点提现 → relayer 帮你从智能账户合约取出 pUSD → 换成 USDC → (可选)跨回主网。同样不需要你付 gas,但同样要扣一笔 relayer fee。
Polymarket 的 relayer 服务在设计上是开放的:任何人都可以运行 relayer 节点赚取费用。这是把中心化基础设施去中心化的一种尝试——平台不能审查你的提现,因为有多个 relayer 可以执行。但实际上目前主要还是平台自营的 relayer 在跑。
区块链看不到现实世界。所以需要预言机告诉合约"事情发生了吗"。
这是 Polymarket 最关键也最有争议的环节。整个事件结算不是 Polymarket 来判,而是交给独立的UMA Optimistic Oracle。Polymarket 自己也无权决定结果——这是它的核心安全承诺,也是它最大的风险来源。
传统预言机(比如 Chainlink 价格喂价)的逻辑是"每个数据都验证一遍才上链"。这个成本太高,没法处理"乌克兰是否签订了矿产协议"这种主观问题。
UMA 的思路完全不同:默认假设提议者是诚实的。任何人都可以"提议"一个答案,只要在一段时间内没人反对,这个答案就生效。如果有人反对,提议者会被罚款。
因为 UMA 在某些场景(特别是涉及加密资产价格的市场)效率低、易争议,Polymarket 已经开始引入 Chainlink 喂价来处理资产价格类的结算。客观价格类问题用 Chainlink,主观判断类问题继续用 UMA——分而治之。
三种结局,三种算法,但本质都是一样的。
这是最简单的情况:
反之:
你不需要等到结算,可以随时在订单簿上把份额卖给别人:
盈亏算法:(卖出价 − 买入价) × 份额数,扣掉手续费。
如果你同时持有等量的 YES 和 NO(罕见情况),可以直接合并取回 1 pUSD/对。详见第 10 节平仓机制。
Polymarket 的赔率是天然非对称的杠杆产品。买 0.05 的 YES,如果对了赚 20 倍;买 0.95 的 YES,如果错了只损失 5%——它本质上是一个把概率打包成价格的工具。低概率事件的小额下注,就是一个隐含杠杆 20 倍的高赔率仓位。
买进去容易,怎么出来?
很多新手以为 Polymarket 只能"持有到结算"。其实有三种退出方式,每种都有不同的成本:
第三种比较隐蔽,但实际上是套利者最爱的手段。当 YES 价格 + NO 价格 < 1.00 时(出现负溢价),他们会同时买入两边,然后直接 merge 拿回 1 美元,吃掉无风险价差。正是这种套利行为,把 YES + NO 死死锁定在 1 美元附近。
Polymarket 在工程层面有几个真正聪明的发明。
已经讲过:YES + NO = 1 让"YES 买价"和"NO 卖价"在数学上等价,两个订单簿合并成一个。这是白嫖一倍流动性的核心机巧。
这是 Polymarket 后期发明的一个让人拍案叫绝的设计。考虑一个三人选举:A、B、C 三个候选人,只有一个能赢。
原始做法:三个独立的二元市场(A 赢吗?B 赢吗?C 赢吗?)。要"赌没人赢"——也就是说三个都买 NO——需要分别买,资金占用最大可能接近 3 美元。
这个设计释放的资金效率惊人。学术研究统计:Polymarket 历史上的所有套利收益中,NegRisk 重平衡占了 73%,但只贡献 8.6% 的套利机会数量——这是个 29 倍资本效率优势。
UMA 的"乐观"哲学是个关键决策。一个事件结算如果每次都要全网投票,平台根本运转不起来——光花在治理上的成本就吃掉所有手续费。乐观假设让绝大多数(99%+)市场不需要任何治理介入就能 2-4 小时内结算。
已经讲过。这是 Polymarket 能让"不懂加密货币的人也能用"的关键 UX 创新。普通用户根本不知道自己在跟 Polygon 区块链交互。
看起来"只有 Operator 能调用 Exchange 合约"是个中心化点,但反过来想:这堵死了 MEV 抢跑路径。在纯链上 DEX 上,机器人可以 sandwich 你的交易;在 Polymarket 上做不到,因为机器人没权限替 Operator 提交撮合结果。这是"用一点中心化换取大量 MEV 保护"的工程权衡。
没有任何系统是完美的。Polymarket 的问题集中在结算环节。
2025 年 3 月发生了一起著名事件,至今没有得到根本性解决。
市场题目:"乌克兰会在 4 月前同意特朗普的矿产协议吗?"——市场规模 $7M。
3 月 24-25 日间,YES 概率从 9% 飙升到 100%,最终结算为 YES——尽管美乌当时并未达成正式协议。链上分析发现:一个鲸鱼跨 3 个钱包动用了约 500 万 UMA tokens(占当轮投票的 25%)强行投出"YES"。
Polymarket 承认结果与平台自己的事前澄清矛盾,但拒绝赔付:"这不是市场失败,是 UMA 的决定"。
这个事件暴露了 UMA 设计的根本矛盾:投票者既可以是结果的裁判,也可以同时是参与下注的玩家——直接的利益冲突。
UMA 的奖惩机制是"投错的人被 slash,投对的人拿奖励"。但"对"被定义为"多数票"。在没有明确客观答案的争议中,这鼓励所有投票者预测其他人会怎么投,而不是寻找真相——经典的凯恩斯选美博弈。
2025 年的"泽连斯基会穿西装吗"市场(成交量 $79M)就是个典型。多家媒体和时尚评论员认为他穿的是西装,但市场被反复操纵向 NO 倾斜——据传部分 Discord 群组用多账号制造"虚假共识"。这种主观判断市场的争议至今没有好的解决方案。
Operator 是唯一能调用 Exchange 撮合函数的角色。这意味着理论上 Polymarket 可以:
资金安全没问题(用户的钱在合约里),但交易体验完全在 Polymarket 手里。
2026 年 2 月发生过"美国对伊朗空袭" 相关市场。链上分析(TRM Labs)发现,多个账号在空袭发生前数小时就大举买入"会发生"。完全合法可识别,但合约和平台层面没有任何反内幕机制——预测市场的"任何人都能交易"特性,也意味着没有任何身份验证的拦截。
由于 CFTC 监管原因,Polymarket US 目前只能开放体育相关市场,地缘政治、加密货币、宏观经济这些主流类别美国用户都无法访问。这本身是合规决定,但限制了平台在最大用户群体里的扩展。
已提过:Safe / Proxy 账户没法直接导出到其他钱包。如果 Polymarket 哪天关停或被监管要求下线,用户取回资产需要依赖第三方恢复工具,对普通用户门槛很高。
CFTC 已经表示对预测市场密切关注,特别是 2025 年伊朗事件后。美国参议员已提议立法明令禁止预测市场上的内幕交易。Polymarket 和 Kalshi 在 2026 年 3 月公开承诺要建立"反内幕"措施,但具体怎么落地、链上能不能落地,目前都是悬而未决的问题。
2026 年的 Polymarket 已经不是 2024 年那个"押大选的小众平台"了。
Polymarket 在 2025 年末拿到 CFTC 的 no-action letter(无异议函),恢复了对美国用户的开放(虽然类别受限)。这是个转折点——从此它从"crypto-native 平台"开始向主流金融基础设施过渡。同时 Chainlink 接入做客观结算、Genius Sports 等机构数据源接入做体育结算,都说明它在朝着更接近传统金融的形态演化。
但争议也同步放大:内幕交易、UMA 治理攻击、监管担忧——这些问题随着规模放大而显著。2026 年的 Polymarket 像是一个还在快速成长但内部基础设施已经开始吃紧的青少年——它的核心架构发明(统一订单簿、CTF、Optimistic Oracle、Gasless UX)是真正有原创性的工程贡献,但承载它的治理层和结算层还需要重大演化才跟得上规模。