主页 > 以太坊钱包imtoken安装 > BTC的兑换机制是什么?

BTC的兑换机制是什么?

以太坊钱包imtoken安装 2023-06-14 06:19:29

BTC 的兑换机制一直有些混乱。显然,只有一个地址被发送 BTC。为什么区块链上显示有时是1地址对多个地址,有时是多个地址对1地址,有时显示多个地址对多个地址?

为什么比特币老玩家在比特币钱包交易超过100次的情况下btc钱包转账有手续费,再次交易后提醒大家备份钱包。恢复以前的钱包备份可能会导致损失?

这一切都是因为 BTC 的 Change 机制。 BTC0.第9版增加了新手期盼已久的新功能:支付后可自行选择找零地址。很多人对添加这个功能感到困惑。接下来,我将详细解释BTC兑换机制的工作原理。

btc钱包转账有手续费

变化机制简析

BTC交易规则:以用户有权使用的多个BTC汇款地址上一笔交易的输出金额作为一笔交易的输入,使用多个BTC收款地址增加的交易金额作为本次交易的输出。输入金额必须大于等于输出金额,超出部分作为交易手续费。手续费无输出地址,奖励给成功记录交易的矿工。

btc钱包转账有手续费

因为有时作为输出的金额超过了用户想要支付的金额。在这种情况下,BTC客户端会创建一个新的BTC地址,并将差额发送回该地址btc钱包转账有手续费,这就是BTC换钱机制。

二、示例

btc钱包转账有手续费

嗯~上面的解释可能有点晦涩。

例如:

btc钱包转账有手续费

我需要给张三转5个BTC,但是我的BTC在A/B/C三个BTC地址的数量分别是1/2/2,每个地址的余额不足以支付5个BTC .

此时我可以发起转账,从A/B/C三个地址向张三转账一共5个BTC。

btc钱包转账有手续费

总结

这就是 BTC 的运作方式。与法币不同,我们习惯将此方法称为交易单元的输入输出。

当您“支付”比特币并创建交易时,您需要使用您的支付地址(该地址的先前交易的输出)上可用于支付的金额作为新交易的输入。这样的地址可能不止一个,你的 BTC 钱包会偷偷在你的钱包里寻找所有可用的输出金额(可能来自不同的地址),并将它们加在一起以显示钱包中的可用余额。