Monero 交易手续费是以 XMR 支付给矿工的费用,用于让交易被打包进区块。Monero 根据交易权重、基于网络状况得出的费率以及所选优先级计算手续费,而不是按发送金额的百分比收费。 在 SwapRocket 上,你可以从自己的钱包将 BTC 兑换为 XMR,并在你提供的地址接收 XMR。出款网络手续费已包含在你发送资金前显示的预估金额中。
要点
- Monero 使用交易权重计算手续费,权重取决于交易大小,而非转账金额。
- 花费更多此前收到的输出,可能会增加交易权重及所需手续费。
- Monero 的自适应区块权重上限允许容量动态变化,但并不意味着区块空间无限。
- SwapRocket 显示的预估金额包含兑换手续费和出款网络手续费,而入款网络手续费由你的发送钱包单独处理。
Monero 交易手续费如何计算?
Monero 交易手续费取决于一笔交易占用多少区块容量,以及为其优先级选择的费率。转账的 XMR 金额本身并不是收费依据。
你经常会看到“每字节手续费”这一说法,但协议中更准确的衡量指标是交易权重。权重以序列化后的交易大小为基础,并按协议规定针对紧凑范围证明进行调整,因此并不总是等于原始字节数。
一个实用的计算模型是:手续费 = 每单位权重费率 × 交易权重 × 优先级调整系数,然后按钱包要求进行取整。钱包通常会从 Monero 节点获取网络手续费估算值,并在构建交易时计算手续费。一般情况下,你不需要自行统计字节数或计算证明大小。
交易的输入和输出共同决定其权重。花费多个此前收到的输出的钱包,可能会比仅花费一个输出的钱包构建出权重更高的交易,即使两者发送的金额相同。额外的收款人输出,以及钱包可能创建的找零输出,也会增加交易大小。
这也解释了为什么照搬别人的手续费并不可靠。对方的钱包可能花费的是另一组输出,使用了不同的优先级设置,或采用了不同的网络估算值。
Monero 手续费优先级如何运作?
Monero 手续费优先级会改变钱包相对于预估网络手续费所愿意支付的费用。更高的优先级通常意味着更高的手续费,而不是保证在某个期限内确认。
Monero 钱包软件通常提供四个有名称的手动优先级,不过不同钱包可能会使用不同名称,或提供自动设置。这些标签描述的是手续费偏好,而不是不同的交易类型。
| 优先级标签 | 相对手续费偏好 | 适用情形 |
|---|---|---|
| 不重要 | 最低手动级别 | 转账不紧急,且钱包的网络估算表明该级别可行 |
| 普通 | 标准手动级别 | 常规转账,对尽快打包没有特别迫切的要求 |
| 较高 | 较高的手续费偏好 | 愿意支付更多手续费,以争取优先打包的转账 |
| 优先 | 最高手动级别 | 转账较为紧急,且可以接受额外手续费 |
请优先以钱包的自动或推荐设置为参考,而不要认为最低设置总是够用。钱包能够考虑当前网络状况,而过时的手续费建议无法做到这一点。
当交易争夺区块空间时,较高的手续费可以让交易对矿工更具吸引力。但较高的手续费无法强制矿工将交易打包,也无法保证交易何时确认;在区块容量充足时,多付手续费可能收效甚微。
Monero 的动态区块大小如何影响手续费?
Monero 采用自适应的区块权重上限,而不是单一且永久固定的区块大小上限。区块容量可以随持续的需求变化而调整,而区块奖励惩罚机制则使矿工扩容需要付出经济成本。
协议根据历史区块权重的中位数,并结合短期和长期约束,确定区块可以增大多少。当矿工生成的区块超过适用的免惩罚权重时,协议会减少区块补贴。额外的交易手续费必须足以让矿工觉得增加这些权重是值得的。
这种机制并不意味着矿工可以打包无限数量的交易。每个区块仍须满足协议的权重限制,而突发需求可能在容量完成调整之前就引发竞争。
Monero 的基础手续费计算与区块奖励及有效区块权重参数挂钩,钱包的优先级设置则会进一步影响为交易打包所支付的手续费。因此,不存在一个需要你记住或硬编码到转账流程中的永久固定的每字节费率。
为什么 Monero 的交易手续费通常较低?
Monero 的交易手续费通常较低,是因为自适应容量减少了交易对固定区块空间的持续争夺,同时矿工还会获得区块补贴。紧凑的密码学证明有助于限制 Monero 隐私功能所需的交易数据量。
Monero 持续的尾部发行意味着矿工收入并不完全依赖交易手续费。Bulletproofs+ 缩小了用于证明隐藏输出金额有效的范围证明的大小,从而有助于降低这部分证明对交易权重的贡献。
这些机制属于 Monero (XMR) 本身,并不是钱包或交易所提供的手续费优惠。这也不意味着与 XMR 兑换有关的每一项费用都是 Monero 网络手续费。
手续费低并不意味着固定不变或完全免费。即使发送的 XMR 数量不变,交易权重更高、优先级设置更高或网络繁忙,都可能导致手续费增加。
兑换中的 XMR 出款网络手续费是什么意思?
XMR 出款网络手续费,是指通过 Monero 网络将兑换所得的 XMR 发送到你的收款地址所需的费用。在 SwapRocket 上,发送前的预估已包含这笔出款手续费和该交易对的兑换手续费,因此这两项费用都不会在之后额外收取。
BTC 兑换 XMR 涉及两条区块链和一项兑换服务。将这些费用区分开来,可以避免把 Bitcoin 充值手续费与 Monero 出款手续费混为一谈。
| 费用 | 费用涵盖的内容 | 在哪里查看或计入 |
|---|---|---|
| BTC 充值网络手续费 | 将 BTC 从你的钱包发送到充值地址 | 你的 Bitcoin 钱包会单独显示这笔费用,不计入兑换预估 |
| 兑换手续费 | 将充值的加密货币兑换为 XMR | 已计入 SwapRocket 显示的 XMR 预估金额;费用因交易对而异 |
| XMR 出款网络手续费 | 将兑换所得的 XMR 发送到你的收款地址 | 已计入 SwapRocket 显示的 XMR 预估金额 |
每笔 SwapRocket 兑换均由一家持牌流动性提供商执行。你可以在自己的 Bitcoin 钱包中选择充值手续费,但无法为该提供商发出的 XMR 转账选择 Monero 优先级设置。
SwapRocket 采用浮动汇率,因此页面显示的 XMR 数量是预估值,而非保证到账的金额。汇率波动引起的金额变化,与转出资金后被额外收取费用是两回事。
兑换方向决定了每笔转账使用的网络。在 XMR 兑换 BTC 中,转入时支付的是 Monero 网络手续费,到账时支付的则是 Bitcoin 网络手续费。
在 BTC 兑换 XMR 前,如何查看手续费?
要查看 BTC 兑换 XMR 的手续费,请将钱包转入 BTC 时的手续费与交易对页面上的 XMR 预估金额结合起来看。Monero 到账网络手续费应已包含在该预估金额中,无需从接收钱包另行支付。
- 查看实时兑换预估。 交易对页面会显示实时汇率以及最低和最高兑换金额。查看预估收到的 XMR 数量时,请注意 SwapRocket 已将兑换手续费和到账网络手续费计入其中。
- 检查 Bitcoin 钱包的转账手续费。 这笔费用用于 BTC 转入交易,而非后续的 XMR 到账交易。如果钱包提供“从转账金额中扣除手续费”选项,请确认转入地址实际收到的金额仍与要求的转入金额一致。
- 在记录中将预估金额与钱包手续费分开列出。 XMR 预估金额已计入兑换和到账费用,而 Bitcoin 钱包显示的是转出网络的费用。由于兑换采用浮动汇率,请将预估到账金额视为估算值,而非锁定金额。
关键在于区分钱包收取的转账手续费,以及兑换预估中已包含的费用。如需了解手续费检查之外的完整转账流程,请参阅 BTC 兑换 XMR 指南。
常见问题
Monero 交易手续费由发送方以 XMR 支付,取决于交易权重,而非转账金额。在以 XMR 到账的兑换中,到账转账的发送方负责支付网络手续费,而 SwapRocket 会将该费用计入显示的预估金额。
接收 Monero 需要支付手续费吗?
接收 Monero 时,接收钱包无需单独发起一笔支付手续费的交易。链上手续费由发送方支付,兑换服务可以将这笔到账费用计入预估到账金额,SwapRocket 就是如此。
Monero 手续费按发送金额的百分比收取吗?
Monero 网络手续费并非按 XMR 转账金额的百分比计算。如果两笔交易的权重相近,并采用相同的手续费优先级设置,那么大额转账与小额转账的网络手续费可能相近。
为什么两个 Monero 钱包显示的手续费不同?
两个 Monero 钱包可能因选择的输入不同、优先级设置不同,或获取的网络费用估算不同,而显示不同的手续费。在判断某个预估费用是否异常偏高之前,应比较交易结构和设置,而不只是发送金额。
可以零手续费发送 Monero 吗?
标准的 Monero 钱包转账包含网络手续费,因此不应指望免费发送 XMR。强行将手续费设为零或不足的金额,可能导致交易在标准网络规则下无法被转发或确认。
可以用 BTC 支付 Monero 网络手续费吗?
Monero 交易的链上手续费以 XMR 支付,而非 BTC。当您将 BTC 兑换为 XMR 时,到账转账的发送方会处理这笔 XMR 手续费;仅为接收到账资金,您无需事先持有 XMR 余额。
区块浏览器显示的手续费是我的兑换总费用吗?
Monero 区块浏览器可以显示一笔交易的链上手续费,但这个数字并不代表将一种币兑换为另一种币的全部成本。兑换手续费和转出区块链上的转入网络手续费是另外的费用。
要查看已包含兑换手续费和 XMR 转出网络费的预估报价,请打开 BTC 兑换 XMR。SwapRocket 不向美国或英国居民提供服务。
相关指南
- 如需全面了解充值、兑换和转出费用,请阅读 加密货币兑换手续费与隐藏成本。
- 如需了解将 XMR 兑换为其他资产时涉及的网络和转账步骤,请阅读 如何将 Monero 兑换为 BTC、ETH 和 USDT。



