今週のニュースレターでは、新しいリリースとリリース候補の発表や、 人気のあるBitcoinインフラストラクチャソフトウェアの注目すべき更新など 恒例のセクションを掲載しています。

ニュース

今週は、どの情報源からも重要なニュースは見つかりませんでした。

リリースとリリース候補

人気のBitcoinインフラストラクチャプロジェクトの新しいリリースとリリース候補。 新しいリリースにアップグレードしたり、リリース候補のテストを支援することを検討してください。

  • LND 0.20.0-beta.rc4は、この人気のLNノード実装の新バージョンのリリース候補で、 複数のバグ修正や、新しいNoopAdd HTLCタイプ、 BOLT11インボイスにおけるP2TRフォールバックアドレスのサポート、 多くのRPCおよびlncli機能の追加と改善が含まれています。詳しくはリリースノートをご覧ください。

注目すべきコードとドキュメントの変更

最近のBitcoin CoreCore LightningEclairLDKLNDlibsecp256k1Hardware Wallet Interface (HWI)Rust BitcoinBTCPay ServerBDKBitcoin Improvement Proposals(BIP)Lightning BOLTsBitcoin InquisitionおよびBINANAsの注目すべき変更点。

  • Bitcoin Core #30595では、libbitcoinkernel用(ニュースレター #191#198#367参照)のAPIとして機能する Cのヘッダーが導入されました。こにより外部プロジェクトは再利用可能なCのライブライを介して Bitcoin Coreのブロック検証およびchainstateロジックに接続できるようになります。 現在、これはブロック操作に限定されており、現在は廃止されたlibbitcoin-consensusニュースレター #288参照)と機能的に同等です。libbitcoinkernelのユースケースには、 代替ノード実装や、Electrumサーバーのインデックスビルダー、サイレントペイメントのスキャナー、 ブロック分析ツール、スクリプト検証のアクセラレーターなどが挙げられます。

  • Bitcoin Core #33443は、reindexを中断して再起動した後にブロックをリプレイする際の過剰なログ出力を削減します。 これにより、処理中のブロック全体について1つのメッセージが生成され、 ブロック毎に1つのログではなく、10,000ブロック毎に追加の進行状況ログが生成されるようになりました。

  • Core Lightning #8656は、アドレスタイプを指定せずにnewaddrエンドポイントを使用した際、 P2WPSHに代わってP2TRをデフォルトアドレスとして作成します。

  • Core Lightning #8671は、htlc_acceptedフックにinvoice_msatフィールドを追加し、 プラグインが支払いのチェック時に有効な請求額を上書きできるようにします。具体的には、 HTLCの金額がインボイスの金額と異なる場合に、HTLCの金額を使用します。 これは、LSPがHTLCの転送に手数料を課す場合に役立ちます。

  • LDK #4204では、署名の交換前であれば、ピアはチャネルを強制閉鎖するとことなく スプライシングを中止できるようになりました。これまでは、 スプライシングのネゴシエーション中にtx_abortが発生すると、 不必要に強制閉鎖がトリガーされていましたが、現在は署名が交換された後にのみ強制閉鎖が発生します。

  • BIPs #2022は、BIP3ニュースレター #344参照)を更新し、 BIP番号の割り当て方法を明確にしました。「番号は、BIPエディターによってプルリクエストで公開された場合にのみ、 割り当てられたものとみなされます。」ソーシャルメディアでの発表や、内部のエディターメモへの暫定的なエントリーは、 割り当てにはなりません。

もっと知りたいですか?

このニュースレターで言及されたトピックについてもっと議論したい方は、 16:30 UTCに Riverside.fmで毎週配信されているBitcoin Optech Recapにご参加ください。 この議論は録画もされ、ポッドキャストページからご覧いただけます。