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

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

本周期刊回顾了比特币开发者生态的最新进展:Stratum V2 项目移除临时工作区,兼容新版本 Bitcoin Core v30.2;Cashu 的 CDK 合并 PR1190,采用 bech32m 和 TLV 编码优化支付请求效率;闪电网络 BOLTs 中两个 PR 接近合并,为 splicing 最终规范奠定基础。所有更新均在开发者周会中讨论。

Insiders 读者,大家好。我是 Tuma,Insider Edition 的开源报道记者。上周我花了 10 多个小时参加比特币生态系统的开源开发者电话会议。以下内容引起了我的注意:

  • sv2-apps 中的 PR177 正在从 bitcoin_core_sv2 中移除一个临时解决方案,因为新的 Bitcoin Core v30.2 版本已修复相关问题。

    • 在 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 已合并,提升了支付请求的效率。

    • 在 14 日星期三的周会上,CDK 开发者宣布 PR1190 已合并,此前 NUT-26 已正式纳入 Cashu 协议规范。

    • 新规范及相关 PR 引入了一种基于 bech32m 编码和 TLV(标签-长度-值)序列化的替代支付请求编码格式,使 Cashu 协议与比特币地址和闪电发票所采用的标准保持一致。

    • 新替代方案相较原始方案具有诸多优势。事实上,它提供了更高的二维码兼容性,体积减少超过 30%,更好的错误处理能力,以及更佳的人类可读性。

  • BOLTs 中的 PR1236PR1289 已接近就绪。这些 PR 是最终合并拼接规范之前缺失的最后一步。

    • 在 12 日星期一的月度规范电话会议上,闪电网络开发者讨论了 PR1236 和 PR1289 的进展。这些 PR 需要在推送拼接规范之前合并,目前正等待 CLN 团队的最终确认。

    • PR1236 更新了 BOLT2(用于通道管理的对等协议),允许通道双方在 v2 通道建立中发送 tx_init_rbf。此更改是为了与拼接规范保持一致,因为拼接规范已允许发起方和接受方发起 RBF 过程。

    • PR1289 也更新了 BOLT2。此项更改强制要求:在交互式交易的签名步骤中,如果对等方断开连接,节点必须重传签名。具体来说,PR 引入了一个显式的位域,允许节点在未收到 commitment_signed 消息时请求该消息。

  • 原文链接: open.substack.com/pub/bt...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论