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

ニュース

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

コンセンサスの変更

Bitcoinのコンセンサスルールの変更に関する提案と議論をまとめた月次セクション

  • Simplicityの設計に関する詳細: Russell O’Connorは、 「Simplicity言語の哲学と設計」について、 これまで3つの投稿(123)をDelving Bitcoinに投稿しています。 これらの投稿では、「基本的な演算を複雑な演算に変換するための3つの主要な合成形式」、 「Simplicityの型システム、コンビネーター、基本式」、 そして「計算可能なSimplicityコンビネーターのみを使用して、 bitからSHA-256やSchnorr署名検証などの暗号演算に至るまでの論理演算を構築する方法」について考察しています。

    最新の投稿では、このシリーズの今後の投稿が予定されていることを示しています。

  • Tapscriptに楕円曲線の演算を追加するためのBIPドラフト: Olaoluwa Osuntokunは、スクリプトの評価スタック上で楕円曲線の演算を実行できるようにする いくつかのopcodeをTapscriptに追加するためのBIPドラフトのリンクを Bitcoin-Devメーリングリストに投稿しました。これらのopcodeは、 イントロスペクション系のopcodeと組み合わせて使用することでコベナンツプロトコルの作成や強化、 その他の進化を目的としています。

    Jeremy Rubinは、追加機能を有効にするための追加opcodeと、 提案で提供される機能の一部をより便利にする他のopcodeの提案をしました

  • OP_TWEAKADD用のBIPドラフト: Jeremy Rubinは、 TapscriptOP_TWEAKADDを追加するためのBIPドラフトを Bitcoin-Devメーリングリストに投稿しました。 また、このopcodeの追加によって有効化されるスクリプトの注目すべきサンプルも投稿しました。 これには、Taprootのtweakを明らかにするスクリプト、 トランザクションの署名順序の証明(例:アリスはボブより前に署名する必要がある)、 署名の委任などが含まれます。

リリースとリリース候補

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

  • Core Lightning v25.09は、この人気のLNノード実装の新しいメジャーバージョンのリリースです。 このリリースには、BIP353アドレスおよびシンプルなオファーへの支払い用の xpayコマンドのサポートが追加され、ブックキーパーのサポート、 プラグインの依存関係の管理が改善され、その他の新機能とバグ修正も含まれています。

  • Bitcoin Core 29.1rc2は、この主要なフルノード実装のメンテナンスバージョンのリリース候補です。

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

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

  • LDK #3726は、ブラインドパス上のダミーホップのサポートを追加しました。 これにより、受信者はルーティング目的ではなくデコイとして機能する任意のホップを追加できます。 ダミーホップの数は毎回ランダムに追加されますが、MAX_DUMMY_HOPS_COUNTで定義されている10個までに制限されます。 ホップ数を増やすと、受信者ノードまでの距離やIDの特定が著しく困難になります。

  • LDK #4019は、仕様で義務付けられているとおり、 スプライシングトランザクションを初期化する前にチャネル状態の静止を要求することで、 スプライシングと静止プロトコルを統合します。

  • LND #9455は、仕様で許可され、EclairやCore Lightningなどの他の実装でもサポートされているとおり( ニュースレター#212#214#178参照)、 有効なDNSドメイン名をライトニングノードのIPアドレスと公開鍵に関連付ける機能をアナウンスメッセージでサポートしました。

  • LND #10103では、新しいgossip.peer-msg-rate-bytesオプション(デフォルト値は51200)が導入されまました。 これは、各ピアが送信ゴシップメッセージに使用する送信帯域幅を制限します。 この値は平均帯域幅速度(byte/秒)を制限し、ピアがこの閾値を超過した場合、 LNDはそのピアへのメッセージをキューに入れて遅延させます。この新しいオプションにより、 LND #10096で導入された、gossip.msg-rate-bytesで定義されたグローバル帯域幅を単一のピアがすべて消費するのを防止します。 ゴシップリクエストのリソース管理に関するLNDの関連作業については、 ニュースレター#366および#369をご覧ください。

  • HWI #795では、bitbox02ライブラリをバージョン 7.0.0にアップグレードすることで BitBox02 Novaをサポートしました。またいくるかのCLIの更新も行われています。

もっと知りたいですか?

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