/ home / newsletters /
Bitcoin Optech Newsletter #370
本周的周报包括我们的常规栏目:总结关于更改比特币共识规则的讨论、宣布新版本和候选版本,以及描述流行的比特币基础设施软件的显著变更。
新闻
本周在我们的消息来源中没有发现重大新闻。
共识变更
一个月度栏目,总结关于更改比特币共识规则的提议和讨论。
-
● 关于 Simplicity 设计的详细信息:Russell O’Connor 在 Delving Bitcoin 上发布了三篇帖子(1、2、3),介绍了“Simplicity 语言的哲学和设计”。这些帖子探讨了“将基本操作转换为复杂操作的三种主要组合形式”、“Simplicity 的类型系统、组合子和基本表达式”,以及“如何从位开始构建逻辑操作[…直到…]加密操作,例如 SHA-256 和 Schnorr 签名验证,仅使用我们的计算 Simplicity 组合子”。
最新的帖子表明该系列预计还会有更多条目。
-
● 向 tapscript 添加椭圆曲线操作的 BIP 草稿:Olaoluwa Osuntokun 在 Bitcoin-Dev 邮件列表中发帖,链接到了一个BIP 草稿,用于向 tapscript 添加几个操作码,这些操作码将允许在脚本求值堆栈上执行椭圆曲线操作。这些操作码旨在与内省操作码结合使用,以创建或增强限制条款协议以及其他进展。
Jeremy Rubin 回复建议添加额外的操作码以启用更多功能,以及其他操作码,这些操作码将使基础提议提供的某些功能使用起来更加方便。
-
● OP_TWEAKADD 的 BIP 草稿:Jeremy Rubin 在 Bitcoin-Dev 邮件列表中发帖,链接到了一个 BIP 草稿,用于将
OP_TWEAKADD
添加到 tapscript。他单独发帖介绍了通过添加该操作码启用的脚本的示例,包括揭示 taproot 调整的脚本、交易签名顺序证明(例如,Alice 必须在 Bob 之前签名)和签名委托。
发行和候选发行
流行的比特币基础设施项目的新版本和候选版本。请考虑升级到新版本或帮助测试候选版本。
-
● Core Lightning v25.09 是这个流行的闪电网络节点实现的新主要版本发行。它为
xpay
命令添加了对支付 BIP353 地址和简单 offer 的支持,提供了改进的簿记支持,提供了更好的插件依赖管理,并包含其他新功能和错误修复。 -
● Bitcoin Core 29.1rc2 是主流全节点软件维护版本的候选发行。
显著的代码和文档变更
本周出现重大变更的有:Bitcoin Core、Core Lightning、Eclair、LDK、LND、libsecp256k1、Hardware Wallet Interface (HWI)、Rust Bitcoin、BTCPay Server、BDK、Bitcoin Improvement Proposals (BIPs)、Lightning BOLTs、Lightning BLIPs、Bitcoin Inquisition 和 BINANAs。
-
● LDK #3726 为盲化路径添加了虚拟跳跃支持,使接收者能够添加不起路由作用但充当诱饵的任意跳跃。每次都会添加随机数量的虚拟跳跃,但上限为 10(由
MAX_DUMMY_HOPS_COUNT
定义)。添加额外的跳跃使确定到接收者节点的距离和接收者节点的身份变得更加困难。 -
● LND #9455 添加了对在闪电网络节点的公告消息中将有效的 DNS 域名与节点的 IP 地址和公钥关联的支持,这是规范允许的,并且得到了 Eclair 和 Core Lightning 等其他实现的支持(参见周报 #212、#214 和 #178)。
-
● LND #10103 引入了一个新的
gossip.peer-msg-rate-bytes
选项(默认值 51200),它限制了每个对等节点用于出站 gossip 消息的出站带宽。这个值限制了平均带宽速度(以每秒字节数为单位),如果对等节点超过了这个限制,LND 将开始对发送给该对等节点的消息进行排队和延迟。这个新选项防止单个对等节点消耗由 LND #10096 中引入的gossip.msg-rate-bytes
定义的所有全局带宽。有关 LND 在 gossip 请求资源管理方面的工作,请参见周报 #366 和 #369。 -
● HWI #795 通过将
bitbox02
库更新到版本 7.0.0 来添加对 BitBox02 Nova 的支持。它还进行了几项 CI 更新。