比特币底层原生交易采用点对点P2P网络结合UTXO未花费交易输出的去中心化交易模式,不存在中心化清算机构,依靠密码学与工作量证明共识完成资产转移,很多新手容易混淆链上原生转账与交易所撮合交易,二者底层模式有着本质区别。比特币系统没有传统金融体系的账户余额记账模式,不会直接记录某个地址持有多少比特币,钱包页面显示的余额,本质是该地址私钥能够解锁的全部UTXO数值总和。UTXO可以类比为现实当中不同面额的现金,每一笔UTXO只能完整消耗,无法拆分使用,发起转账时钱包会自动挑选合适的UTXO作为交易输入,消耗旧有资产单元,同时生成指向收款地址与自身找零地址的全新UTXO,输入总额减去输出总额的部分,作为交易手续费支付给打包区块的矿工。

比特币完整的链上交易流程依靠分布式节点网络运转,交易发起者使用私钥对转账信息进行数字签名,以此证明资产处置意愿,签名完成后交易信息将被广播至全网P2P节点。各个节点会同步开展多重校验,验证签名有效性、UTXO是否处于未花费状态,同时排查双重支付问题,确认无误后交易进入内存池排队等待矿工打包。比特币网络平均约十分钟产出一个新区块,矿工会优先选取手续费更高的交易打包,当交易被写入区块并完成全网同步,这笔交易对应的旧UTXO标记为已花费,新生成的UTXO正式生效,后续区块持续叠加,交易篡改难度会指数级上升。整个流程全程无需第三方平台审核,任何接入网络的节点都可以参与交易验证,实现无许可的价值传输。

不少币圈参与者会产生认知误区,将中心化交易所内的买卖交易等同于比特币原生交易模式。交易所内部现货交易属于平台托管账本撮合模式,用户充值比特币至交易所,资产实际交由平台管控,平台内部买卖仅修改数据库账面数据,并不触发比特币区块链转账,只有提现操作才会发起链上UTXO交易。两种模式最大差异在于资产控制权,原生链上交易由用户掌握私钥,资产完全自主掌控;交易所内交易依赖平台信用,存在平台运营风险。同时两种模式成本、确认时效各不相同,链上转账手续费随网络拥堵程度波动,存在区块确认等待时间,交易所内部成交即时,交易成本以平台手续费为主,不存在链上网络费用。

UTXO交易模式也直接造就了比特币独有的特性与实操细节,多重签名、硬币控制功能均建立在这套机制之上。资深交易者常会利用UTXO拆分、合并操作优化转账手续费,长时间闲置的大量小额UTXO集中转账时,会因输入数量增多拉高手续费成本;频繁转账又会不断生成零散UTXO,长期累积增加后续交易开销。另外资金溯源也依托UTXO链式结构,每一笔新交易都可以向前追溯资金来源,所有链上交易记录永久公开存放在区块链浏览器,任何人都能够查询地址的全部交易流水,这也是比特币透明可追溯的核心根源。
