Zcash手续费详解(ZIP-317)
一笔普通的Zcash付款费用为0.0001 ZEC(10,000 zatoshi),按2026年10月23日约1,220美元的价格计算,约合12美分。钱包遵循ZIP-317:每个逻辑操作5,000 zatoshi,最少两个操作,因此只有输入或输出很多的交易才会提高手续费。
Zcash手续费很低、可预测,而且不是竞价。比特币需要你竞价争夺区块空间,而Zcash钱包会根据一个名为ZIP-317的规则,按交易大小计算标准手续费。如果你想知道某笔交易的确切费用,请使用我们的ZIP-317手续费计算器。
ZIP-317规则
常规手续费为:
fee = 5,000 zatoshi x max(2, logical actions)
1 ZEC等于100,000,000 zatoshi,因此5,000 zatoshi就是0.00005 ZEC。两个操作的“宽限”意味着最低手续费为10,000 zatoshi,即0.0001 ZEC。
逻辑操作按交易的每个部分分别计算,然后相加:
| 交易部分 | 操作数计算方式 |
|---|---|
| 透明 | 输入数和输出数中的较大者(严格来说:输入字节数除以150、输出字节数除以34,向上取整) |
| Sapling | 花费数和输出数中的较大者 |
| Orchard | 操作(action)数 |
| Ironwood | 操作数(自NU6.3起与Orchard相同计算) |
| Sprout(旧版) | 每个JoinSplit计2个 |
计算示例
| 交易 | 逻辑操作数 | 手续费 |
|---|---|---|
| 屏蔽付款,2个Ironwood操作 | 2 | 10,000 zat(0.0001 ZEC) |
| 透明付款,1个输入,2个输出 | 2 | 10,000 zat(0.0001 ZEC) |
| 把5笔透明币屏蔽为2个Ironwood操作 | 5 + 2 = 7 | 35,000 zat(0.00035 ZEC) |
| 从屏蔽钱包向10个收款方付款 | 约10个或更多 | 约50,000 zat(0.0005 ZEC)或更多 |
按约1,220美元的价格(2026年10月23日)计算,0.0001 ZEC约为0.12美元。由于手续费以ZEC固定,其美元价值随价格变动。用我们的zatoshi换算器和价格换算器换算金额。
为什么有些交易更贵
- 许多笔小额透明输入。如果交易所或矿池分很多笔小额付款给你,一次性屏蔽它们时每个输入都要计算。这是手续费较高最常见的原因。
- 许多输出。在一笔交易中向许多人付款会增加操作数。
- 零散的屏蔽票据。持有许多小额票据的钱包可能需要动用好几张才能完成一笔付款。
- 用屏蔽资金向TEX地址付款。这需要两笔交易,所以有两笔手续费。
- 逐步迁移。为了隐私分多步把Orchard资金转到Ironwood,意味着要付多笔手续费。
手续费是强制的吗?
ZIP-317是一项惯例,而不是共识规则。该ZIP规定钱包应当支付它,节点软件也据此决定转发和打包哪些交易。支付较少手续费的交易并非无效,但可能确认很慢,甚至永远不会被打包。实际上,每个主流钱包都会自动支付ZIP-317手续费,你无法调低。在2023年推出ZIP-317之前,钱包使用0.00001 ZEC的固定手续费;ZIP-317提高了超大交易的成本,以抑制垃圾交易。
交易所和服务费用是另外计算的
网络手续费非常低。通常花费更多的是交易所收取的费用:各平台自行设定的交易手续费、价差和提币费。兑换服务还会加上自己的利润。在选择购买渠道之前请比较这些费用;参见如何购买Zcash。硬件钱包和Zcash钱包本身通常不会在网络手续费之外另加费用,但请核实:一些内置兑换或购买合作方的应用会收费。
手续费与确认时间
由于几乎每个人都支付相同的标准手续费,多付手续费通常并不能让交易更快。目前平均每75秒产生一个区块,计划于2026年11月5日前后进行的NU7会将其缩短到25秒。交易所自行决定在入账充值前等待多少次确认。用我们的确认时间工具估算等待时间。
可能会有什么变化
NU7加入了由ZIP 234和ZIP 235定义的网络可持续机制,它涉及发行和移除的供应量如何随时间处理(Cointelegraph,2026年9月18日)。我们查阅的文章没有提到NU7会改变每个操作的手续费本身,因此目前ZIP-317每个操作5,000 zatoshi的规定仍然适用。一份ZIP-317修订草案将对额外的备注数据收费,但它依赖另一项提案(ZIP 248),尚未部署。动态手续费的提案曾被讨论,但未被采纳。如果手续费发生变化,我们会更新本页。
降低手续费的建议
- 一次性屏蔽从交易所提来的币,而不是让许多笔小额存入不断累积。
- 从交易所提币时,减少次数、增加每次金额。
- 如果钱包支持,把向多人的付款合并处理。
- 不要尝试自定义很低的手续费;卡住的交易浪费的时间远比省下的钱多。
常见问题
发送Zcash要多少钱?
按照ZIP-317,一笔普通付款费用为0.0001 ZEC。输入或输出很多的交易,每多一个逻辑操作支付0.00005 ZEC。
屏蔽交易比透明交易更贵吗?
简单付款不会。两者在使用两个或更少逻辑操作时都是0.0001 ZEC。一次屏蔽许多笔小额透明输入会更贵,因为每个输入都要计算。
我可以多付手续费来加快确认吗?
通常没有区别,因为区块很少被填满,钱包都使用标准手续费。确认时间主要取决于出块时间,目前为75秒,NU7之后为25秒。
为什么我的交易所收取的费用远高于0.0001 ZEC?
交易所会自行设定提币费,它与网络手续费是分开的,通常也比网络手续费高。