本周的周报包含了我们的常规部分:服务和客户端软件的变更介绍,以及热门比特币基础设施软件的重大变更总结。

新闻

本周 Bitcoin-Dev 和 Lightning-Dev 邮件组中都无重大新闻。

服务和客户端软件的变更

在这个月度栏目中,我们重点介绍比特币钱包和服务的有趣更新。

  • Xapo Bank 开始支持闪电支付:Xapo Bank 宣布其客户现在可以通过 Xapo Bank 手机 app 发送闪电支付了;这项服务的底层基础设施来自 Lightsaprk。

  • miniscript 描述符的 TypeScript 库发布:这个基于 TypeScript 的比特币描述符代码库已经支持 “部分签名的比特币交易(PSBTs)”、描述符miniscript。这个库还支持直接签名,以及使用特定的硬件签名设备。

  • Breez 闪电网络软件开发工具发布:在最近的一篇博文中,Breez 宣布为希望集成比特币和闪电网络支付的移动应用开发者开源Breez SDK。这个软件开发工具支持 Greenlight、闪电网络服务供应商(LSP)以及其它服务。

  • 基于 PSBT 的交易所 OpenOrdex 启动:这个开源交易软件允许 Ordinal 聪的卖方使用PSBTs创建一个订单簿,与买方配合签名后即可广播道网络中、完成交换。

  • BTCPay Server 的 coinjoin 插件发布:Wasabi Wallet 的公告指出,任何 BTCPay Server 的商家都可以激活一个支持 WabiSabi 协议的插件以使用 coinjoins

  • mempool.space 浏览器强化了 CPFP 支持浏览器 mempool.space 宣布为 “子为父偿(CPFP)” 交易提供了额外的支持

  • Sparrow 钱包 v1.7.3 发布:Sparrow 的 1.7.3 版本 为多签名钱包添加了BIP129支持(详见周报 #136),并增设了定制化的区块浏览器以及其它特性。

  • Stack Wallet 添加了款项控制功能以及 BIP47Stack Wallet 的最新版本添加了 “款项控制(coin control)” 特性以及 BIP47 支持。

  • Wasabi Wallet 发布 2.0.3 版本:Wasabi 的 2.0.3 版本包括了 taproot 输出的 coinjoin 签名,以及 taproot 的找零输出,支付时刻可选的手动款项控制,速度优化的钱包导入,等等。

新版本和候选版本

热门的比特币基础设施项目的新版本和候选版本。请考虑升级到新版本或帮助测试候选版本。

重大的代码和说明书变更

本周出现重大变更的有:Bitcoin CoreCore LightningEclairLDKLNDlibsecp256k1Hardware Wallet Interface (HWI)Rust BitcoinBTCPay ServerBDKBitcoin Improvement Proposals (BIPs)Lightning BOLTs

  • LND #7448 添加了一个新的再广播接口,以重新提交未确认的交易,尤其是已经从交易池中逐出的交易。启用该功能以后,再广播器会每隔一个区块就提交一次目标未确认交易到连带的全节点,直至该笔交易得到确认。LND 在 Neutrino 模式下运行时,已经可用类似的方式再广播交易。如之前引用的 Stack Exchange 问答所说,Bitcoin Core 现在不会再广播交易,虽然从隐私性和可靠性上来说,如果全节点的行为改成重新广播该节点预期应当包含在以往区块中的任意交易,将是可取的。在实现这一点之前,保证目标交易能长久留在交易池中,是钱包的责任。

  • BDK #793 是这个库基于 bdk_core 子项目的工作的重大重构版本。根据 PR 描述,它 “尽可能保持了现有的钱包 API,只添加了非常少的东西”。该 PR 描述列出了 3 个看上其稍微修改了的 API 端点。