上周比特币更新(1月26日-2月1日)

INSIDER 发布于 2026-02-05 阅读 87

本周比特币开源开发更新:Cashu协议更新了Keyset ID V2、bech32m编码、NUT-26/27等规范;BDK钱包的PR370旨在添加CPFP交易支持,提升钱包功能;Stratum V2的PR2049优化了extranonce前缀生成,减少coinbase空间占用。这些更新提升了比特币协议的功能性、钱包工具和挖矿效率。

翻译

上周比特币动态(1月26日 - 2月1日)

精选比特币开源开发中最有意思的消息。

各位 Insider,大家好。我是 Tuma,Insider Edition 的开源记者。我花了超过10个小时聆听多个比特币相关开源项目开发者的讨论。以下是我最感兴趣的内容:

  • 关于 Cashu 协议 NUT 规范的最新变更:Keysets ID V2、bech32m 编码等。

    • 在周四(29日)的月度电话会议上,Cashu 开发者宣布了对 NUT 规范的多项更新。部分变更已添加,其余仍在开发中,等待各协议实现完成新功能。

    • 已完成多项用于更新规范的 PR。具体包括:PR182 更新了 NUT-02,提供了关于新 Keyset ID V2 的规范;PR294 新增了 NUT-26,定义了一种使用 bech32m 的替代支付请求编码格式;以及 PR267 引入了 NUT-27,描述了钱包将其 mint 列表备份为 Nostr 上可替换事件(replaceable events)并存储到一个或多个中继的方法。

    • 还讨论了其他仍在开发中的变更。具体包括:PR331 更新了 NUT-13,定义了一种确定性生成私钥的方法,以便将 proofs 绑定到这些私钥上;PR300 引入了 NUT-28,提供了 Pay-To-Blinded-Key(P2BK)支付类型的规范。

  • BDK 中的 PR370 旨在添加对 Child-Pays-For-Parent(CPFP)交易的支持。

    • 在周二(27日)的每周会议上,BDK 开发者讨论了 PR370,该 PR 旨在添加对 Child-Pays-For-Parent(CPFP)交易的支持。此功能计划在下一个主要版本 v3.0.0 中发布。

    • CPFP 是一种手续费提升(fee bumping)技术,允许用户将一笔未确认的低费率交易(“父”交易)的输出花费到一笔费率更高的“子”交易中,从而激励矿工将这两笔交易都打包进区块。该功能自 2016 年 2 月 起在 Bitcoin Core 中可用。

    • 为什么值得关注:该 PR 增加了一项重要功能,为使用 BDK 的钱包开发者提供了更多可用的工具。

  • Stratum V2 中的 PR2049 旨在优化 extranonce 前缀的生成。

    • 在周二(27日)的每周更新中,SV2 开发者讨论了 PR2049,其目标是改进挖矿协议中 extranonce_prefix 的生成方式。

    • extranonce_prefix 是一组保留字节,允许任何上游节点(如矿池或代理)为每个下游连接(例如矿工)分配唯一标识符。这样可以确保矿工不会与其他矿工计算相同的哈希。

    • 尽管 extranonce_prefix 理论上只需要 2 个字节,但当前的生成方法为了避免冲突而分配了更大的内存空间,牺牲了 coinbase 交易中的可用空间。提议的方法利用一个位向量,其中每个前缀将成为该向量中一个开放槽的索引。当客户端断开连接时,该位被清除,从而允许该前缀被另一个连接重用。

想亲自认识比特币开发者吗?今年 2 月 26 日至 28 日,加入我们在 弗洛里亚诺波利斯 的活动,讨论如何在比特币上进行开发。


  • 原文链接: insider.btcpp.dev/p/sett...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论