比特币的交易分为交易所链下撮合交易与区块链链上转账两大形态,普通用户绝大多数买卖行为发生在交易所内部,资产真正的权属转移才会记录到比特币公链上,两种模式的记账主体、风险点、确认逻辑存在明显区别,也是币圈新手最容易混淆的核心知识点。很多新人误以为在交易所买入比特币就直接完成链上转账,实际交易所内的现货买卖只是平台数据库的账面变更,只有提币到外部钱包或者充值进入交易所的时候,才会产生真实的链上交易记录。

中心化交易所内的比特币交易属于链下撮合,用户把比特币充值到交易所地址后,资产进入平台托管,平台内部不再每一笔买卖都上链,依靠订单簿完成买家和卖家的匹配。用户可以选择市价单快速按照市场当前价格成交,也可以挂限价单设置心理价位等待市场触达,成交之后账户余额在交易所系统内更新,全程不占用区块链网络资源,交易速度几乎瞬时完成。这种模式门槛低、流动性充足,但私钥由平台掌握,用户并不真正持有比特币的链上控制权,资产安全高度依赖平台运营状况,场外OTC大宗交易同样属于链下撮合,适合大额资金进场离场,降低大额订单对盘面价格的冲击。
当用户把比特币从交易所提币到个人钱包,或是个人钱包之间互相转账,就会触发比特币原生的链上交易,这套体系没有中心机构,依靠私钥、UTXO模型、全网节点验证完成资产流转。比特币没有传统意义的账户余额,地址的资产是一堆未花费交易输出的集合,发起转账时,钱包会选取可用的未花费输出作为交易输入,拆分出收款地址接收金额与找零地址,两者差额自动作为矿工手续费,整个交易数据需要用户本地用私钥完成数字签名,签名代表资产持有者授权本次转账,没有私钥则无法构建合法交易。签名完成后的交易数据包会向比特币P2P网络广播,全网节点独立校验签名有效性、输入是否已经被花费,校验通过之后这笔交易进入内存池排队等待矿工打包。

链上交易的确认速度由手续费率和网络拥堵程度决定,矿工优先打包手续费更高的交易,平均每十分钟生成一个区块,交易被写入区块即获得第一次确认。行业普遍认为六次区块确认之后,交易基本达到不可逆状态,双重花费攻击的现实可能性几乎消失,网络拥堵的时候内存池积压大量交易,低手续费的转账会出现长时间不确认甚至被网络丢弃的情况。每一笔链上转账的全部信息公开可查,任何人通过区块浏览器输入交易哈希、钱包地址,就能够查阅转账时间、金额、手续费、确认次数,但地址本身不直接绑定真实身份,形成公开账本但身份匿名的特性。去中心化钱包交易全程由用户保管私钥,一旦私钥丢失,对应的比特币资产将永久无法找回,不存在机构能够协助找回资产。

除了现货买卖与普通钱包转账,比特币还有合约、杠杆、衍生品等交易品类,不过这类产品大多只是交易所推出的金融合约,并不发生比特币的频繁链上交割,仅仅是账户之间盈亏结算,仅在开仓保证金存入、盈利提币环节才会涉及真实比特币资产转移。币圈参与比特币交易,需要分清账面合约交易和真实币的链上流转,区分托管平台资产与自托管钱包资产,理解手续费、确认数、UTXO这些底层概念,才能避开充值提币、转账过程中的常见踩坑问题。
