0xjs@ゴールデンファイナンス
2024年4月30日、ビットコインリプレッジプロトコルのChakraは、StarkWare、ABCDE、Bixin Ventures、CoinSummer、Cogitent Ventures、Trustless Labsからの機関投資家による資金調達と、Qtum創業者のShuai Chu、CoinSummer創業者のWu Gang、Longhash創業者のYanといった暗号OGからのエンジェル投資を発表した。
では、ビットコインの再レバレッジプロトコルであるChakraとは何なのでしょうか?この記事では、それを1つの記事で紹介します。
ビットコイン・スケーリング・ソリューションの紹介
ビットコイン・スポットETFの上場の成功により、ビットコインは代替資産として世界の金融の主流になりました。そのため、ビットコインのエコシステムは、この強気市場の物語です。しかし、ビットコインの技術的ソリューションの拡大やさまざまなレイヤー2ソリューションの導入により、ビットコインは、ビットコイン収益資産、分散型金融(DeFi)、ビットコインネットワークに基づくさまざまな分散型アプリケーションなど、単に価値を保存する手段という枠を超えた新たな物語も展開しています。
ビットコインの数兆ドル規模の巨大な時価総額が、まだ完全に金融化されていないことは明らかです。ビットコインの保有者は長い間、借り入れや貸し出しを通じてのみ一元的に資産を配分することができ、非常に高いセキュリティリスクと金融の柔軟性の欠如に直面してきました。技術的な観点から見ると、様々なビットコインのレイヤー2ソリューションの出現は、ビットコインが仲介者との信頼問題を部分的に解決しながら、原資産としてDeFiプロトコルに参加することを可能にした。以下では、様々なレイヤー2ソリューションを比較し、なぜChakraがビットコイン誓約利回りのためのより良いインフラなのかを説明します。
サイドチェーン
サイドチェーンは現在、BTC L2の主な実装です。サイドチェーンは通常、双方向のクロスチェーンブリッジを介してメインチェーンに接続されており、その間を資産が流れるようになっています。サイドチェーンは独自のコンセンサスメカニズムと検証ノードを持ち、高い柔軟性を提供している。しかし、そのセキュリティは基本的にブリッジの設計に依存しており、一般的にサードパーティ(署名ノードやMPCノードなど)を必要とする一方、BTCは第一層でホストされています。
Stacksのような典型的なビットコインのサイドチェーンプロジェクトは、Clarityで書かれたスマートコントラクトをサイドチェーン上で実行し、最終的にBTCでトランザクションを決済します。 Stacksは、マイクロブロックストリームと呼ばれるチェーン上の複数の小さなセルブロックの生成を可能にし、現在のStacksブロックの確認を担当するマイナーが、2つのBTCブロック生成の間の時間差を最大限に活用して、より多くのトランザクションを処理できるようにします。ビットコインが現在のブロックを確認すると、これらのマイクロブロックも最終的に確認され、次のStacksブロックは最後の現在のマイクロブロックにリンクされます。
ライトニング・ネットワーク
ライトニング・ネットワークは、BTCのレガシー・プロトコルの第2層拡張で、より高速なマイクロペイメントを促進します。ユーザーの署名によって確立された決済チャネルで構成され、高速なBTC送金のためのネットワークを形成します。ライトニング・ネットワークはBTCブロックの確認を不要にし、ほぼ瞬時の取引確認を可能にすることで、BTC決済の核となるペインポイントを解決している。
資金のロック:ライトニング・ネットワークを利用するには、ユーザーは決済チャネルに資金をロックする必要があり、資金の利用可能性が制限されます。
トランザクションの制限:ライトニングネットワークのロックイン設計により、大規模なトランザクションのサポートが難しく、可用性に欠ける。
ネットワークの中心性:効率を高め、コストを削減するために、大規模な決済センターが出現する可能性があり、ネットワークの中心性のリスクが高まります。
RGB
RGBはビットコインベースのスマートコントラクトシステムです。クライアント側の認証を利用し、プライバシーとセキュリティを犠牲にすることなく、ビットコインネットワーク上でさまざまな種類の資産を作成・管理します。従来のブロックチェーンのスマートコントラクトと比較して、RGBはビットコインネットワークの非中央集権的な性質を維持しながら、より大きなスケーラビリティと柔軟性を提供することを目指している。
Complexity and development progress: RGBは技術的にも概念的にも複雑で、開発の進捗は遅い。
グローバルな状態確認の難しさ: RGBの状態遷移グラフの設計はプライバシーを保証しますが、グローバルなトランザクションデータの可視性を可能にしません。
採用とネットワーク効果: RGBは、その潜在的な価値を実現するために、ユーザーと開発者による大幅な採用を必要とし、それには時間がかかります。
レイヤー2アグリゲーション
ロールアップはETHによって定義され、BTCにも使用されているスケーリング技術で、複数のトランザクションを取得し、1つのトランザクションに「圧縮」し、メインチェーンに証明を提出します。理想的には、ロールアップのセキュリティと最終性はメインチェーンに依存する。BTCにはスマートコントラクト機能がないため、BTC Rollupsはその証明を検証することができず、本格的なRollupsではない。サイドチェーンと同様に、ロールアップはL1とロールアップ間の資産移動を可能にするためにクロスチェーンブリッジを必要とします。
Citreaのような典型的なRollup Layer2のビットコインプロジェクトは、ZK証明のオフチェーン検証とZK証明のオンチェーンチャレンジを使用しています。セキュリティは依然として不正の証明に依存しているため、セキュリティモデルはOP Rollupの1/N正直さの仮定のままです。
Chakraが必要な理由
BTCをエコシステムに導入する際、既存のソリューションを探索すると、しばしばブリッジのセキュリティ脆弱性に遭遇します。あなたの鍵ではなく、あなたのコインでもない」というサトシ・ナカモトの信念に従い、ほとんどのBTCホルダーは、分散型ブリッジであれMPCであれ、いかなる第三者も信用しておらず、BTCエコシステムのさらなる発展を直接妨げています。したがって、セルフホスティングを通じてBTCをエコシステムに導入することは、BTC文化により合致しており、いくつかの暗号マジックを必要とします。
セルフカストディの誓約と再誓約
ビットコイン愛好家は、ビットコインが高度に分散化され安全であることから、ビットコインを信頼しています。その結果、収益を犠牲にしてセキュリティを犠牲にすることは重大な問題となり得ます。私たちのソリューションにより、ビットコイン保有者は資産をウォレットから送金することなく、誓約に参加することができます。これは、第三者のリスクがないことを保証するタイムロックされたスクリプトによって実現されています。
ChakraはBTCエコシステムの可能性を真に解き放ち、外部の第三者を信頼することなくBTCが利子を得ることができる初めての機会を示し、数兆ドル相当のBTCがエコシステムにシームレスに流れ込むことを可能にします。これはDeFiがETHで行ったことと似ており、BTCエコシステムの爆発的な成長につながるだろう。
そのため、自己保管のBTCを誓約するために暗号化手法に全面的に依存することで、L2の開始をブートストラップするBabylonのような試みは、BTCエコシステムに新たな可能性を開きます。
Chakraは、MuSig2プロトコルを通じて一連のユーザー署名を集約し、一定期間ビットコインを「誓約」できるタイムロックUTXOを生成します。サードパーティのカストディアンにBTCを送金する代わりに、ユーザーはデリバティブアドレスを通じてL1レイヤーをセルフカストディアンすることができる。
誓約されたBTC UTXOのロック解除には2つの条件しかありません:
1.Chakraネットワークと共同署名した後に取り出すことができ、これはChakraネットワーク内でのユーザーの早期ロック解除要求によって開始される可能性があるため、柔軟性があります。
2.最初に設定されたロックアウト期間に達すると、ユーザーは自動的にBTCを管理できるようになります。
Chakraネットワークが停止しても、ユーザーはセキュリティリスクを心配することなく、タイムリーにBTCを引き出すことができます。
ChakraネットワークはBTCの再誓約証明によって保護されており、誓約されたBTCはエコシステム内の複数の場所で検証することができます。例えば、Chakraに誓約されたBTCは、Babylonの誓約にも参加することができます。誓約プロセス中に生成されたBTC流動性トークンは、ネットワーク内のDeFiおよびスマートコントラクトビジネスエコシステムにも参加することができ、ChakraはビットコインエコシステムにおけるLidoに似ています。
具体的には、ユーザーがChakraプロトコルを通じてBTCを誓約した後、ChakraはstBTCを発行します。ChakraはユーザーのためにL2でstBTCを発行し、誓約されたBTCは収益のためにBabylonの誓約に参加するために使用されます。ユーザーが出金する際、L2上のstBTCを破棄することで、BTCと対応するBabylonの利回りが解放されます。
ZKPによるビットコイン取引の検証
Chakraのソリューションは、ゼロ知識証明を使用しています。を使用してビットコイン取引を検証します。ビットコインの誓約イベントは、ロックイン期間のあるメインネット上で発生し、信頼プロセスはこれらのゼロ知識証明によって完了します。これらの証明はオフチェーンで検証することができ、ビットコインネットワークへの接続やセキュリティコンセンサスを必要としない完全に信頼性のない検証方法で、オンチェーンの誓約情報へのアクセスを可能にします。
ChakraはSTARKを使用して証明システムを実装し、信頼できるセットアップを必要としないゼロ知識証明ソリューションを提供し、SNARKと比較してセキュリティを強化します。 zkライトクライアントは、セキュリティのためにBTCリプレッジを必要とするすべてのL2ネットワークにBTC誓約の証明を同期させることができ、普遍的なソリューションを提供します。
スタークネットの技術革新をビットコインのエコシステムにもたらす
Chakraは、カスタマイズ可能なシーケンサーであるMadaraをビットコインのL2ネットワークに導入します。 Madaraはcairo言語を利用してあらゆるプログラムの実行を証明し、Madaraネットワーク自体をより安全かつ効率的にします。分散型の方法で革新的な証明を行うことができます。
さらに、CairoはSTARKテクノロジーを使って効率的なゼロ知識証明を生成するため、スケーラビリティを確保しながら大規模で複雑な計算を検証するのに十分な効率性を実現している。信頼できる設定に依存しないので、Cairo が生成する STARK 証明は本質的に透過的で安全です。基本的に CairoVM はコンパイルされた Cairo スマートコントラクトのバイトコードを受け取り、実行トレース (プログラムの実行中に行われたすべてのステップのリスト) を出力するプログラムです。CairoVMによって、ChakraはStarknetの比較的完全なエコシステムをBitcoinにもたらすだけでなく、Cairoの強力な開発者コミュニティを活用して、Bitcoinエコシステム向けの新しいアプリケーションを作ることもできる。