本周的 Newsletter 链接了一个用于跟踪矿工对 Taproot 激活支持的网站,宣布了一个新的资助比特币研究和开发的组织,并包括我们常规的栏目,涵盖来自 Bitcoin Stack Exchange 的热门问题和答案、版本发布和候选版本的公告,以及值得注意的流行比特币基础设施软件的更改。

行动项

本周无。

新闻

  • 列出矿工对 Taproot 激活支持情况的网站: 比特币矿池 Poolin 创建了一个网站,用于帮助跟踪矿工对激活 Taproot(包括 Schnorr 签名Tapscript)的支持。截至撰写本文时,网站列出的所有矿池——它们代表了当前网络算力的一半以上——均表示支持激活。如果这反映了其余矿池的意见,那么在 Taproot 的实现发布并被适量用户采用后,激活应该会比较容易完成。有关该网站创建的更多信息,请参阅 Bitcoin Magazine 的文章

  • 宣布新的研究和开发组织: Brink,一个用于“资助、教育和指导”比特币贡献者的新组织,本周在 Twitter 上宣布。该组织正在为其奖学金项目招募申请者,以帮助新的贡献者全职从事比特币开发,以及为其资助项目提供资金以支持成熟的贡献者。(注:Brink 由 Optech 的贡献者创立,并获得了 John Pfeffer 和 Wences Casares 的初始资助,他们也为 Optech 提供了初始资助。)

Bitcoin Stack Exchange 精选问答

Bitcoin Stack Exchange 是 Optech 贡献者寻找问题答案的首选之一——或者当我们有空时,也会帮助有疑问的用户。在本月的专题中,我们重点介绍了自上次更新以来发布的一些高票问题和答案。

发布与候选发布

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

  • C-Lightning 0.9.2 发布了 C-Lightning 的下一个维护版本。它包含“新的 CLI 级通知、更好的通道状态报告以及稳定的插件钩子调用顺序”,此外还有其他新功能和漏洞修复。发布说明提醒,本版本生成的 PSBT 会被某些旧版本的 Bitcoin Core(0.20.0 及更早版本)拒绝;这是为防范可能的 手续费超额支付攻击 而对 PSBT 规范Bitcoin Core 进行更改的结果。

值得注意的代码和文档更改

本周在 Bitcoin CoreC-LightningEclairLNDRust-Lightninglibsecp256k1硬件钱包接口 (HWI)比特币改进提案 (BIPs)闪电网络规范中值得注意的更改。

注:以下提到的 Bitcoin Core 提交中的一些更改适用于其开发分支,因此这些更改可能要等到 0.21 版本发布约六个月后才会发布到 0.22 版本中。

  • Bitcoin Core #20305 开始将 RPC 费率单位从每 1,000 字节的 BTC(BTC/kvB)转换为每虚拟字节的聪(sat/vB)。该更改通过引入一个 fee_rate 参数/选项(以 sat/vB 为单位)应用于 sendtoaddresssendmanyfundrawtransactionwalletcreatefundedpsbt RPC,以及实验性的 send RPC。此外,bumpfee RPC 的 fee_rate 选项也从 BTC/kB 更改为 sat/vB。用户被警告,后者是一个破坏性 API 更改,但应该是相对 温和的。RPC 中的旧版 feeRate 选项(适用于 fundrawtransactionwalletcreatefundedpsbt)仍然存在,但预计很快会被弃用以避免混淆。

    此 PR 还移除了通过重载 conf_targetestimate_mode 参数传递显式费率的未发布功能(参见 Newsletter #104),将这些 RPC 的费率错误消息单位从 BTC/kB 更新为 sat/vB(其他地方从 BTC/kB 更新为 BTC/kvB),并更新了 sendsendtoaddress RPC 示例以帮助用户创建具有显式费率的交易。

  • Bitcoin Core #20145 添加了一个 getcoins.py 脚本,可用于从 signet 的水龙头请求测试币。

  • Bitcoin Core #20223 从 Bitcoin Core 的版本号中移除了主版本号前的 0。这意味着 Bitcoin Core 的下一个版本将是 0.21.0;后续数月内的增量版本(可能包括 Taproot 的版本)将是 0.21.1 到 0.21.x;而下一个主要版本将是 22.0(预计于 2021 年中期发布)。