今週のニュースレターでは、LN規格の更新提案の要約、サービス、クライアントソフトウェア、およびBitcoinインフラストラクチャプロジェクトへの主な変更に関する定期的なセクションをお届けします。

Action items

今週はなし。

News

  • Watchtower BOLTの提案が更新されました: Sergi Delgado Seguraは Watchtowerとの推奨通信プロトコルの更新版をLighted-Devメーリングリストに送信しました。この提案の元の説明については、Newsletter#75を参照してください。Seguraによると、このアップデートには「ユーザーアカウント、支払い方法、メッセージ署名」に関する詳細が含まれています。彼のメールには、追加したい機能のリストも記載されており、メールの終わり近くでそれぞれについて議論がされています。

Changes to services and client software

この月刊セクションでは、ビットコインのウォレットとサービスの興味深い更新を取り上げます。

  • バッチでのCoinbase引き出しトランザクション: Coinbaseは、batch withdrawalsを展開します。これはBitcoinネットワークの負荷を50%削減すると推定しています。支払い毎にオンチェーントランザクションを生成する各出金の代わりに、10分ごとに複数の支払いが単一のトランザクションに結合されます。

  • Bitstampはbech32をサポートします: Exchangeがbech32入金と引き出しの両方のサポートを発表しました。Bitstampユーザーはネイティブのbech32アドレスを使用することで恩恵を受けることができます。

  • Deribitはbech32の引き出しをサポートしています:DeribitはExchangeユーザーは、ビットコインをbech32ネイティブアドレスに引き出しできるようになった旨を発表しました。

Notable code and documentation changes

今週のBitcoin CoreC-LightningEclairLNDlibsecp256k1Bitcoin Improvement Proposals(BIP)、およびLightning BOLTsの注目すべき変更点。

  • Bitcoin Core #16902はコンセンサスコードを変更して、「OP_IF」および関連するオペコードの解析の非効率性を修正します。レガシーおよびsegwit v0スクリプトでは、非効率性が重大な問題を引き起こすとは考えられていません。ただし、tapscriptの提案により、攻撃者は非効率性を利用して、検証に大量のCPUを必要とする可能性のあるトランザクションでブロックを作成できます。非効率性を修正することにより、提案されているschnorr、taproot、およびtapscriptソフトフォークで行う必要のある変更量を減らすことが可能です。詳細については、ビットコインコアPRレビュークラブ会議メモでこのPRをご覧ください。

  • LND #3821は、LNチャネルにアンカーコミットメントを追加し、チャネル信号の両方の参加ノードがサポートする場合、デフォルトで有効にします。アンカーコミットメント・トランザクションは、いずれかの当事者が一方的に料金を引き上げることができます。この機能は、コミットメント・トランザクションがオンチェーン料金にコミットして長時間経過後にブロードキャストされる(オンチェーン料金がその間に上昇する)可能性があることを考慮したものです。

  • LND #3963は、LNDを安全に使用する方法に関する詳細なドキュメントを追加します。

  • Eclair #1319は、Newsletter #85 で説明されているのと同じソリューションを実装します。このソリューションはチャネル資金提供者がお金を受け取っているが、支払いのコミットメント(HTLC)コストを支払うのに資金が不十分なために支払いが拒否されるというまれなスタックチャネルの問題を解決します。