本周的周报介绍了一个钱包标签导出格式的标准化提案,并包含了我们的常规栏目:Bitcoin StackExchange 网站的精选问答总结;软件的新版本和候选版本清单;热门的比特币基础设施软件的重大变更介绍。

新闻

  • 钱包标签导出格式:Craig Raw 在 Bitcoin-Dev 邮件组中发帖提出了一份 BIP,用于标准化钱包地址和交易的标签在导出后的格式。理论上,一种标准化的导出格式将允许使用相同的 BIP32 账户层级的两个钱包软件打开彼此的备份,并且不仅能复原资金控制权,还能复原用户为这些交易手动键入的所有信息。

    考虑到之前让使用 BIP32 的钱包彼此兼容的挑战,也许更容易实现的用途是让交易的历史更容易从钱包软件中导出并用在其它程序中,比如用于会计。

    开发者 Clark Moody 和 Pavol Rusnak 各自回复了一份对 SLIP15引用,该引用介绍了由 Trezor 钱包品牌开发的开放导出标准。Craig Raw 指出了自己的提议在目标上与 SLIP 15 似乎能够提供的东西的多个重大区别。人们也讨论了设计上的其它许多方面。截至本周报撰写之时,这样的讨论仍在发生。

Bitcoin Stack Exchange 网站的问答精选

Bitcoin Stack Exchange 是 Optech 贡献者们有疑问时寻找答案的首选之地 —— 也是我们有闲暇时会帮助好奇和困惑用户的地方。在这个每月一次的栏目中,我们挑出了自上一次栏目出刊以来的一些高票问题和答案。

新版本和候选版本

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

重大代码和文档变更

本周出现重大变更的有:Bitcoin CoreCore LightningEclairLDKLNDlibsecp256k1硬件钱包接口(HWI)Rust BitcoinBTCPay ServerBDKLightning BOLTs

  • Bitcoin Core #23202 拓展了 psbtbumpfee RPC 方法,使之可以创建一个 PSBT 来为某一笔交易追加手续费,即使这笔交易的某些输出并不属于这个钱包。这个 PSBT 可以分享给能够签名的钱包。

  • Eclair #2275双向注资的闪电通道启动交易添加了追加手续费的功能。这个 PR 指出,有了这个 PR,“Eclair 就算是完全支持双向注资通道了!”虽然该 PR 还提到,双向注资是默认禁用的,而且跟 Core Lightning 的交叉兼容性测试要在未来才加入。

  • Eclair #2387 添加了对 signet 的支持。

  • LDK #1652 升级了对洋葱消息的支持,使之能发送 回复路径(reply paths),并在收到这样的消息时解码。洋葱消息协议并不要求转发一条洋葱消息的节点跟踪关于这条消息的任何信息,这意味着,要是一个节点希望自己的洋葱消息得到回复,就需要为接收方提供发送回复的路径的提示。

  • HWI #627 支持使用 BitBox02 硬件签名设备利用密钥路径花费 P2TR 输出。

  • BDK #718 开始在钱包创建好签名之后立即验证 ECDSA 签名和 schnorr 签名。这是 BIP340 的一条建议(见周报 #87),在周报 # 83 中得到了讨论,已经在 Bitcoin Core 中实现了(见周报 #175)。

  • BDK #705#722 给使用 BDK 库的软件提供了 Electrum 和 Esplora 服务可用的方法,来访问额外的服务器端。