本周的 Newsletter 总结了 Bitcoin-Dev 邮件列表中关于 Payjoin 采用和使硬件钱包兼容更多高级比特币功能的讨论帖子。同时,还包括我们常规的栏目:服务和客户端软件的更改概述、新发布与候选发布以及流行比特币基础设施软件的更改。

新闻

  • Payjoin 的采用: Chris Belcher 在 Bitcoin-Dev 邮件列表中发布了一份请求,邀请人们寻找方法来增加 Payjoin 的采用,并提供了一个维基页面,跟踪支持 Payjoin 发送或接收功能的项目。其中一个由 Craig Raw 提出的建议是扩展协议,使其即使在接收方未运行服务器时也能工作。

  • 使硬件钱包兼容更多高级比特币功能: Kevin Loaec 在 Bitcoin-Dev 邮件列表中发起了一场讨论,探讨如何改变硬件钱包以使其能够处理比单签或多签更复杂的脚本。例如,允许硬件钱包处理链上 LN 支付或来自保险库的支付。他的帖子很好地描述了当前硬件钱包无法处理的各种问题,但他指出所需的“变更可能非常困难”。

服务和客户端软件的更改

在本月的栏目中,我们突出比特币钱包和服务的有趣更新。

  • Blockstream 宣布 Jade 硬件钱包: Blockstream 的新 Jade 硬件钱包是开源的,支持比特币和 Liquid 网络,并与 Android 版 Blockstream Green 兼容。

  • Coldcard 增加 Payjoin 签名: Coldcard 的 3.2.1 版本 添加了 BIP78 的 Payjoin 签名支持,并改进了多签功能。

  • Mempool v2.0.0 发布: 开源区块浏览器 Mempool(支持 mempool.space 网站)发布了 2.0.0 版本。Mempool 支持 Bitcoin Core、Electrum 和 Esplora 后端,并通过 API 提供区块、交易和地址信息。

  • BlueWallet 增加多签功能: BlueWallet 6.0.0 版本添加了创建和管理隔空通信的原生隔离见证多签金库的功能。

  • Sparrow 支持连接到 Bitcoin Core: Sparrow 0.9.10 通过 Bitcoin Wallet Tracker v0.2.1 的 Java Native Interface 绑定功能,现在支持直接连接到比特币 Core 节点。

发布与候选发布

流行比特币基础设施项目的新发布与候选发布版本。请考虑升级到新版本或帮助测试候选发布版本。

值得注意的代码和文档更改

本周 Bitcoin CoreC-LightningEclairLNDRust-Lightninglibsecp256k1硬件钱包接口 (HWI)Rust BitcoinBTCPay Server比特币改进提案 (BIPs)闪电网络规范 (BOLTs) 的值得注意的更改。

  • Bitcoin Core #19937 添加了一个新的独立可执行文件 bitcoin-utilminer 脚本,用于挖掘 signet 区块,从而简化了新 signet 网络的创建和维护。该工具还附带了广泛的文档

  • LND #4917 默认禁用了锚定输出,这一功能原计划在即将发布的 0.12.0-beta 中启用。高级用户仍然可以选择使用锚定输出。提交消息中提到,“计划在以后的版本中默认启用锚定输出。”

  • Rust-Lightning #742 改进了签名者 API,提供了每笔交易所需的信息,使签名者能够执行附加检查并生成签名。这一 PR 是支持 Rust-Lightning 外部签名者的更大努力的一部分,该工作可在 Rust-Lightning #408 中跟踪。

  • BTCPay Server #2169 添加了支持解码输出脚本描述符的功能,涉及按以下 BIPs 创建的钱包:44(P2PKH HD 钱包)、45(P2SH 多签 HD 钱包)、49(P2SH-P2WPKH HD 钱包)、84(原生 P2WPKH HD 钱包)以及 BIP44 的提议修订(用于其他多签派生,并具有未记录的 P2SH-P2WSH 和原生 P2WSH 扩展)。