/ home / newsletters /
Bitcoin Optech Newsletter #175
本周周报涵盖 Taproot 软分叉的激活信息,以及常规的服务和客户端软件变更、新版本发布与候选版本、热门比特币基础设施软件的重要更新。
新闻
-
● Taproot 激活: 如预期所料,Taproot 软分叉在区块高度 709,632 完成激活。截至发稿时,多个大型矿池仍未开采包含 Taproot 支出的区块。这可能表明它们此前错误地信号了准备就绪状态(我们曾警告过此风险),或者它们可能在使用 Taproot 强制节点选择主链的同时,仍通过旧节点或定制软件选择交易打包。
用户和企业最安全的做法是运行自己的 Taproot 强制节点(如 Bitcoin Core 22.0),并仅接受经其确认的交易。
服务和客户端软件的更改
本月流行比特币基础设施项目的重大变更包括:
-
● bitcoinj 添加 bech32m 和 P2TR 支持: Andreas Schildbach 在 bitcoinj 仓库提交了 bech32m 支持提交和 P2TR 支持代码。
-
● libwally-core 添加 bech32m 支持: 该钱包基础库的 0.8.4 版本包含 bech32m 支持。
-
● Spark 闪电钱包新增 BOLT12 报价功能: Spark v0.3.0 新增报价创建、发送支付和拉取支付等 offer 功能,计划在未来版本中实现周期性支付。
-
● BitGo 钱包支持 Taproot: BitGo 宣布其 API 已支持发送和接收 Taproot 输出,UI 支持将在后续更新中推出。
-
● NthKey 新增 bech32m 发送功能: iOS 签名服务 NthKey 在 v1.0.4 版本中增加了 Taproot 发送支持。
-
● Ledger Live 支持 Taproot: Ledger 客户端软件 Ledger Live 在 v2.35.0 版本中将 Taproot 支持作为实验性功能推出。
-
● Muun 钱包支持 Taproot: Muun 钱包在激活后启用了 Taproot 地址支持,用户可默认使用 Taproot 接收地址。
-
● Kollider 推出基于闪电网络的交易平台测试版: Kollider 的最新公告 详述了其衍生品平台功能,包括闪电网络存取款、LNAUTH 和 LNURL 支持。
发布与候选发布
新版本发布与候选版本:
- ● LND 0.14.0-beta.rc4 候选版本新增:增强抗日蚀攻击保护(参见周报 #164),远程数据库支持(周报 #157),快速路径发现(周报 #170),Lightning Pool 改进(周报 #172),可复用 AMP 发票(周报 #173),其他多项功能优化与错误修复。
重要代码与文档变更
本周重要代码变更涉及 Bitcoin Core、C-Lightning、Eclair、LND、Rust-Lightning、libsecp256k1、硬件钱包接口(HWI)、Rust Bitcoin、BTCPay Server、BDK、比特币改进提案(BIPs)和闪电网络规范(BOLTs)。
-
● Bitcoin Core #22934 新增 ECDSA 和 schnorr 签名 生成后的验证步骤,防止软件泄露可能暴露私钥或随机数的错误签名。该变更遵循 BIP340 更新建议(参见周报 #87 和周报 #83)。
-
● Bitcoin Core #23077 通过 CJDNS 实现地址中继,使 CJDNS 成为与 IPv4、IPv6、Tor 和 I2P 并列的受支持网络。用户配置新选项
-cjdnsreachable
后,Bitcoin Core 将把fc00::/8
地址识别为 CJDNS 地址而非私有 IPv6 地址。 -
● Eclair #1957 根据 BOLTs #759 新增基础洋葱消息支持,目前仅支持中继功能,暂不支持消息发起与接收。
-
● Rust Bitcoin #691 新增 API 用于根据公钥和可选 tapscript merkle 根生成 P2TR 脚本的 bech32m 地址。
-
● BIPs #1225 更新 BIP341 测试向量至周报 #173 描述的版本。