时间:2021-12-01|浏览:15501
在比特币的底层协议中,没有明确规定比特币交易手续费的具体金额,但要求地址中的总输入不小于总输出,即你钱包中的比特币总数必须大于转账金额和手续费金额之和。这个很好理解。你只有10块钱,转账10块钱要收1块钱的手续费,也就是说你要花11块钱,10块钱-11=-1.这笔交易自然无法完成。
比特币的交易费用由交易数据的大小和交易次数等因素决定。比特币遵循UTXO模型,每笔交易包含几个交易输入和交易输出。事实上,每笔未付费交易输出的组成取决于你的交易输入。当你需要将一个比特币转移到另一个地址时,它可能是你交易输入中的五个0.2比特币也可能是10个0.1比特币。
一般普通比特币交易由一个输入两个输出(交易输出和零输出)组成,约200字节,默认每1000字节收费0.0001比特币计算,比特币转账费约为0.001-0.002比特币。但当单个输入不足以支付输出时,就会出现上述多个交易输入构成无成本输出的问题,然后其数据量就会增加。无成本交易输出的构成越复杂,需要处理的字节越多,手续费也越高。
现在比特币钱包可以根据网络数据智能调整手续费,作为转账的最佳价格。如果您的交易急需确认,您也可以通过定制费用来增加手续费。
如何计算比特币交易手续费?
1.客户端负责收集你钱包里的比特币余额来准备支付,因为你收到的每一个比特币都存在于你的钱包里,直到你花掉它们。
2.如果您的输出(outputs)小于0.01BTC(包括钱包内部的资金变动),必须支付0.即使你把手续费转给自己,0001。钱包在准备你的支付金额时有一个既定的规则,就是在很多输入中(inputs)准备支付金额时,尽量避免少于0.01BTC金额变动(例如,你必须支付5.005BTC尽可能选择钱包3 2.005或者1 1 3.005,而不是5 0.005)。
3.金额越大,币龄(age越高优先级越高
如果你发送的金额太小或者你的比特币刚开采出来,那么你的转账就不再免费了。每笔交易将分配一个优先级,这个优先级将通过货币的新旧程度、交易的字节数和交易的数量。具体来说,对于每个输入(inputs客户端首先将比特币的数量乘以块中存在的时间(币龄,age),然后将所有乘积加起来,除以交易的大小(以字节为单位)。
4.每千字节的收费在转账的最后客户端检查转账的大小(以字节为单位),大小一般取决于输入输出的金额,计算公式如下:148 * 输入数额 34 * 输出数额 10.如果转账大小超过1万字节但优先级符合免费标准,仍可享受免费转账,否则需支付手续费。默认情况下,没有1000字节的费用.0001BTC但也可以在客户端添加,依次打开选项卡设置
用戶喜愛的交易所
已有账号登陆后会弹出下载