

比特币交易是 Bitcoin 网络中传递价值的基础行为。交易本质上是一个数据包,用于从一个或多个地址支出特定数量的比特币,并将其分配到新的地址。
您在 Bitcoin 网络发出或接收的每一笔链上付款,都会以交易形式记录进区块链账本,成为网络不可篡改的历史。
比特币采用 UTXO(Unspent Transaction Output,未花费交易输出)模型。区块链账本实际上是一组尚未花费的前序交易输出。不同于传统银行账户余额体系,Bitcoin 并无“余额”概念,只有属于某一地址的未花费输出集合。交易输入代表资金来源(即前序 UTXO 的引用),输出则指定比特币的目的地。
这一模型带来了高度透明和可验证性:任何网络参与者都能追溯每一枚比特币的来源,直到其最初在 coinbase 交易中被创造。
比特币交易具备一系列独特属性,与传统金融操作显著不同:
TXID 唯一识别:每笔交易都通过 TXID(交易哈希)进行唯一标识,用于在区块链中追踪交易状态,是具体操作的不可变引用。
交易体积与手续费:每笔交易都具有字节大小,取决于输入、输出数量以及地址类型。手续费基于交易体积计算,以每字节多少聪(sat/vB)为单位。交易越大,手续费越高(费率相同情况下)。
多输入多输出:一笔交易可包含多个输入(同时花费多个 UTXO)和多个输出(一次转账给多个收款人),便于高效整合或批量支付。
不可逆:交易在区块链确认后几乎不可逆,有效防止“双重支付”等欺诈行为。
比特币交易的确认是多环节机制,保障网络安全与完整性。
当您发起比特币交易时,交易首先进入 Bitcoin 网络的内存池(mempool),即未确认交易的临时存储区。此时交易被视为“未确认”,等待打包进区块。全节点会独立验证交易:检查所有输入对应真实 UTXO 且未花费、数字签名有效、输出总额不超过输入总额(扣除手续费)。
矿工会从内存池挑选交易组建候选区块,通常按手续费率(sat/vB)由高到低排序。高手续费交易优先打包,因为矿工希望收益最大化。当矿工解出密码学难题并创建新块,区块中的所有交易即获得 1 次确认。
每新增一个区块,前序交易再获得一次确认。达到 6 次确认(约 1 小时)后,交易通常被视为不可逆和最终确认;部分服务对小额交易仅需 1–3 次确认即可。
Bitcoin 网络中的手续费由发送方根据网络负载和期望确认速度自主选择。每个区块大约容纳 1–2 MB 的交易(含 SegWit),因此 Bitcoin 吞吐量约为每秒 7 笔交易。
网络高峰时,内存池饱和,用户需通过提高手续费竞争区块空间。网络平稳期可用最低手续费(1–2 sat/vB)发送交易,并在几个区块内完成确认。
自 2017 年起,Segregated Witness(SegWit)等技术被引入,提升了区块有效吞吐量并降低交易“重量”。SegWit 将签名数据移到独立的 witness 结构,使单个区块能容纳更多交易。2021 年 11 月的 Taproot 升级进一步优化部分交易类型和智能合约,提升隐私与效率。
为实现更快或更大规模转账,Bitcoin 支持第二层(Layer 2)扩容方案,最著名的是 Lightning Network。该技术可进行大量即时链下交易,手续费极低,并定期将最终状态写入主链。
了解完整交易生命周期有助于掌握 Bitcoin 网络运作:
创建交易:钱包生成交易,自动选择合适 UTXO 作为输入(coin selection),设置收款人的输出。如输入总额超过支付金额及手续费,钱包还会生成找零输出(change output)。
签名交易:钱包用私钥为每个输入生成数字签名,证明对所花费 UTXO 的所有权,使交易有效。
广播到网络:签名后的交易被广播到 Bitcoin 点对点网络。各节点接收后校验有效性,并转发给邻近节点。
内存池等待:交易进入每个节点的内存池,等待被矿工选中打包进区块。等待时间取决于手续费高低及当前网络拥堵情况。
挖矿与首次确认:矿工将交易包含进候选区块并开始挖矿。区块被挖出后(密码学难题解出),区块广播到网络,区块内所有交易获得首次确认。
后续确认:每新增一个区块,交易确认数增加。确认次数越多,交易被撤销的概率越低。
Bitcoin 网络持续演进,出现新型交易类型和链上应用:
Coinbase 交易:每个区块的首笔操作,用于生成新区块奖励(block reward)并收集所有交易手续费。该交易没有传统意义上的输入,是新比特币发行的唯一途径。
多重签名(Multisig):部分输出需多方签名(如 2-3、3-5)才能花费,提高资金安全性,广泛应用于企业钱包、托管服务及大额资产防护。
批量处理(Batching):将多笔付款合并为一笔交易,显著节省手续费和区块空间,被交易所及支付服务广泛采用。
SegWit 与 Taproot 输出:现代比特币地址(以 bc1 开头)采用优化机制,可减少交易体积与手续费,提升隐私性。
Ordinals 协议:2023 年诞生的 Ordinals 协议允许在交易的 witness 区域嵌入任意数据(如图片、文本),引发类似 NFT 的交易热潮及网络拥堵讨论,推动比特币区块链用途的思考。
遵循以下建议可避免常见错误,保障 Bitcoin 使用安全:
备份钱包:务必备份钱包,包括私钥或助记词(通常为 12 或 24 个词),并将备份分散存放于多个安全物理位置。
核查手续费:交易前检查手续费金额,利用内存池监控工具评估当前合理费率。
使用批量处理:如需向多个地址汇款,优先采用批量处理以节省手续费和区块空间。
注意交易公开性:比特币交易公开且永久记录,资金流动可被任何人追踪。提升隐私建议每次交易使用不同地址。
加速工具:若因手续费低导致交易滞留内存池,可用 Replace-By-Fee(RBF)提高手续费,或 Child-Pays-For-Parent(CPFP)加快确认速度。
地址反复核验:发送前务必仔细核对收款地址。比特币交易不可逆,地址填错将导致资金无法追回。
测试交易:向新地址汇款大额资金前,先发送一笔小额测试以确认地址无误。
Bitcoin 交易是原子级操作,支撑整个网络经济,保障全球首个去中心化数字货币的顺畅运行。它融合了密码学、分布式系统与经济激励,使全球数百万用户能够无需中介进行价值交换。
每位 Bitcoin 用户在创建和发送交易时,都为全球价值账本写入新的一行,这个账本已稳定运行 15 年以上,累计记录数亿笔交易。理解交易机制,是高效安全使用 Bitcoin 的关键,也是把握这项技术革命本质的基础。
比特币交易包括输入(inputs)、输出(outputs)和元数据。输入引用前序输出,输出指定收款地址和金额。每笔交易均由发送方私钥签名以确保真实性。
比特币交易由矿工通过解决复杂数学题进行验证,经网络众多节点确认后写入区块链并不可逆。此流程保障每笔操作的安全性和真实性。
并非如此,比特币交易并不完全匿名。所有交易都公开记录在区块链上,但钱包地址未直接关联个人身份。提升隐私可用专用技术和防护手段。
可通过区块链浏览器,输入钱包地址或交易 ID 查询。每笔交易都有唯一标识和完整信息。主流浏览器如 Blockstream、Blockchain.com 可用于详细分析。
比特币交易通常 10 分钟至 1 小时内完成,需获得 6 次确认。具体时间因网络拥堵和手续费高低而异。
比特币交易手续费是支付给矿工以获取交易确认的费用。根据交易体积和网络拥堵情况计算,手续费越高交易确认越快。
不能。比特币交易在区块链确认后不可逆,已发送资金无法撤回或追回。这是比特币网络的核心属性。
UTXO(未花费交易输出)是比特币的交易模型,将每个输出视为独立实体。它提升隐私性,提高交易效率,支持并行处理,并影响手续费计算,使费用与输入输出数量直接相关。











