ビットコイン ライトニング ネットワークは、巨大なマルチシグ トランザクションの後にブロックを逃した

雷ネットワークの実験的な性質、上に構築されたレイヤー 2 ネットワーク Bitcoin より高速で低手数料のトランザクションを可能にすることは、開発者が資金の送受信時に多額のリスクを冒さないようにユーザーに警告した理由の XNUMX つです。

ビットコインの開発者が複雑なマルチ署名 (マルチシグ) トランザクションを作成してネットワークの制限を誤ってテストし、ライトニング ネットワークが XNUMX つのブロックを生成できなかったことが判明したため、この警告はより合理的に聞こえます。 ネットワークは引き続きブロックを作成し、支払いをルーティングしましたが、ブロックが失われたため、ネットワークは一時的に同期されていませんでした。

通常、Lightning ネットワークのユーザーは、単純な 2-of-2 マルチシグ設定を使用してチャネルを開きます。この場合、資金を使うには XNUMX つの署名が必要です。

Bitmatrix の創設者である Burak Keceli が行ったことは、Bitcoin で 998/999 のマルチシグ トランザクションを作成することでした。つまり、トランザクションを認証するには 998 個の秘密鍵署名が必要でした。これは、それ自体が非常に複雑で珍しいタスクでした。

ビットコイン ライトニング ネットワークの同期の問題

開発者に 4.90 ドルの手数料がかかるトランザクションは、ブロック プロデューサーによって受け入れられ、メインネットのビットコイン ブロックにマイニングされましたが、最新のビットコイン ブロックが何であるかを計算するために LND が使用した方法を混乱させました。

As 説明 Lightning Labs の CTO である Olaoluwa Osuntokun によると、「このバグにより、LND は新しいブロックを解析できませんでしたが、通常どおり転送を続けることができました」。新しいチャネルを開く要求も拒否されました。内部ウォレットはチェーンに同期されませんでした。

多くのユーザーが Github を利用した後 文句を言うために 同期の問題が原因でネットワーク上で新しいチャネルを開くことができなかったことを確認したため、Lightning Labs の開発者はホットフィックスを特定してリリースしました。 利用できます LND v0.15.2 として。

このケースは解決に成功しましたが、ライトニング ネットワークの開発はまだ進行中であり、プロトコルが十分に安定していると見なされる前に、さらに多くのことに対処する必要があることも示しています。

編集者注: この記事は 11 年 2022 月 11 日午前 19 時 XNUMX 分 (ET) に更新され、Lightning ネットワークがクラ​​ッシュしたことはなく、代わりに XNUMX つのブロックが失われたために同期が取れなくなったことを反映しています。

暗号ニュースを常に把握し、受信トレイで毎日更新を入手してください。

ソース: https://decrypt.co/111642/enormous-multi-sig-transaction-briefly-crashes-bitcoins-lightning-network