什么是区块链交易手续费?
首页
文章
什么是区块链交易手续费?

什么是区块链交易手续费?

初阶
发布时间 Mar 15, 2021更新时间 Jun 9, 2023
8m

摘要

对于区块链网络而言,交易手续费有两大基本作用。一是用来对确认交易的矿工或验证者进行奖励;二是保证区块链网络的安全性,避免垃圾邮件攻击。

交易手续费可多可少,具体取决于网络活跃度。此外,市场因素也会对交易手续费产生影响。尽管高额的交易手续费会阻碍区块链的广泛应用,但手续费过低,却可能产生安全隐患。


为什么收取交易手续费?

对于多数区块链系统而言,交易手续费自始就是其重要组成部分。用户主要是在发送、存入或提取数字货币时需要支付交易手续费。

绝大部分数字货币交易均会产生手续费,主要有两大原因。首先,交易手续费可减少网络中的垃圾邮件数量,同时显著增加实施大规模垃圾邮件攻击的成本。其次,对于协助核实和验证交易的用户而言,交易手续费是一种奖励手段。因此,交易手续费也可以视作积极维护网络的回报。

对于大多数区块链而言,交易费通常会控制在合理低价的水平,但如果网络流量非常大,手续费则会变得十分高昂。从用户角度出发,其支付的交易手续费则决定了该笔交易能否优先添加至下一区块。用户支付的交易手续费越高,交易确认速度就越快。


比特币交易手续费

作为全球第一个区块链网络,比特币率先设立了交易手续费标准,并被众多数字货币沿用至今。 中本聪发现,设置交易手续费,不仅可以保护网络免受大规模垃圾邮件的攻击,还可激励积极用户规范行事。
在确认某笔交易可添加至新区块后,比特币矿工就会收到相应的交易手续费。未确认交易池称为内存池(简称“mempool”)。用户向另一个比特币钱包发送比特币时,如果愿意支付更多的交易后续费,那么交易就会理所当然得到矿工的优先处理。

因此,希望恶意拖慢网络处理速度的不法分子必须为每笔交易支付相应的交易手续费。如果他们只愿意支付低廉的交易手续费,矿工很可能会忽略其交易。如果他们支付合理的交易手续费,则需要承担高额经济成本。因此,交易手续费成了一种简单高效的垃圾邮件过滤器。


如何计算比特币交易手续费?

在比特币网络中,部分数字货币钱包允许用户手动设置交易手续费。  用户发送比特币时可以将手续费设置为零,但这类交易很可能会被矿工忽略,导致交易无人验证。
与部分人的认知不同,比特币的交易手续费并不取决于交易金额,而是取决于交易规模(以字节为单位)。例如,假设用户进行一笔400字节的交易,目前的平均交易手续费为80/字节。在这种情况下,用户必须支付约32,000聪(0.00032枚比特币),才有机会将这笔交易添加至下一区块。
当网络繁忙,用户发送比特币的需求也很大时,加快交易确认速度所需的手续费就会提高,因为此时其他比特币用户也会想法设法提高交易确认速度。这种情况在市场剧烈波动时期可能时有发生。 

因此,高额的交易手续费为比特币的日常应用带来了挑战。比如说,用比特币购买一杯价值3美元的咖啡,手续费比咖啡本身的价格还要高得多,就可能很不实用了。

一个区块内只能包含一定数量的交易,而1个区块的容量(即区块大小)只有1 MB。虽然矿工一直在努力将这些区块快速添加至区块链,但速度终归有限。

此时,数字货币网络的可扩展性成为决定网络交易手续费的关键因素。区块链开发者正在不断努力解决这一问题。此前完成的网络更新,例如SegWit闪电网络的实现,均显著提升了可扩展性。



以太坊交易手续费

与比特币相比,以太坊交易手续费的计算方式有所不同。后者考虑了处理交易所需的算力,即燃料(gas)。燃料的价格有高有低,按照以太坊网络的原生代币以太坊(ETH)计价。 

虽然特定交易所需的燃料量可以保持不变,但燃料价格依旧会发生波动。燃料价格与网络流量直接相关。如果用户支付更高的燃料价格,矿工很可能优先处理这笔交易。


如何计算以太坊交易手续费?

很简单,燃料费总额等于成本费用加上处理交易的激励奖金。然而,用户还应该考虑燃料上限,该指标规定了为该交易或任务所能支付的价格上限。
换句话说,耗费的燃料是指所需的工作量,而燃料价格则是指“每小时”工作对应的价格。这两者与燃料上限之间的关系决定了以太坊交易或智能合约操作的交易手续费总额。
例如,如果某笔交易耗费的燃料量为21,000个gas,燃料价格为71 Gwei,则交易手续费为1,491,000 Gwei或0.001491枚以太坊(ETH)。
资料来源:Etherscan.io


随着以太坊朝着权益证明模型(请参见Casper)的方向发展,燃料费预计会下降。确认单笔交易所需的燃料量也会减少,因为网络验证交易只需要一小部分算力。然而,网络流量仍会影响交易手续费,因为验证者会选择优先处理手续费较高的交易。


币安链交易手续费

币安链是一种区块链网络,允许用户交易和买卖币安币(BNB)及其他BEP-2代币。在币安链中,用户还可以自行创建和发放代币。币安链采用委托权益证明共识机制。因此,币安链没有矿工,只有验证者。 
币安链还为币安去中心化交易平台赋能,用户可以在其中直接交易钱包中的数字货币资产。币安链和去中心化交易平台的交易手续费均以币安币(BNB)支付。
请注意,币安链和币安智能链是两种不同的区块链。 欲了解更多信息,请参见《币安智能链介绍(BSC)》


如何计算币安链交易手续费?

以币安币(BNB)为单位的交易手续费构成标准是否适用,取决于用户希望执行何种操作。发送BNB的手续费与在币安去中心化交易平台上交易BNB的手续费是不同的。而且,交易总价还可能会随着币安币(BNB)的市场价上涨或下降。 

在进行非买卖相关的交易时(如将币安币存入钱包或从中提取币安币),交易手续费只能以币安币(BNB)支付。在去中心化交易平台开展交易相关活动时,交易手续费可使用所交易的代币支付,但以币安币(BNB)支付可享折扣优惠。该方案有助于激励用户使用币安币(BNB),奠定坚实的用户基础。


币安智能链交易手续费

币安智能链(BSC)是币安建立的另一条区块链,与币安链并行运行(即两个独立网络)。币安链和币安智能链中运行的币安币(BNB)分别为BEP-2代币和BEP-20代币。

币安智能链支持创建智能合约,可定制性更强。币安智能链交易手续费的构成不如币安链那样固定。相反,币安智能链采用燃料机制(与以太坊类似),体现执行交易和智能合约操作所需的算力。

币安智能链(BSC)网络采用权益授权证明共识机制。用户通过抵押币安币(BNB)成为验证者。在区块验证成功后,即可收到相应的交易手续费。


如何计算币安智能链的交易手续费?

如上所述,币安智能链的交易手续费构成与以太坊非常类似。交易手续费以Gwei表示,这是币安币的一个小单位,等于0.000000001枚ETH。用户可以自行设置燃料价格,让验证者优先将其交易添加至区块。 

如需了解当前和历史平均燃料价,敬请访问BscScan,详细查看每日均价、历史最低价和最高价。截至2021年3月,币安智能链中的平均交易手续费约为13 Gwei。

在以下示例中,燃料价格为10 Gwei。 请注意,设定的燃料上限为622,732 Gwei,但本次交易仅使用352,755 Gwei(占比52.31%),产生的交易手续费为0.00325755枚币安币(BNB)。

资料来源:Bscscan.com

币安智能链的交易手续费通常很低,但如果用户在发送代币时帐户中没有币安币(BNB),平台会提示资金不足。请确保钱包中存入了足够币安币,以便支付交易手续费。


币安提现手续费

在币安交易平台提现时,需要支付相关交易手续费。具体金额取决于用户使用何种数字货币和网络。对于在交易平台内开展的交易,币安专门设置了一套交易手续费收费标准。然而,提现手续费也会受一些币安不可控的外部因素影响。

数字货币提现需要币安生态系统以外的矿工或验证者协助完成。因此,币安必须根据流量和需求等网络条件定期调整提现手续费。

我们还为数字货币提现设置了最低限额。最新限额标准请参见交易收费标准网页。
交易手续费根据帐户的VIP等级收取,与提现手续费无关。用户的月度累计成交量将决定其帐户的VIP等级。目前,最高收费标准为挂单方或吃单方所交易的数字货币价值的0.1%。请注意,如果用户使用币安币(BNB)支付,交易手续费可以享受一定折扣。


总结

交易手续费是区块链网络数字货币经济的重要组成部分,是对用户积极维护网络的一种激励措施,而且还具有保护网络免受恶意行为和垃圾邮件侵扰的作用。

然而,某些网络接收的流量也会导致交易手续费大幅上涨。多数区块链都具有去中心化性质,导致其难以扩展。部分区块链网络确实拥有极强的可扩展性和较高的交易吞吐量,但又往往要以牺牲安全性或去中心化为代价。

尽管如此,许多研发人员仍在潜心改进,我们期待这种改进终将在这个日新月异的世界提高数字货币的普惠性。