跳转到正文
buybitcoinsmart

术语表 /交易与手续费

费率

又称 sat/vB、每虚拟字节聪数、聪/虚拟字节、Fee rate。

费率是什么?
费率是按交易大小的单位计价的价格,以每虚拟字节多少聪(sat/vB)报价,也是矿工填充区块时唯一用来排序的数字。

区块空间按字节出售。一笔花费一个原生 SegWit 币并生成两个输出的交易,大小约为141虚拟字节,因此按10 sat/vB 计算,费用为1,410聪,无论这笔付款是50美元还是50,000美元。选择费率,是您真正能够掌控的那部分成本。

运作方式

比特币中的大小以权重单位计量,虚拟字节等于权重除以四。SegWit 自2017年8月的区块481,824起生效,它把签名数据按每字节一个权重单位计算,其余数据则按四个权重单位计算,因此现代花费比携带同样信息的旧式花费更便宜。除法结果向上取整,即得到钱包用来乘以费率的 vsize。

各组成部分的大小相当稳定,可以心算。一个原生 SegWit 输入约为68 vbytes,一个 Taproot 密钥路径输入约为57.5 vbytes,而传统输入为148。输出方面,原生 SegWit 为31 vbytes,传统为34,Taproot 为43。每笔交易再加上约10.5 vbytes 的固定开销,您就能在钱包计算之前为任何一笔花费估价。

矿工按费率从高到低填充候选区块,直到4,000,000个权重单位的额度用完,并把未确认的交易链视为交易包,因此支付较高费用的子交易可以带动支付较低费用的父交易。交易的总费用、交易的存续时间和转移的金额,都不会影响这一决定。

估算合适的费率与计算成本是两个不同的问题。Bitcoin Core 的 estimatesmartfee 会查看近期交易实际花了多长时间确认,并针对1至1,008个区块之间的目标返回一个费率。内存池看板则反过来向前推算,根据当前排队等待的交易预测接下来的几个区块。两者都是对他人行为的猜测,这也是每款钱包都允许您自行覆盖估算值的原因。

购买比特币时为何重要

地址类型决定了未来费率下您要承担的成本,而且这一决定是永久性的。提币至以 bc1q 开头的地址的币,日后每个花费约需68 vbytes;同样的币如果放在以 1 开头的地址,则需148。这意味着以后每一笔交易的费用都超过两倍,而且永远如此,这取决于您在提币框中粘贴了哪个地址。直接把币发送到您自己钱包的经纪商,例如 Coinmama 和 Itez,会接受您提供的任何地址,因此请给它们一个现代地址。

时机是另一个杠杆,对小额买家尤为重要。100美元的购买,若在3 sat/vB 时提币,费用低于金额的百分之零点五;同样的提币如果在高峰期按120 sat/vB 进行,费用可能相当于所购金额的五分之一。通过支持阈值提币的平台进行定期购买,您可以完全避开费用高昂的几周,而且什么都不做始终是一个选项,因为放在交易所的币可以等到更便宜的日子。

费率还决定了整理零散币是否划算。把几个小额币合并清扫,其价格完全取决于花费的输入数量,因此同样的工作,在2 sat/vB 时做与在60 sat/vB 时做,相差三十倍。请关注费率,而不是日历。

用三种方式为同一笔付款估价

以一笔付款为例,一个输入、两个输出,按20 sat/vB 对三种地址类型分别估价。

从 1... 地址发出的传统花费大小为226 vbytes,因此费用为4,520聪。同一笔付款从原生 SegWit 的 bc1q... 地址发出,大小为141 vbytes,费用为2,820聪。从 Taproot 的 bc1p... 地址发出,大小约为154 vbytes,费用为3,080聪。

Taproot 的结果会让那些听说它更便宜的人感到意外。它的输入在三者中最小,为57.5 vbytes,但它的输出最大,每个为43字节,因此一个输入、两个输出的花费会略高于原生 SegWit。把结构反过来,把十个输入花费到一个输出,Taproot 则明显占优:约629 vbytes,而原生 SegWit 为722,在相同费率下约节省1,860聪。客观的结论是,当您花费多个币或使用多重签名时,Taproot 更划算,对简单付款而言大致持平。

费率 vs 最低中继费

最低中继费是一道下限,低于它节点根本不会保留您的交易,这是 Bitcoin Core 的默认值,已在版本30.0中从1 sat/vB 降至0.1;费率则是您在这道下限之上自行选择的数值。达到下限只能保证节点接受并存储您的交易,并不保证有人会将其打包。市场平静时,两者的差别几乎看不出来,因为队列顶端确实只有1或2 sat/vB。在高峰期,下限就无关紧要了:您的交易被接受、被中继,然后在竞价持续期间一直被忽略。

请勿混淆

相关比特币计算器

常见问题

什么是虚拟字节?

它是交易权重除以4。SegWit 将签名数据按其他所有数据四分之一的权重计算,因此虚拟字节衡量的是一笔交易实际占用的区块空间,而不是它包含的字节数。

我应该选择多高的费率?

按当前队列的情况,选择能满足您所需速度的费率。请查看内存池看板:下一区块档位大约可在10分钟内确认,较低的档位则以时间换取费用的节省。钱包的默认值只是估算,并非强制要求。

为什么我的 Taproot 交易比 SegWit 交易花费更高?

因为 Taproot 输出为43字节,而原生 SegWit 输出为31字节,不过其输入更小。含1个输入和2个输出的花费略贵;含多个输入的花费则明显更便宜。

接着阅读

相关术语

交易与手续费中的更多术语

阅读本页英文版