Bitcoin Lightning hacker layer-2 Brollups

2022年11月にライトニングネットワークのスケーリングチェーンにバグを仕掛けた有名なハッカー、Burak氏は、独自のビットコインベースのレイヤー2「Brollups」を市場に投入しています。

この新しい製品は、フォークに頼ったり新しいトークンを導入したりすることなく、分散型金融の分野で新しいユースケースを導入することで、ビットコインの暗号化インフラストラクチャにいくつかの改善をもたらします。

以下で詳細を見てみましょう。

ライトニングネットワークのハッカーがBrollupsを発表し、ビットコインのレイヤー2の新しい使用例を紹介

2022年11月のライトニングネットワークへのハッカー攻撃の中心人物であった暗号開発者のBurak氏は、「Brollups」と呼ばれる独自のビットコインレイヤー2を立ち上げようとしています。

これは、優れた DA (データ可用性) を基盤とする第 2 層のブロックチェーンであり、ビットコインをフォークしたり、セカンダリ トークンを発行したりすることなく、トランザクションをグループ化してより高いスケーラビリティを提供する新しいタイプのビットコイン ネイティブ ロールアップ設計を提供します。

このタイプのレイヤー2はまだ設計段階にあり、年末までにテストネットでのローンチが予定されていますが、現在すでに、DeFiで導入される今後のユースケースの90%以上をサポートする予定です。

新しいチェーンの同じ作成者によって報告された内容によると:

「NFTをビットコインと引き換えに売りに出す場合(買い手が実行時にビットコインで支払う場合)でも、分散型取引所でシンボリック売り注文を出す場合も、[これらすべて]はビットコイン上でアトミックに実行され、検証可能で、スケーラブルで、強制可能です。」

Brollups の作成者は、この種のチェーンに慣れているわけではありません。昨年、彼は Lightning Network の競合である Ark Protocol を作成しました。

Brollups のご紹介: ネイティブ Bitcoin ペグで動作し、Bitcoin プロトコルを変更する必要のない、Bitcoin ネイティブのロールアップ デザインです。https://t.co/OW2y0xJrg0

— ブラク (@brqgoo) 2024年6月21日

Burak 氏の報告によると、Brollups のアーキテクチャは、Ethereum ブロックチェーンに典型的な楽観的ロールアップ (Optimism、Arbitrum) や zk-rollups (Starknet、Zksync) とは異なります。

これらのタイプのネットワークは、実際には中央オペレータまたはオペレータの定足数によって管理されており、プロトコルに流動性を提供し、定期的にビットコイン取引を連鎖させることでロールアップの状態を進めます。

これらは、仮想 UTXO (VTXO) をスマート コントラクト内のペグとして使用し、レイヤー 1 をデータ可用性レイヤーとして依存し、Bitcoin 仮想マシンのカスタム VM 上でトランザクションを実行するという概念に基づいています。

VTXOはオフチェーンで使用でき(したがってスマートコントラクトで実装可能)、コールデータはクライアントによって検証されます。VTXOはバイトとして表示され、コールデータはバイトを解釈します。これらを組み合わせると、DeFiコントラクトに典型的な自動化されたオンチェーン条件が生成されます。

Simplificano Burak 氏はブログ投稿で次のように書いています。

「簡単に言えば、ブロルアップはVTXOとコールデータの間にあるコインです。」

ビットコインコミュニティは、プロトコルの変更を必要とせず、同時に分散型金融の分野で新しいユースケースの導入を可能にする新しいネットワークを導入したレイヤー2開発者を即座に称賛した。

それにもかかわらず、この分野の専門家の中には、Burak 氏の投稿に書かれていることとは反対に、すべての zk ロールアップが信頼できるセットアップへの根本的な依存に基づいているというのは真実ではないと指摘する者もいる。なぜなら、このステップを必要としない STARK、Halo、Plonky2 などのシステムがすでにいくつかあるからだ。

さらに、レイヤー 2 Brollups が KDC セッション内のすべてのキーを検証および制御するために必要な運用コストについて疑問を呈する人もいます。

Burak のもう一つの興味深い発明! いくつか小さな修正点があります:

> ZKPロールアップは、信頼できるセットアップへの根本的な依存に基づいて構築されています

すべての ZKP ロールアップに当てはまるわけではありませんが、信頼できるセットアップを必要としない証明システムの種類がいくつかあります (例: STARK、Halo、Plonky2)

— ライト (@lightcoin) 2024年6月21日

2022年にBurakがレイヤー2 Lightningネットワークを攻撃

過去を振り返ってみると、「Brollup」を導入しようとしている同じ開発者Burakが、2022年にビットコインライトニングネットワークのレイヤー2ネットワークへのハッカー攻撃を組織していたことがわかります。

この状況では、ユーザーはネットワーク上のバグを悪用し、すべてのノードを一時的にダウンさせましたが、悪意を持って続行したり、第 2 レベルのチェーンから資金を盗んだりすることはありませんでした。特に、ノードは btcd 分析ライブラリの問題により同期を停止していました。

当時 Lightning Labs が報告した内容によると、2 週間以内に接続および同期が行われない場合、タイムロックによって閉じられる未更新ノードへの悪影響を回避するために、インシデント発生から数時間後にネットワーク上で緊急更新を有効にする必要があったとのことです。

Burak 氏自身は、この件における彼の意図は「ホワイトハッカー」の活動によるものであり、Lightning ネットワークのバグの有効化は、ネットワークの技術的な脆弱性をテストするためだけに行われたものであると明言しました。

2022年の投稿で彼はこう書いていた。「光を見つけるには、まず闇に触れなければならないこともある。」

光を見つけるには、まず闇に触れなければならないこともあります。https://t.co/dhCwF0DxpE

— ブラク (@brqgoo) 2022年11月1日

同年、事件のわずか1か月前に、Burakはビットコイン・ライトニング・ネットワークのレイヤー2システムの別の欠陥を悪用していた。

ハッカーは、btcd ノードと LND ノードによって拒否されたマルチ署名トランザクション 998-999 をアクティブ化することで、ブロック全体とトランザクション後のすべての後続ブロックをチェックしました。

また、このケースでは、ユーザーが個人的な経済的利益のためにバグを悪用したのではなく、実際にはマルチ署名トランザクションを進めるために 5 ドルの手数料を支払ったため、ユーザーの「倫理的」目的が強調されました。

Burak が L2 上のブロックの検証を意図的にブロックした同日、Lightning Labs は問題を解決するためのパッチをリリースしました。

998/999 のタップスクリプト マルチシグを実行したところ、取引手数料はわずか 4.90 ドルでした。https://t.co/CvBHaRAqPu

— ブラク (@brqgoo) 2022年10月9日

将来、Brollups の開発者がレイヤー 2 を一時的に停止することを楽しんでいるかどうか、また、新しい技術的改善によってビットコイン業界全体を革新し続けるかどうかが注目されます。

現時点では、ビットコインにDeFiアクティビティを組み込むために競争している他の第2層ネットワークには、主力チェーンのLightning Networkに加えて、Stacks、Merlin Chain、Bouncebit、Anduro、Citrea、Liquid Network、Doviがあります。