比特币打包中,指用户发起的比特币交易已广播至全网、进入内存池(mempool),正等待矿工挑选并打包进新区块、完成工作量证明(PoW)挖矿与全网验证的中间状态,此时交易未上链、未获得确认,资金暂未完成转移。

用户发起比特币转账后,钱包会生成包含输入、输出、签名与手续费的交易数据,经节点验证签名有效、UTXO未被双花、金额守恒后,广播至全网并进入各节点的内存池,成为待打包交易。内存池是未确认交易的临时存储区,不同节点内存池内容因网络延迟略有差异,矿工则从本地内存池筛选交易,优先选择手续费率(sat/vB)更高的交易,以最大化收益。比特币区块有1MB大小限制(SegWit优化后等效扩容),每个区块约可打包2000-3000笔交易,矿工将选中交易组合为候选区块,填入前一区块哈希、时间戳、难度目标、默克尔根等区块头信息,启动PoW挖矿流程。

打包的核心是矿工通过SHA-256哈希算法反复计算区块头哈希值,不断调整随机数(Nonce),直到哈希值满足系统设定的难度目标(前若干位为0)。比特币全网平均每10分钟产出一个区块,难度会根据全网算力动态调整,算力上升则难度提高,算力下降则难度降低,确保出块节奏稳定。率先算出符合条件哈希的矿工获得打包权,将新区块广播至全网,其他节点独立验证区块有效性与交易合法性,验证通过后将区块添加到本地区块链副本,此时区块内所有交易完成第一次确认,“打包中”状态结束。2024年第四次减半后,成功打包区块的矿工可获得3.125BTC的区块奖励,加上交易手续费,这是矿工参与打包的核心动力。

交易处于“打包中”时,用户需等待矿工完成挖矿与区块确认,等待时长受内存池拥堵程度、手续费设置、全网算力影响。手续费过低的交易可能长期滞留内存池,甚至被节点清理;提高手续费可显著提升打包优先级,部分矿池还提供交易加速服务。通常1次确认代表交易已上链,6次确认(约1小时)后交易几乎不可逆转,能有效防范双花攻击,大额转账建议等待6次确认后再视为交易完成。近期BitcoinCore开发的ClusterMempool升级,将优化内存池管理与交易打包效率,未来可进一步缩短“打包中”的等待时间。