比特币上周动态(1月12日至18日)

INSIDER 发布于 2026-01-19 阅读 98

本周比特币开发者生态亮点:Stratum V2 移除临时工作区,提升与 Bitcoin Core v30.2 的兼容性;Cashu 协议采用 bech32m 和 TLV 编码优化支付请求,体积减少30%以上;闪电网络 BOLTs 的两项 PR 即将合并,为 splicing 规范扫清障碍。

内部版读者们好。我是 Tuma,Insider Edition 的开源记者。上周我花了 10 多个小时参加比特币生态的开源开发者会议。以下是我注意到的情况:

sv2-apps 中的 PR177:移除一个变通方案

  • PR177 在 sv2-apps 中移除了 bitcoin_core_sv2 里的一个变通方案,这一改动遵循了最新 Bitcoin Core v30.2 版本中的修复。
  • 在 5 月 13 日星期二的每周例会上,Stratum V2 开发者讨论了 PR177。该 PR 利用最新的 Bitcoin Core v30.2 去除了一个与新的 IPC 挖矿接口配合使用的临时变通方案。
  • 引入该变通方案是为了解决 Bitcoin Core 中的 IS33575 问题,该问题指出 IPC 挖矿接口没有提供取消 waitNext 调用的方法。此函数的目标是等待某些事件(例如新链顶端)发生,然后向调用者提供新的 BlockTemplate
  • 然而,waitNext 必须用正确的 coinbase 输出约束进行初始化,以便前一个循环能够停止并重新启动。因此,Bitcoin Core 开发者在 PR33676 中引入了一个名为 interruptWait() 的新方法,提供了所需的 API。
  • 由于该变通方案已被移除,下一版本的 bitcoin_core_sv2 crate 将仅与 Bitcoin Core v30.2 及以上版本兼容。

CDK 中的 PR1190:提升支付请求效率

  • PR1190 在 CDK 中已被合并,该 PR 提升了支付请求的效率。
  • 在 5 月 14 日星期三的每周例会上,CDK 开发者宣布 PR1190 已合并,此后 NUT-26 被正式纳入 Cashu 协议规范。
  • 新的规范及相关 PR 引入了一种基于 bech32m 编码和 TLV(标签-长度-值)序列化的替代编码格式,使 Cashu 协议与比特币地址和闪电发票所采用的标准保持一致。
  • 新替代方案相比原有方案具有诸多优势:与二维码的兼容性更高,体积减少 30% 以上,错误处理能力更强,且人类可读性更好。

BOLTs 中的 PR1236 和 PR1289:拼接规范的最终步骤

  • PR1236PR1289 在 BOLTs 中已接近完成。这些 PR 是合并拼接规范之前缺失的最后一步。
  • 在 5 月 12 日星期一的月度规范会议上,闪电网络开发者讨论了 PR1236 和 PR1289 的状态。这些 PR 需要在推送拼接规范之前合并,目前正在等待 CLN 团队的最终 ACK。
  • PR1236 更新了 BOLT2,即通道管理的对等协议,允许通道双方在 v2 通道建立过程中发送 tx_init_rbf。此更改是为了与拼接规范保持一致,因为拼接规范已经允许发起方和接收方均可启动 RBF 流程。
  • PR1289 也更新了 BOLT2。此更改强制要求节点在对手方于交互式交易的签名步骤中断开连接时重新传输签名。具体来说,该 PR 引入了一个显式位域,允许节点在未收到 commitment_signed 消息时请求该消息。
  • 原文链接: open.substack.com/pub/bt...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论