拥堵时的固定汇率:30 分钟窗口的真实余量
我们实测了实时内存池、320 个门罗区块和自家十分钟报价:固定汇率锁住价格却锁不住时钟,拥堵吃掉的正是那 30 分钟入金窗口。
固定汇率承诺的是价格,不是时钟。 2026-10-25 10:00 UTC,比特币内存池里有 39,397 笔交易、21.98 MvB 数据,最新区块 973,056 已填到 99.9%:权重 3,997,414 对上限 4,000,000,999,353 vB 里塞进 6,986 笔交易。这就是固定汇率单必须活下来的环境——它同时做两件事:把屏幕上的数字冻住,然后按下一个秒表。拥堵只攻击第二件。这篇用今天的内存池、320 个门罗区块,以及自家报价端点的十分钟采样,量一量那只秒表到底还剩多少余量。 (门罗隐私原理)
固定汇率到底锁了什么。 它锁的是「你发出的资产」与「你收到的资产」在建单那一刻的兑换比例。它不锁你在内存池队列里的位置,不锁钱包选的手续费,也不锁任何一条链的出块节奏。比例所依赖的一切被冻住了,交割所依赖的一切没有。这个不对称正是池方必须对冲锁价的原因,也是固定报价通常比浮动报价略微差一点的原因——对冲成本被算进价格,而它对应的正是「你点击」到「结算」之间的那段时间。 (门罗隐私原理)
30 分钟从地址出现那一刻算起,不是从你按下发送算起。 我们订单库里到期时间是常量:建单起 30 × 60 × 1000 毫秒。到期时,只有当池方也回报「仍在等待入金」才会在本地置为过期——只要看得见打款就绝不那么做。随后 6 小时的迟到入金回看会复查本地已过期的单,池方确实收了钱的可以改回已支付;池方彻底查不到的单则在 24 小时兜底作废。实操上这点很不舒服:你找钱包、解锁、等交易所提币排队的那几分钟,已经在从窗口里扣。
如果你入金 XMR,分钟都花在哪。 我们从最近 320 个门罗区块(10:05 UTC 高度 3,791,733)里取了 310 个滚动「十个区块」窗口:平均 17.2 分钟,中位 16.2,第 10 百分位 9.6,第 90 百分位 25.8,最差 39.5。其中 12.9% 超过 25 分钟,3.5% 超过 30 分钟。10 个确认是 XMR 的行业标准入账门槛,所以一笔典型订单光等确认就吃掉半个窗口;大约每 29 笔里有 1 笔,光等确认就把窗口吃干,交易甚至还没稳定进池。
为什么「两分钟一个块」是不能用来做决策的数字。 同样这 320 个块,318 个实测间隔平均 114.5 秒,接近 120 秒目标,但中位数只有 65 秒:30.8% 的间隔短于 30 秒,7.9% 达到或超过 300 秒,最长 1,226 秒。门罗是逐块调整难度,所以链条会震荡——一串近乎瞬时的块,然后是一个长空档。Zcash 今天形状一样:3,529,990 附近 39 个间隔平均 84.5 秒,中位 55 秒,最长 387 秒。平均值适合做月度规划,用来做三十分钟的决策就是错的。 (Zcash 与门罗 2026 对比)
拥堵在入金那一段长什么样。 回到 10:00 UTC 的比特币:内存池的 83.1%(18.25 MvB)压在 0.1 sat/vB 及以下,而高于 1 sat/vB 的数据只有 0.31 MvB,约三分之一块。四个档位的推荐费率全是 1 sat/vB。付 0.1 sat/vB 的入金排进那 18.25 MvB:按每块约 999,000 vB 算是十八个块,按今天 305 秒的中位间隔约 92 分钟,按 364 秒的平均约 110 分钟。两个数字都是窗口的三到四倍。付 1 sat/vB 的入金进下一块。同一笔单、同一个锁价,结局差一百倍,全由你打开站点之前钱包替你选的那个数字决定。
锁价到底买到了什么,实测。 我们对自家报价端点每 30 秒采一次,从 10:02:07 到 10:12:46 UTC,共 10.6 分钟、每币对 21 个样本。100 USDT-TRC20 换 XMR 从 0.14532615 走到 0.14504115,跌 0.20%,全程极差 0.37%;0.05 BTC 换 XMR 从 6.574904 到 6.56514,跌 0.15%,极差 0.32%;1 XMR 换 USDT 从 597.819 到 598.988,涨 0.20%,极差 0.31%。一个安静的周日,你要对赌的漂移不到千分之四——和固定报价常带的额外价差是同一个量级。锁价不是免费保险,是按价买入的对冲,而这个价格只有把同一币对、同一分钟的浮动报价摆在一起才看得见。 (XMR 换 USDT 退出路线)
拥堵时锁价反咬你的三种方式。 第一是过期:退款按原资产、原网络退回,而你已经在这个最糟的时点付了两次网络费。一笔 141 vB 的比特币入金,1 sat/vB 是 141 聪(BTC 80,418.68 美元时约 11 美分),20 sat/vB 是 2,820 聪(约 2.27 美元)——「抢救」的成本是原手续费的二十倍。第二是抢时间:为保住一百美元单子上的 0.4% 锁价去付二十倍手续费,那不是交易,是包装成紧迫感的 2.3% 亏损。第三是重复发送。往同一个一次性地址打两笔,是「卡单」变成人工工单最常见的方式;第二笔可能落在该地址的订单关闭之后,退回它就成了客服工单,而不是自动退款。 (门罗费用机制)
下单前值得过的六条。 一,先算金额而不只是币对:今天 100 USDT-TRC20 报 0.14502616 XMR,等于 689.5 USDT 换 1 XMR;5,000 报 8.166292 XMR,等于 612.3——12.6% 的差距来自路由(一条对两条),不是来自锁价。二,查清入金链的确认门槛,从三十分钟里扣掉它。三,看区块饱和度:上一块到了权重上限的 99%、地板价在 0.1 sat/vB,低费率的入金不可能赶上窗口。四,按你实测出来的队列定费率,而不是按钱包记住的数字。五,从自己掌握的钱包发出,不要从看不见排期的交易所提币队列发出。六,算术不划算就等——一笔你供不上款的固定汇率单,比一笔你能供上款的浮动单更差。 (门罗隐私原理)
反复出现的错法。 从广播时刻算窗口,而不是从建单时刻。把本地过期当成资金全损,其实 6 小时回看还可能把它结算掉。以为「推荐 1 sat/vB」等于你的钱包真会付 1 sat/vB。把大单拆成小单却没注意固定成本在小额端占主导——今天 100 USDT 的单价成本是 689.5 USDT/XMR,而 5,000 是 612.3。以及因为「第一笔没显示」就再发一笔,把一个可退款的超时变成一次人工对账。 (XMR 换 USDT 退出路线)
一句话总结。 固定汇率锁住的是分子,拥堵是分母里的变量,而分母用你控制不了的分钟计量。如果你清楚自己那条链的确认门槛、肯花六十秒看一眼内存池地板价、并按真实要排的队付费,固定汇率单就会如实兑现它承诺的东西。否则锁价会完美地守住价格,直到时钟走完——而你锁住的那个价格,正是你最终没拿到的那个。 (门罗隐私原理)