Polymarket 赎回与自动赎回:市场结算时发生了什么
Polymarket 市场结算后,获胜的份额变成对抵押品的索取权。怎样兑现 —— 交易者自己赎回,还是 Polymarket 自动赎回 —— 会改变链上看到的样子;没注意到这一点的追踪工具,会把一笔赢单记成白白送出的份额。
结算确定赔付
市场结果确定后,预言机向条件代币合约报告每个结果的赔付。通常获胜结果每股赔一美元、失败结果为零;有些市场按比例结算,比如各 50¢。从这一刻起,一份份额的价值就等于它的赔付,不管订单簿最后一个价格是多少。
赎回
赎回就是烧掉获胜份额,把赔付以抵押品形式发给持有者,链上记为一条写明赎回者的 PayoutRedemption 事件。失败的份额也能赎回,只是什么都拿不到。结算后随时可以赎回,不会过期。
自动赎回
Polymarket 现在会自动替很多获胜仓位赎回。在链上,获胜份额通过一笔直接的 ERC-1155 转账,从交易者的钱包转到一个 Polymarket 合约(0xa1200000d0002264c9a1698e001292d00e1b00af),由它自己批量赎回 —— 所以 PayoutRedemption 事件里写的是这个合约,而不是交易者。这个合约每天从数万个钱包收到份额。
为什么追踪工具会算错
只按钱包统计 PayoutRedemption 事件的工具,永远看不到这些赢单被赎回;把所有转出都当成赠送的工具,则会看到一个获胜仓位被白白扔掉。无论哪种,交易者最好的那些市场都从战绩里消失了。PMWallets 按市场赔付给这笔转出估值,所以自动赎回的赢单和自己赎回完全等价;自动赎回合约本身则被排除在榜单之外。
已结算但未赎回
已结算市场里的仓位,不管赎没赎回,价值都等于赔付。PMWallets 按结算价把它计入已实现盈利;晚点赎回不会改变一个交易者的战绩。
常见问题
Polymarket 的赢利必须手动赎回吗?
结算后你随时可以自己赎回获胜份额,Polymarket 也会自动替很多获胜仓位赎回。两种方式赔付相同。
为什么我在 Polymarket 上赢的份额不见了?
很可能是 Polymarket 的自动赎回:获胜份额被转到一个 Polymarket 合约,由它代你批量赎回。赔付请看你的余额。
未赎回的获胜仓位算盈利吗?
在 PMWallets 上算:市场一结算,仓位就按赔付估值、计入已实现,赎没赎回都一样。