这篇短文将介绍比特币交易费的基本知识,从如何计算交易费开始,到如果交易费过高或过低该怎么办。.
比特币交易费(或通常也称为采矿费)允许用户将自己的交易(或通常也称为 tx)优先于其他交易,并更快地纳入比特币的交易记录簿,即 "比特币交易记录簿"。 区块链.
矿工需要决定是否将一笔交易纳入区块链,因为执行这笔交易所花费的时间很重要。较低的费用通常意味着这笔交易有可能会停留很长时间。这就是为什么矿工们寻求最高的交易费用,因为它们可以加快交易过程。.
简而言之,这就是你必须知道的关于比特币费用的一般知识。不过,为了正确理解这个问题,我建议您继续阅读本文,我将在本文中介绍以下内容:
- 什么是比特币交易费?
- 比特币费用如何计算
- 计算 Tx 大小
- 降低交易费用
- 钱包如何处理费用
- 更多信息
- 底线
1.什么是比特币交易费?
比特币手续费与你在任何其他银行支付的交易费用没有区别,无论你使用的是什么货币(加密货币或法定货币,如美元)。比特币手续费是比特币拥有者必须转给 比特币矿工 向另一个比特币地址转账。首先,让我们来看看向另一个地址发送比特币时一般会发生什么:
- 每个区块链系统都有计算机(有时称为 结点比特币区块链的副本)。每笔交易都必须经过这些计算机的验证过程。节点会通过比特币的交易历史记录来检查你的余额中是否真的有所需数量的比特币。.
- 如果交易有效,它将进入 记忆库 (内存池的简称)。你可以把 Memory Pool 想象成一个 “候诊室”,交易在这里停留一段时间后,才会被矿工选中并打包成一个交易块,就像你在医生那里坐着等医生叫到你的名字一样。在这里,tx 被视为 “未确认交易 ”或 “0 确认交易”,如果你想更多地了解内存池的话、, 查看此页.
- 当矿工选取 tx 并将其纳入 连接到区块链的区块, 您将得到一笔确认交易。.
一个区块可以容纳一定数量的 txs。目前,平均交易量为 2500 txs。有时,比特币网络会出现 “堵塞”,即有大量交易等待确认。在这种情况下,矿工必须决定先确认和执行哪些比特币交易。这时,矿工们就会考虑交易的附加比特币交易费。.
因此,交易费是向矿工表明交易紧迫性的一种方式。如果你想更快得到确认,就需要支付更高的费用。如果你对时间不那么敏感,你可以用较少的费用。值得注意的是,费用总是由交易发送方支付。.
还需要知道的是,比特币区块链没有明确显示费用。要推断发送者支付了多少费用,唯一的方法就是计算发送了多少比特币减去收到了多少比特币以及有多少比特币作为零钱被退回。这将在第 3 节中解释。.
2.比特币费用是如何计算的?
如果你想让你的比特币被开采出来,你就必须支付交易费用。出于教育目的,我将在这里解释如何以简单的方式计算比特币交易费用,因为对于用户,尤其是新手来说,这个过程有点复杂。.
交易基本上是存储在计算机上的一个文件,它有一定的大小(以 MB 为单位)。矿工希望获得尽可能多的利润。他们的目标可以通过所谓的费率来实现。比特币社区中的手续费率是手续费与大小的比率:手续费率越高,对矿工越有利。.
这里还有一个例子可以说明问题。假设您想购买或租用一套公寓,在这种情况下,您通常会有一笔一平方英尺的费用。公寓的价格类似于你支付的总费用,但你如何衡量公寓的昂贵程度,则取决于你愿意为每平方英尺付出多少钱。因此,在比特币社区,收费率就是比特币每平方英尺的成本。.
收费率的衡量标准是 Satoshis 每字节,其中 Satoshi 是比特币最小的记账单位。它的意思是,你愿意用多少中本聪交换你的 tx 的每个字节(大小单位)。.
在任何时候,您都可以 在此查看 估计需要多少费用才能将您的 tx 纳入下一个区块。这个费率因网络流量堵塞情况而异,换句话说,就是区块链上有多少未经确认的交易。.
计算 Tx 大小
现在你知道交易费与 tx 的大小有关了吧。而后者又取决于许多不同的因素。在此,我将提及最重要的几个因素:
- 输入数量
你所拥有的每一个比特币,从本质上来说,只是过去发送给你的 txs 的参考,加起来就是你所拥有的比特币。比特币用户称这些参考为“投入.”因此,从根本上说,你向另一个用户发送的是你之前收到的不同输入。这些不同的输入被称为 “输出”。输出的大小与输入的数量成线性关系:输入越多,输出越大。比特币交易的平均大小约为 522 字节。.
- 产出数量和变化
因此,输入是对过去 tx 的比特币引用,输出是您在区块链中发送数字货币的地址数量,或者简单地说,是其他用户的数量。假设你正在向一个地址发送加密货币。实际上,你很可能会得到两个输出。一个输出给作为收件人的其他用户,另一个输出给你自己,你可以从你的初始支付中获得零钱。请注意,如果您的输入总和等于您需要支付的金额,则不会有零钱输出。.
- 脚本的复杂性
对于某些交换机,用户会添加多重签名等特殊功能。. 多种数据格式 这意味着,为了授权比特币交易,矿工需要拥有多个密钥。这种做法总是会增加交易量,从而增加交易费用,但同时又能保持较高的安全级别。.
说了这么多,我可以肯定地说,对于普通用户来说,仅仅根据这些因素来计算交易大小是非常复杂的。不过,如果知道交易大小的中位数约为 522 字节,可能会有助于估算比特币费用。幸运的是,加密钱包网站(尤其是 比特币钱包)有仪器可以根据交易时的平均费率为您计算交易量和费用,因此有助于将您购买比特币的欲望保持在一定水平上。.
3.降低交易费--最佳做法
由于所有比特币交易都需要支付一定的比特币手续费,因此有几种方法可以避免收取高于平均水平的比特币交易费。以下是最常用的几种:
- 避免在 “交通堵塞 ”期间发送交易”
有时,网络会变得异常繁忙。通常,这种情况发生在价格暴跌的时候,很多人都在等待最好的机会来 购买比特币. .这时候,用户就会向 txs 收取更高的费用,以优先处理他们的交易。购买比特币的成本会变得很高。省钱的最好办法就是把交易推迟到网络不那么拥挤的时候。.
- 使用支持 SegWit 的数字钱包
SegWit (或隔离见证)是一种特殊协议,有助于减少交易的数据打包,从而减小文件的大小。许多钱包已经支持这一功能,它可以大大降低成本。.
- 分组输入
持牌经纪商建议将输入分组,因为输入越多,交易系统的规模就越大。正如您所记得的,费用与交易商的规模呈线性关系。如果您想降低费用,就必须合并您的输入。您可以在费用较低的时候将许多小输入发送到您拥有的地址。将来,您就可以只拥有一笔投入。因此,您所支付的 tx 费用将会减少。.
- 将输出分组
另一种方法是将多笔输出合并为一笔交易。这样,您就可以在一次交易中向多个地址付款,从而减少所需费用。不过,并非所有钱包都支持这一功能。.
4.比特币钱包如何处理费用问题
比特币钱包具有推荐合理交易费用的功能。它们会根据比特币网络当前和近期的活动水平来估算这笔费用。它们会将最低费用和最高费用的数据结合起来,得出平均费用。并不是所有的钱包和出站加密货币交易所都能正确评估这些数据,并为平均交易出价过高。.
不过,大多数钱包(尤其是硬件钱包)都有调整比特币平均交易费的选项,或者至少设置一个最低费用,或者给出一个付款偏好。正如我前面所说,要选择合适的费用,你首先需要知道你的交易规模。如果你的钱包提供了这些信息,你就可以使用费率估算表来计算你加入区块链的费用。.
假设您知道 tx 大小为 16,000 字节,平均费率为 10 Satoshis/字节,这意味着您需要支付 160,000 Satoshis 作为交易费。.
5.更多信息
在文章的这一部分,我将讨论诸如首次确认、加快 tx 速度和衍生品交易等问题。.
卡住了?如何加速?
很多时候,您会发现自己的 tx 被卡住或无法确认。出现这种情况基本上有三个原因:
- 最可能和最直接的原因是比特币网络出现了 “堵塞”。.
- 其他用户的交易费用比您高。.
- 您正试图从一笔尚未确认的交易中发送硬币。这看起来很奇怪,但事实上有些钱包允许这样做。.
那么,如何才能将您的交易纳入区块链呢?
- 第一个解决方案是等待矿工整理之前的交易。通常情况下,三到五天就能得到第一次确认,无需其他法律咨询。就像生活中的很多事情一样,你只需要等待。.
- 第二种方法是应用费用替换(RBF)功能。RBF 允许钱包以更高的成本转播带费用的交易。但请注意,只有少数钱包提供此功能。.
- 第三种方法是利用由 矿池. .如果他们有足够的计算能力,就会将 tx 添加到他们挖掘的下一个区块中。有些矿池需要支付一定的价格才能将平均交易量加入下一个区块。对于所有这些,你必须知道你的 tx id。通常可以在钱包的交易列表中找到 tx 标识符。.
我建议使用以下加速器:
- "(《世界人权宣言》) ConfirmTX 加速器可促进 250 字节以下的交易。不过,较大的交易需要 $5 付款。.
- "(《世界人权宣言》) 酷浪 如果您在 BitcoinTalk 论坛上有账户,加速器就会很好用。.
- ViaBTC 的加速器 是免费的,但经常无法使用,因为它每小时只接受 100 笔未经确认的交易。因此,为了让它被接受,您可能需要在每小时的最顶端重复提交您的 tx id。.
我曾与可以提供投资法律咨询的专业财务顾问谈过,他们说使用加速器是最简单的建议。.
如果你已经尝试了我上面列出的所有方法,但你的 tx 仍然停留在比特币网络的某个地方,那么最后的办法就是双重花费,这意味着你可以再发送一次 tx,但需要支付更高的费用。它与 RBF 很接近,但有一个相关的区别:使用 RBF 时,你可以寻求法律专业意见,他们是按照既定的协议规则工作的,而双重花费被明确认为是你根本不应该做的事情。.
另一种不得已的方式是所谓的 "子女为父母付费"(CPFP)功能。它的意思是,你基本上花的是已经收到但尚未确认的金币。任何能提供法律建议的人都会对这一方案投反对票。这种建议是基于这样一种想法,即新的出局 tx 的费用将高得足以支付自己和他们所依赖的未确认的入局交易。.
双重消费和 CPFP 选项是相当困难的程序,会给您的资金带来风险,不适合普通用户使用。但如果您对它们的工作原理感兴趣,请参阅 比特币维基的详细信息 上。.
Tx 卡住了?
有些时候,你可能会认为你的 tx 永远卡住了,但事实上,它有可能发生。正如我在开头所说,一般交易都会被放入内存池,直到矿工将其拾起。而内存池并没有特定的位置。每个验证 tx 的节点都有一部分硬盘专门用来存储待处理的交易。每个节点都有不同版本的 mempool,这取决于它们的计算能力以及它们已知和记住的交易。如果某项交易长时间没有得到首次确认,它最终会从节点的 mempool 中删除。目前的默认超时时间是 72 小时,但节点可以自行设定超时时间。.
由于输入的交易费用较高,而内存池的大小有限,因此价值最低的交易也将从内存池中删除。.
这就是为什么等待至少 72 小时可能会产生两种结果之一:要么您的 tx 得到确认,要么它将从网络中的所有内存池中删除,资金将返回您的钱包。.
尽管如此,也有可能某个节点永远不会忘记您的 tx,甚至偶尔会转播它,从而提醒其他节点注意它。在这种情况下,您的 tx 可能会被永远卡住。.
发送比特币需要付费吗?
有时人们会问,发送比特币是否免费?自比特币发展以来,许多事情都发生了变化,例如 新规则 据此,我们现在有了比特币平均交易费。但在此之前,如果你的交易规模足够小,或者有 “优先权”,你甚至可以免费发送交易。比特币的手续费归属于将交易输入成功挖出的区块的矿工。.
6.底线
如您所见,计算 tx 费用的价格是一个复杂的问题。实际上, 比特币现金 的诞生是为了解决比特币区块大小的问题,这个问题限制了比特币每个区块所能处理的交易量。由于计算能力不足,通常会出现很长的待处理交易队列,导致平均交易费用极高。.
保持低廉的手续费非常重要,因为拥有一个廉价的点对点支付系统是比特币诞生的目的之一。不过,与往常一样,除了低费用外,还有其他需要考虑的因素(更多内容将在另一篇文章中介绍)。.
随着比特币的普及,使用比特币的人会越来越多,网络需要新的解决方案来应对需求,但这些解决方案不能独立寻求。一个很有希望的解决方案是 闪电网络 其目的是为比特币网络的所有用户提供几乎即时、免费的交易。.
常见问题:
比特币每笔交易收费多少?
要计算交易的适当费用,您需要将您的交易量乘以进入下一个区块所需的费用率。.
购买比特币要收费吗?
要购买比特币,您必须支付交易费,交易费的多少取决于您使用的加密货币交易所的价格和您持有的法定货币(如美元)。.
如何避免比特币费用?
没有明确的方法可以避免支付交易费。在没有 “堵车 ”的情况下,比特币的平均交易费是很低的。同时发生的交易越多,费用价格就越高。.
为什么比特币交易费这么高?
有时,比特币区块链会变得过于拥挤,人们会在交易中附加更高的手续费,以快速推进未确认的交易。这反过来又会引发 “手续费大战”,导致手续费价格直线上升。.
购买比特币安全吗?
只要你使用的是一个经过审核的、受人尊敬的平台,购买比特币就是安全的。在决定购买比特币之前,对任何考虑购买比特币的平台进行研究是很重要的。不过,比特币的波动确实比其他任何货币都要大。.








