比特币交易本质上是一笔经过数字签名的价值转移:发送者用私钥证明自己有权支配某些比特币,再把交易广播到点对点网络,由节点验证、矿工打包,最终写入区块链。它不是把一枚实体硬币从一个账户搬到另一个账户,而是在公开账本上更新哪些比特币已经被花掉、哪些新的比特币可以继续使用。比特币钱包保存的核心也不是硬币本身,而是私钥、地址以及对应的未花费交易输出。

理解这套机制,绕不开UTXO,也就是未花费交易输出。钱包显示你有0.8枚比特币,通常意味着钱包控制着一个或多个UTXO,并不等于链上存在一个写着余额0.8的账户。假设你要支付0.3枚,钱包可能选用一笔0.8枚的UTXO,生成0.3枚给收款方、0.49枚退回自己的找零地址,剩下0.01枚作为交易手续费。输入总额减去输出总额,差额就是矿工可获得的手续费;找零并非额外创造,而是原有UTXO中未支付部分的重新安排。

实际操作时,付款人先扫描或粘贴收款地址,钱包依据可用UTXO构造交易,再用私钥完成签名。签名只证明这笔钱确实由控制相关私钥的人发出,不会把私钥公开。交易发送后,节点会检查输入是否真实存在、是否已经被使用、签名是否匹配,合规交易会等待进入区块。手续费通常按照交易占用的区块空间计算,常见单位是sat/vB,而不是简单按照转账金额收取;输入和输出越多,交易体积越大,网络拥堵时,较高费率往往更容易获得确认。
已发送不等于已确认。交易刚广播时可能处于未确认状态,进入区块后获得第一次确认,后续每增加一个区块,确认数就增加一次。比特币网络平均约每10分钟产生一个区块,但区块生成具有概率性,实际等待时间可能明显快于或慢于这个平均值;低手续费交易在拥堵阶段可能长时间停留在交易池中。金额较小的支付,有些商家接受一次确认甚至零确认;金额较大时,通常会等待更多确认,以降低交易被重组或双花影响的风险。

币圈里还要分清链上交易和交易所买卖。用户在交易所现货页面点击买入或卖出,很多时候只是平台内部账本发生变化,并不会立即在比特币区块链上生成一笔对应交易;把比特币提到个人钱包,才通常会触发链上转账。链上交易具有公开、可追踪、通常不可逆的特点,地址填错、网络选错,往往无法像银行转账那样申请撤回。私钥和助记词一旦泄露,控制权就可能转移,因此确认完整收款地址、核对手续费、保管好钱包备份,是理解比特币交易后最需要落实的基本功。
