比特币的交易费用由交易数据的大小和交易次数等因素决定。比特币遵循的是UTXO模型,每笔交易都包含了若干笔交易输入和交易输出。而事实上,每笔未花费交易输出的组成方式都取决于你的交易输入,当你需要将1个比特币转移到另一个地址时,它可能是由你交易输入中的5个0.2比特币也可能是10个0.1比特币。
一般普通比特币交易由一个输入两个输出(交易输出和零输出)组成,约200字节,默认每1000字节收费0.0001比特币计算,比特币转账费约为0.001-0.002比特币。但当单个输入不足以支付输出时,就会出现上述多个交易输入构成无成本输出的问题,然后其数据量就会增加。无成本交易输出的构成越复杂,需要处理的字节越多,手续费也越高。