主页 > imtoken靓号地址软件 > 比特币交易费用是如何计算的?

比特币交易费用是如何计算的?

imtoken靓号地址软件 2023-11-06 05:09:41

当您将钱从一个比特币地址转移到另一个地址时,矿工通常需要支付额外费用。 在比特币的底层协议中,并没有具体的手续费数额,但是地址中的总输入不小于总输出,即你钱包中的比特币总量必须大于你想要的数量转移加上手续费的金额。

手续费的高低由交易数据的大小、交易次数等因素决定。 上一节区块链课介绍过,比特币遵循UTXO模型,每笔交易包含若干笔交易输入和交易输出。 事实上,每个未花费的交易输出的组成取决于你的交易输入。 当您需要将1个BTC转入另一个地址时,您的交易输入中可能由5个0.2BTC组成,也可能由10个0.1BTC组成。

通常,一笔普通的比特币交易由一个输入和两个输出(交易输出和零钱输出)组成,大小约为 200 字节。 计算每 1000 字节 0.0001 BTC 的默认费用。 普通的比特币转账手续费约为0.001-0.002 BTC之间; 但当单个输入不足以支付输出时,就会出现上述多个交易输入构成未花费输出的问题,此时数据量会增加。 未花费交易输出的组成越复杂,需要处理的字节数越多,手续费就越高。

由于区块容纳交易记录的容量有限,矿工一般会优先打包手续费高的交易。 当然,在使用比特币钱包进行转账时,大部分钱包都可以根据网络数据自动调整手续费到最佳状态; 但如果您的交易需要紧急确认,您也可以选择自定义费用。

比特币平台转钱包要手续费吗_火币网查询自己的比特币钱包地址_比特币怎么比特币钱包

当您使用比特币客户端发送比特币时,整个过程大致分为以下几个步骤:

1.准备好你要发送的比特币。

客户负责收集您钱包中的比特币余额以准备付款,因为您收到的每一枚比特币都存储在您的钱包中,直到您花费它。

如果您收到两笔3BTC和2BTC的付款,他们在钱包中的记录是相互独立的,即一笔3BTC和一笔2BTC,不会合并为5BTC(钱包只记录交易明细,不合并余额,但是你在钱包界面上可以看到总余额)

比特币怎么比特币钱包_火币网查询自己的比特币钱包地址_比特币平台转钱包要手续费吗

随着时间的推移,您的钱包会积累许多不同数量的比特币,因此当您发送比特币时,钱包必须决定哪些比特币最适合发送。

您在交易中获得的比特币称为“输入”,您花费的比特币称为“输出”。 您的钱包中有多个输入和输出。

2. 防止大量小额(灰尘)支付冲击网络。

如果你的outputs(产出)少于0.01BTC(包括你钱包内的资金变动),你必须支付0.0001的手续费,即使你转给自己。

比特币平台转钱包要手续费吗_火币网查询自己的比特币钱包地址_比特币怎么比特币钱包

钱包在准备你的支付金额时有一个既定的规则,就是在很多输入中准备支付金额时,避免小于0.01BTC的金额变化(比如你要支付5.005BTC,钱包应该选择尽可能多的尽可能 3+2.005 或 1+1+3.005 而不是 5+0.005)。

3.金额越大,币龄越高,优先级越高。

如果您发送的金额太少或您的比特币刚刚被开采,那么您的转账将不再免费。

每笔交易都会被分配一个优先级,这是基于硬币的新旧程度、交易的字节数和交易的数量。

比特币平台转钱包要手续费吗_比特币怎么比特币钱包_火币网查询自己的比特币钱包地址

具体来说,对于每一个输入(inputs),客户端会先将比特币的数量乘以这些币在区块中存在的时间(coin age,age),然后将所有的乘积加起来除以这个交易的大小(以字节为单位),计算公式:priority=sum(input_value_in_base_units *

input_age)/size_in_bytes比特币平台转钱包要手续费吗,若计算结果小于0.576,则交易需支付手续费。

如果你真的有大量的小额输入比特币平台转钱包要手续费吗,想免费转出,这时候可以加入大量币龄大的比特币,平均优先级会提高,这样就可以转出比特币了免费。

4. 每千字节收费。

比特币平台转钱包要手续费吗_比特币怎么比特币钱包_火币网查询自己的比特币钱包地址

在传输结束时,客户端会检测传输的大小(以字节为单位),这通常取决于输入和输出的数量。

计算公式如下:148*输入量+34*输出量+

10、如果转账大小超过10000字节但优先级满足免费标准,仍可享受免费转账,否则需要支付手续费。

每1000字节的费用默认为0.0001BTC,但您也可以在客户端中添加,打开选项卡“设置>选项>主要”调整费用。

如果您设置的手续费小于0.0001 BTC,则按0.0001计算。