交易平台

Polymarket手续费异常飙升内幕:94.8%极端费率源于公式计算失误

Polymarket 近期遭遇了一场突如其来的手续费争议。

数学拆解Polymarket手续费公式:90+%的极端费率是怎么蹦出来的?

昨夜,多位社区用户反映在 Polymarket 进行交易时遭遇了异常高昂的手续费扣除,导致实际获得的 shares 或收益较往常大幅缩水。

海外用户 Frosen(@frosen)甚至晒出截图指出,他试图以 0.1 美分的价格在“经济”类市场中下单购买 100 shares,但 Polymarket 前端显示的潜在获胜收益仅为 5.2 美元(正常情况下应为 100 美元)—— 这一数据对应的费率水平惊人地达到了 94.8%!

数学拆解Polymarket手续费公式:90+%的极端费率是怎么蹦出来的?_图2

究竟发生了什么?是 Polymarket 过度逐利吗?Odaily 综合官方披露信息及社区调查结果发现,造成这一意外状况的直接导火索是 Polymarket 昨晚对手续费公式进行了修改。

简而言之,Polymarket 在昨晚连续三次更迭了其计费公式:

  • 初始版本为“旧公式”:fee = C × p × feeRate × (p × (1 - p))^exponent;
  • 随后出现的、引发此次事故的“异常公式”:fee = C × feeRate × (p × (1 - p))^exponent;
  • 在意识到问题后,Polymarket 进行了修正,推出了当前的“新公式”:fee = C × feeRate × p × (1 - p);
  • 需要说明的是,在上述三个公式中,C 代表 shares 的交易数量,p 代表 shares 的交易价格,而 feeRate 和 exponent 则为可变参数。

数学拆解Polymarket手续费公式:90+%的极端费率是怎么蹦出来的?_图3

数学拆解Polymarket手续费公式:90+%的极端费率是怎么蹦出来的?_图4

深度解析异常公式:94.8%的高费率从何而来?

你无需深陷复杂的数学细节,仅通过对比“旧公式”与“异常公式”,便能轻松发现差异所在:后者相比前者仅仅删除了一个“ × p”(此处为乘号而非字母 X),即最终结果少乘了一次 shares 的价格。

鉴于 Polymarket 平台上所有 shares 的价格始终低于 1 美元,这种改动必然导致整体费用(fee)上升。且 shares 的价格越低,由于少做一次乘法操作所带来的费用增幅就越显著 —— 当 shares 价格趋近于 0 时,便极易出现极为离谱的高费率现象。

至于费率会膨胀到何种程度,则取决于旧公式和异常公式共有的另一个变量 ^exponent。^exponent 的字面含义为“提升至 exponent 次方”,该变量主要用于调节手续费曲线的陡峭度。

据 Polymarket 官方人员 Mustafa 透露,昨晚仅在“天气”和“经济”这两类市场中引入了 exponent 参数(其他市场的参数被设置为 1,从而忽略该变量的影响)。此外,根据海外 KOL Quant Chad(@Autonomous_Chad)的披露,这两个主要市场当时设置的 exponent 参数均为 0.5。

异常公式拆解,94.8%的离谱费率是怎么来的?

让我们回到 Frosen 的案例,并将具体数值代入异常公式 fee = C × feeRate × (p × (1 - p))^exponent。已知 C 为 100,即 Frosen 计划下单 100 shares;p 为 0.001,即 0.001 美元(0.1 美分);exponent 为 0.5,意味着对 (p × (1 - p)) 进行开平方运算;最终得出的费率为 94.8%。

将数据输入 AI 工具进行逆向推导,我们可以得出当时的 feeRate 水平为 0.03,并还原出 Polymarket 对该笔订单的具体计算过程。

异常公式拆解,94.8%的离谱费率是怎么来的?_图2

简言之,基于异常公式计算,Polymarket 认定该笔订单应收取 0.0948 美元的手续费。由于 Polymarket 对买单采取直接扣除相应价值 shares 的方式,而当时 shares 单价仅为 0.001 美元,这意味着需要扣除 94.8 个 shares。因此,Frosen 最终只能获得 5.2 个 shares,即便预测完全正确,其潜在收益也仅有 5.2 美元。

Polymarket 的紧急补救措施

异常手续费问题曝光后不久,Polymarket 迅速做出响应,将公式调整为当前版本:fee = C × feeRate × p × (1 - p)。与异常公式相比,新公式移除了“^exponent”部分 —— 实质上是将异常公式 fee = C × feeRate × (p × (1 - p))^exponent 中的 exponent 参数从 0.5 上调至 1。

在异常公式中,^exponent 的作用是对 p × (1-p) 的结果再次进行幂运算。而在 Polymarket 的实际运营场景中,p × (1 - p) 的理论值区间位于“0.000999 - 0.25”之间 —— 当 p 越接近 0.5 时(即 shares 价格越接近 0.5 美元),该值越接近 0.25;当 p 越接近 0 或 1 时(即 shares 价格越接近 0 或 1 美元,极值为 0.001 美元和 0.999 美元),该值越接近 0.000999。

在“0.000999 - 0.25”的区间内,无论取何值,当 exponent 参数从 0.5 提升至 1 时,都会直接减小公式运算的最终 fee 结果,从而降低整体费用。

更为关键的是,这种下调对抑制极低价位附近的异常高费率效果尤为显著 —— 当 p × (1-p)=0.000999 时,新公式下的 fee 仅为异常公式下 fee 的约 3.16%,相当于降幅达 96.84%;而当 p × (1-p)=0.25 时,新公式下的 fee 则为异常公式下 fee 的 50%。

正如 Polymarket 官方文档所显示,在新公式生效后的“天气”和“经济”两类市场中,极值条件下的费率已降至 5%。

Polymarket 的补救措施

散户如何规避高额手续费?

我理解,大多数用户不愿深究上述复杂的公式,但又对 Polymarket 当前的手续费状况心存顾虑。

对此,Mustafa 在官方 Discord 频道中表示:“如果你担心手续费问题,可以免费挂出限价单。此外,在此次新更新之后,用户还可享受 20%-25% 的做市商返利(maker rebate)—— 这意味着,当你的限价单成交时,你将获得对手方吃单费用(taker fee)的 20%-25%,这不仅实现了免费交易,还让你能通过提供有竞争力的流动性来赚取报酬。”

因此,建议大家调整交易习惯,尽量避免直接使用市价单吃单,转而多使用限价挂单。你也可以尝试充分利用 Polymarket 的 Split 功能,通过反向挂单卖出另一边的 shares 来实现间接建仓。

以上即为对 Polymarket 手续费公式的深度拆解分析。如需获取更多关于 Polymarket 手续费公式拆解的资料,请持续关注后续相关文章!