返回
BTC 钱包

Eddy
•
BTC
什么是 UTXO?
UTXO 代表未花费的交易输出。在区块链中,每笔 Bitcoin 交易都会被拆分为输入和输出,每个输出都会生成一个 UTXO。当您发送 BTC 时,您会将之前收到的 UTXO 用作输入,并为该交易创建新的 UTXO 作为输出。这些新的 UTXO 可以在后续的交易中使用。BTC 的余额就是由多个 UTXO 组成的。
例如:A 向 B 发送了 1 BTC。C 向 B 发送了 0.8 BTC。此时,B 的 BTC 地址上拥有两个 UTXO,其余额为 1.8 BTC。B 的钱包有两个可供使用的 UTXO:
UTXO1:1 BTC
UTXO2:0.8 BTC
UTXO 就像我们钱包中不同面额的纸币,代表着不同金额的资金。当您收到资金时,它们会变成 UTXO;当您支出资金时,您可以相应地选择和组合 UTXO 以覆盖所需的金额,并为剩余的余额创建新的 UTXO。
延续上述例子,现在 B 的地址上有两个 UTXO,分别为 1 BTC 和 0.8 BTC。现在,B 想要向 D 转账 0.5 BTC。理论上,B 有两种转账方案(为简化起见,忽略交易手续费):
方案 1:B 使用 1 BTC 的 UTXO 向 D 转账 0.5 BTC,并收到 0.5 BTC 的找零。
方案 2:B 使用 0.8 BTC 的 UTXO 向 D 转账 0.5 BTC,并收到 0.3 BTC 的找零。
如果 B 想要向 D 转账 1.2 BTC,则需要同时支出这两个 UTXO,并将收到 0.6 BTC 的找零。(为了便于说明,上述示例均不考虑交易手续费)。
为什么会出现 UTXO 不足?
当发送方可用的 UTXO 总额不足以覆盖交易金额和网络费用时,在对交易进行签名时会出现“UTXO 不足”的提示。在这种情况下,您可以等待待处理的交易确认 1 个区块,或者从其他地址转入资金以增加可用 UTXO 的总额。
什么是 BTC 网络拥堵?
造成网络拥堵的原因是什么?
BTC 拥堵是指 Bitcoin 网络上的交易出现积压,这是由于交易数量超过了网络的处理能力所导致的。由于 Bitcoin 网络的设计限制,每个区块只能容纳有限数量的交易。因此,当网络上的交易数量超过区块链的容量限制时,就会发生拥堵。
此外,交易确认的速度也会影响网络的拥堵程度。在 Bitcoin 网络中,每笔交易都需要经过网络节点的确认(6 次确认)后才能被处理。如果网络节点数量不足,或者节点之间的传输速度慢,就可能导致确认速度变慢,并可能导致交易被拒绝。
如何避免网络拥堵?
以下是一些避免 BTC 网络拥堵的方法:
设置适当的交易费用:支付合理的交易费用可以确保您的交易获得快速确认。选择合理的费用可以激励矿工优先处理您的交易。
利用交易批处理:如果您有多笔小额交易,请尝试将它们合并为单笔大额交易。这有助于减少 UTXO 和交易的数量,从而减轻网络负担。MPCVault 同样支持批量支付。如需了解更多关于批量支付的信息,请点击此处。
合理规划交易时间:如果您预见到网络拥堵(例如在发生重大事件期间),请尽量避免在此时段发送交易。相反,选择在网络相对较为空闲的时间发送交易,可以实现更快的确认。
通过实施上述方法,您可以优化交易性能,并降低遇到 BTC 网络拥堵的概率。