协议演进 / 开发动态精选

Bitcoin Core 将版本 3 交易设为标准交易,启用 TRUC 中继策略

2024-06-07 · 首次发布 v28.0 · PR #29496。

项目 内容
日期 2024-06-07
首次发布 Bitcoin Core v28.0
合并 PR #29496
合并提交 6e4d18f37f
影响范围 Mempool / P2P
相关 BIP BIP-431

事实摘要

PR #29496(glozow,标题 policy: bump TX_MAX_STANDARD_VERSION to 3)把最高标准交易版本提升到 3,使 nVersion=3 的 TRUC 交易在所有网络上成为标准交易,2024年6月7日合并。此前的策略 PR #28948 只加入了 v3 策略规则但未启用(v27.0 中仅可在测试网络配合 -acceptnonstdtxn 使用),#29496 才真正打开开关;钱包的 CURRENT_VERSION 仍为 2,不会主动创建 v3 交易。bitcoincore.org 的 v28.0 发布说明在 Mempool Policy Changes 一节明确以 #29496 标注此项,并引用 BIP-431。TRUC 通过限制未确认父子拓扑(最多 1 父 1 子)、子交易大小与最大交易体积等规则,使费率提升与替换的激励兼容性评估更简单、pinning 攻击更难实施。

关键链接