Polymarket NegRisk 市场详解:多结果事件与 NO 转换
有很多种可能答案的问题 —— 谁赢得选举、哪支球队夺冠 —— 在 Polymarket 上是由一组相互关联的是/否市场组成的。这种关联叫 NegRisk,它让交易者可以把 NO 份额转换成所有其他答案的 YES 份额,而这也正是多数追踪工具算错盈亏的地方。
一个事件,多个是/否市场
Polymarket 上的多结果事件是一组二元市场,每个答案一个:「A 会赢吗?」「B 会赢吗?」……其中恰好一个结算为 YES。Polymarket 的市场数据把这类事件标为 negRisk,它们的市场在单独的 NegRisk 交易所合约上交易,由一个 NegRisk 适配器合约处理把各个答案联系起来的操作。
NO 转换做了什么
因为只可能有一个答案胜出,在几个答案上持有 NO,部分等同于在其余所有答案上持有 YES。适配器让这一点变得精确:转换时,在选定集合 S 里的每个答案上烧掉数量 a 的 NO,换回 S 之外每个答案数量 a 的 YES,外加 (|S| − 1) × a 的抵押品。比如对三个答案的 NO 做转换,每转换一单位,换回其余所有答案的 YES 和两单位抵押品。
这对交易者意味着什么
转换让交易者能走最便宜的路建仓:在几个答案上买 NO 再转换,可能比直接买那些 YES 更便宜;NO 贵的时候则反过来。专做多结果事件的交易者经常这样操作。
为什么它会让简单的盈亏计算出错
转换既不是交易,也不是人与人之间的转账:代币从钱包流向系统地址,另一些代币流进来,还多出抵押品。只看成交的追踪工具会看到 YES 份额凭空出现、NO 份额凭空消失,报出从未发生过的盈亏。而且链上大多数转换是通过 Polymarket 的路由合约调用的,所以真正受益的钱包并不是适配器事件里写的那个。
PMWallets 怎么处理
PMWallets 用转换那一刻的市场结构,把每个适配器事件与它必然引起的代币流逐条匹配,归给流向与每一条腿都对得上的那唯一一个钱包。铸出的 YES 按市场价估值,抵押品在被烧的各个 NO 之间分配,所以事件里每个市场都分得公平的份额,钱包的总额也恰好等于链上实际收到的抵押品。解释不了的流向会被排除并计数,而不是猜。
常见问题
Polymarket 上的 negRisk 是什么意思?
它标记的是由一组关联的是/否市场组成、恰好一个结算为 YES 的多结果事件。NegRisk 适配器允许把部分答案上的 NO 份额转换成其余所有答案的 YES 份额加抵押品。
NegRisk 转换的公式是什么?
在集合 S 里的每个答案上烧掉数量 a 的 NO;换回 S 之外每个答案数量 a 的 YES,外加 (|S| − 1) × a 的抵押品。
为什么追踪工具常把 NegRisk 的盈亏算错?
因为转换看起来像代币在没有交易的情况下消失又出现,而且适配器事件通常写的是 Polymarket 的路由合约而不是交易者。不把每次转换和它的资金流匹配起来,这类市场上的盈亏就会算错。