今週のニュースレターは、Utreexoのテストに使用されるサービスビットに関する発表と、 いくつかの新しいソフトウェアリリースとリリース候補のリンクおよび、 マージされたBitcoin Coreのプルリクエストを掲載しています。

ニュース

  • Utreexoのサービスビット: Calvin Kimは、 現在signetとtestnetで実験用に設計されているソフトウェアがP2Pプロトコルのサービスビット 24を使用することを Bitcoin-Devメーリングリストに投稿しました。 この実験用のソフトウェアは、UTXOセットのコピーを保存しないノードによるトランザクションの完全な検証を可能にするプロトコルである Utreexoをサポートしており、最新のBitcoin Coreフルノードと比較して (セキュリティを低下させることなく)最大5GBのディスク領域を節約することができます。 Utreexoノードは、未承認トランザクション(または承認済みトランザクションでいっぱいのブロック)を受信した際に追加データを受け取る必要があるため、 サービスビットはノードが追加データを提供できるピアを見つけるのに役立ちます。

リリースとリリース候補

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

  • Core Lightning v23.02.2は、このLNノードソフトウェアのメンテナンスリリースです。 このリリースでは、他のソフトウェアで問題が発生したpay RPCの変更を元に戻し、 その他いくつかの変更が含まれています。

  • Libsecp256k1 0.3.0は、この暗号ライブラリのリリースです。 ABIの互換性を損なうAPIの変更が含まれています。

  • LND v0.16.0-beta.rc3は、この人気のLN実装の新しいメジャーバージョンのリリース候補です。

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

今週のBitcoin CoreCore LightningEclairLDKLNDlibsecp256k1Hardware Wallet Interface (HWI)Rust BitcoinBTCPay ServerBDKBitcoin Improvement Proposals(BIP)、およびLightning BOLTsの注目すべき変更点。

  • Bitcoin Core #25740では、assumeUTXOを使用するノードが、 assumeUTXOの状態が生成されたブロックに到達するまで、 ベストブロックチェーン上のすべてのブロックとトランザクションを検証し、 そのブロック時点でのUTXOセット(chainstate)を構築できるようにします。 そのchainstateがノードの初回起動時にダウンロードしたassumeUTXOの状態と等しい場合、 その状態は完全に検証されたことになります。ノードは、他のフルノードと同じように、 ベストブロックチェーン上のすべてのブロックを検証したことになります。 古いブロックの検証を行うために使用された特別なchainstateは、ノードの次回起動時に削除され、ディスク領域が開放されます。 assumeUTXOプロジェクトには、使用可能になるまでにまだマージする必要がある内容が残っています。