デジタル資産
Burakによる2回目のLightning Network攻撃が発生

1か月も経たないうちに、BitcoinのLightning Networkは2回ダウンタイムを経験しました。この攻撃は、ブロックに非標準のBitcoin取引が含まれた単一のユーザーによって開始され、コンセンサスの衝突を引き起こしました。そのユーザーは暗号通貨Twitterで「Burak」として広く知られており、Twitterハンドルは @brqgoo です。
Burakの悪戯
噂によると、Burakは700ドルをF2Pool(最大手のBitcoinマイニングプールの一つ)に支払い、彼の非標準取引をF2Poolのブロックの一つに挿入させました。その取引には「you’ll run CLN and you’ll be happy(CLNを実行すれば幸せになる)」というメッセージが埋め込まれていました。CLNはCore Lightning Networkの略で、Lightning Networkの実装の一つであり、LND(Lightning Network Daemon)の代替でもあります。Burakの攻撃はLNDノードのみに影響し、CLNノードは影響を受けませんでした。
BurakのLNDに対する攻撃は1か月で2回目です。10月に、Burakはツイートしました。「I just did a 998-of-999 tapscript multisig, and it only cost $4.90 in transaction fees.」という内容です。Burakがツイートで言及した取引はLightning Networkを同期させず、結果としてLightning Networkが1ブロックの生成を逃しました。
1日前のBurakの2回目の攻撃に伴い、彼が投稿したツイートには「sometimes to find the light, we must first touch the darkness.」と書かれていました。彼は一部の人々から悪意ある攻撃者とラベル付けされる一方で、他の人々はLightning Networkの弱点をストレステストし露呈させる普通の人物と見なしています。BitcoinとLightning Networkの開発者兼教育者であるRene Pickhardtは、影響を受けなかったCLNノードだけを運用していたが、この攻撃は将来的にバグが顕在化しない限り、CLNノードが悪用されない保証はないことを示した、と述べました。
https://twitter.com/renepickhardt/status/1587412127240830977?t=CruzE6Z16ST8V2CO6LcuGA&s=19
Lighting Labs、Lightning Networkとその関連ソフトウェアの開発者は、Burakの攻撃につながったバグをすぐに認識し、Lightning LabsのGitHub上で数時間以内にホットフィックス をリリースしました。
Lightning Networkとは何か、そしてなぜBitcoinにとって重要なのか?
Lightning NetworkはBitcoinのスケーラビリティソリューションです。年月が経つにつれ、Bitcoinの人気が高まると、Bitcoinネットワークは遅くなり、取引手数料が高騰しました。Bitcoinをスケールさせ(1秒あたりの取引数を増やし、手数料を低減させ)るために、Lightning Networkが開発されました。Lightning Networkはレイヤー2のスケーリングソリューションです。ブロックチェーン技術において、レイヤー2ソリューションはメインのブロックチェーンネットワークの上に構築されますが、そこ自体の固有の一部ではありません。
Lightning NetworkはBitcoinネットワークの上に構築され、Bitcoinネットワークとは別個ですが相互に作用します。Lightning Networkを使用すると、ブロックチェーン外で当事者間の取引が行えます。これらの「ブロックチェーン外」取引はオフチェーン取引とも呼ばれます。Lightning Networkは1秒あたり数百万件の取引を処理できると推定されており、Bitcoinは最大で1秒あたり7件の取引しか処理できません。
Bitcoinネットワークでは、各ブロックに含められる取引数は限られています。現在のブロックが満杯になると、入ってくる取引は次のブロックに追加されるまでキューに入れられます。次に利用可能なブロックは数分、数時間、あるいは数日後に「到着」することがあります。キューが大きくなると、取引がブロックに追加されるまでに長時間待たされます。この遅延はBitcoinネットワークにおけるレイテンシーを引き起こし、Bitcoinが広く利用される交換手段になる可能性を妨げています。
Lightning Networkでは、取引はピアツーピアの支払いチャネルを通じて処理されます。各支払いチャネルは台帳として機能し、チャネルが閉じられるまで二者間の取引記録を保持します。Lightning Network上で取引が開始されると、メインのブロックチェーンは支払いチャネルの開設を記録します。開いた支払いチャネル上では、メインブロックチェーンとやり取りすることなく複数の取引を行うことができます。支払いチャネルはすべての取引を記録し、残高表を作成します。支払いチャネルはピアツーピア取引のいずれかの当事者によっていつでも閉じることができ、チャネルが閉じられると、メインブロックチェーンはマイナーによって検証された後、残高表の最終価値を記録します。
Lightning Networkのレイヤー2ソリューションでは、支払いチャネルの開設と閉鎖のみがブロックチェーンに記録されます。Lightning Networkはまだ改善が続けられています。レイヤー2ブロックチェーンソリューションが提供する高速な取引処理と低手数料は、暗号通貨の大規模採用にとって非常に重要です。












