主页 > imtoken钱包如何解除授权 > 比特币交易费是多少?

比特币交易费是多少?

imtoken钱包如何解除授权 2023-04-29 07:09:33

一般来说,一次普通的比特币交易由一个输入和两个输出(交易输出和找零输出)组成,大约200字节,如果默认每1000字节的费用按0.0001个比特币计算比特币交易怎么收费,那么一个比特币转账费用约为 0.001-0.002 个比特币。但是,当单个输入不足以支付输出时,就会出现上述多个交易输入构成未花费输出的问题,其数据量会增加。未花费交易输出的构成越复杂,需要处理的字节越多,手续费也越高。

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

1.选择合适的未花费输出

如前所述,交易最终会留下多个未花费的输出,这些未花费的输出不会被合并!!例如,如果您收到两笔付款,2BTC 和 3BTC,这两个 Unspent 输出分别保存在钱包中,不会合并为 5BTC。

当你想用比特币给某人付款时,比特币客户端会选择合适的未花费输出发送出去,成为下一笔交易的输入。

2. 不鼓励分期付款

比特币目前的算法不鼓励零碎支付,因为大量零碎支付会使交易数据变大,拖慢整个系统。如果交易的“输出”低于0.01BTC,则收取0.0001BTC的手续费。钱包在准备你的支付金额时有一个既定的规则,即在许多输入中准备支付金额时,尽量避免小于0.01BTC的金额有任何变化(例如,如果你要支付< @5.005BTC,钱包应该选择 3+2.005 或 1+1+3.00<@5. 而不是 5+0.005)尽可能。

3.金额越高,币种越旧,优先级越高

每笔交易都会有一个优先级,一笔交易是否需要支付交易费用取决于以下优先级值的大小(只是一个简单的模型,实际情况更复杂):

如果 X 的值小于 0.576 则交易将被收取费用比特币交易怎么收费,如果 X 大于 0.576. 将优先避免收取费用。

你有没有发现,有一种情况是肯定要收费的,就是支付的金额很小,而且是由多个零钱组成的,而你拿到这些零钱的时间是仍然非常接近。那么交易必然会被收取费用。

反之,如果交易的输入量大且时间长,则可以避免被收费。

4.“称重”收费

比特币交易表现为一串数字数据,交易中包含的数据较多,占用磁盘空间较多,需要较多的网络带宽进行传输。因此,交易的输入项和输出项越复杂,数据量越大,需要支付的费用也就越多。

比如有一次蚂蚁妹想给一个用户发奖品,奖品是66元的BTC,我用网上钱包发送比特币,但发现要收手续费每个奖励大概50元左右,然后我去区块链浏览器看到网上钱包用的是零散的零花钱,一个小交易居然有6个输入,导致我的交易数据量大,交易次数多被扣除。费用。

如果你没有得到第三点提到的优先级,那么你必须收取交易费!您支付的金额将取决于您的交易规模。

称重公式为:

尺寸=148*输入数量+34*输出数量+10

按千字节收费(小于1k按1k计算),按千字节收费0.0001BTC。典型的交易有 2 个输出:一个用于收款人,一个用于系统更改。根据上面的称重公式,支付0.0001BTC,最大输入数量只能是6个。如果输入数量是7,交易费用将翻倍至0.0002BTC!