ビットコインは長年にわたり、最も安全で分散化されたブロックチェーンネットワークとされてきましたが、ネイティブスクリプト機能には限界があり、複雑なスマートコントラクトやオンチェーン金融アプリケーションを直接サポートすることは困難でした。イーサリアムのロールアップやレイヤー2技術が成熟するにつれ、市場ではビットコインのセキュリティを維持しつつBTCにスケーラビリティとプログラマビリティをもたらす方法が模索されるようになりました。
こうした背景から、ビットコインロールアップやBTCFiの概念が徐々に浮上してきました。Citreaは、ビットコインZKロールアップ分野における主要プロジェクトです。zkEVM、BitVM、ゼロ知識証明技術を活用し、外部の信頼メカニズムへの依存を最小限に抑えながら、BTCでDeFi、ステーブルコイン、レンディング、オンチェーン金融市場といった多様なユースケースを実現することを目指しています。
CitreaのZKロールアップは、ビットコイン上に構築されたオフチェーン実行アーキテクチャです。中核的な目的は、ビットコインのコンセンサスルールを変更することなく、ネットワークスループットを向上させ、BTCにスマートコントラクト機能を提供することにあります。
従来のビットコインネットワークでは、すべてのトランザクションをメインチェーンに直接書き込む必要があったため、スケーラビリティに制約がありました。ロールアップモデルでは、多数のトランザクションをまずレイヤー2で実行し、その後、圧縮された状態証明をメインチェーンに送信します。
Citreaは実行環境としてType-2 zkEVMを採用しており、イーサリアム開発者がSolidityコントラクトや既存のDeFiアプリケーションを移行できるようになっています。また、ビットコインをデータ可用性(DA)レイヤーおよび最終決済レイヤーとして利用し、BitVMによって状態の正当性を検証します。
この設計により、Citreaは単なるスケーリングネットワークにとどまらず、BTCFiの基盤インフラとしての役割も果たします。
ユーザーがCitreaでトランザクション(振替、DEX取引、レンディング操作など)を実行する場合、そのトランザクションはビットコインのメインチェーンに直接送信されるわけではありません。代わりに、Citreaのレイヤー2ネットワークに送信されます。
シーケンサーがこれらのトランザクションを受信して順序付けし、zkEVM実行環境にパッケージ化します。すべてのスマートコントラクトロジック、状態更新、DeFi操作はレイヤー2で完了します。
ビットコイン上で直接実行する場合と比べ、このアプローチはスループットを大幅に向上させ、オンチェーンコストを削減します。
全体的なプロセスはイーサリアムロールアップと似ていますが、Citreaでは最終状態がビットコインに戻され、セキュリティ検証を受ける点がより重要視されています。
zkEVMはCitreaの中核となる実行レイヤーです。
その主な機能は、イーサリアムのスマートコントラクトエコシステムとの互換性を提供し、Solidity開発者がコードロジックを全面的に書き換えることなく、ビットコインレイヤー2上でアプリケーションをデプロイできるようにすることです。
CitreaはType-2 zkEVMを採用しているため、ほとんどのイーサリアムツールと互換性があり、Solidityコントラクトの移行が可能で、DeFiアプリケーションの統合も容易になり、開発者の学習負担が軽減されます。
また、zkEVMはトランザクションの状態変化を記録し、後続のZKプルーフ生成に必要な基礎データを提供します。
この構造により、Citreaは既存のイーサリアムDeFiエコシステムを迅速に取り込み、BTCFi市場の拡大を推進できます。
トランザクション実行後、Citreaは多数の状態更新を圧縮し、ゼロ知識証明(ZKプルーフ)を生成します。
ZKプルーフの中核的な役割は、これらのトランザクションがルールに従って正しく実行されたことをビットコインに証明することで、ビットコインがすべてのトランザクションプロセスを再計算する必要はありません。
このプロセスでは、プルーバーノードがトランザクションを集約し、状態変化を計算し、最終的な証明データを生成してビットコインに提出します。
| モジュール | 機能 |
|---|---|
| トランザクションバッチ | トランザクションの集約 |
| 状態遷移 | 状態変化の計算 |
| プルーバー | ZKプルーフの生成 |
| 圧縮 | 証明データの圧縮 |
| 提出 | ビットコインへの提出 |
ZKプルーフは「計算が正しいこと」を直接証明できるため、ロールアップはセキュリティを維持しながらトランザクションスループットを大幅に向上させることが可能です。
ZKプルーフ生成後、Citreaは状態データと証明をビットコインに提出します。
ここでビットコインはトランザクションの実行を担うのではなく、データ可用性の保存、最終状態の確定、セキュリティ決済を主な役割とします。
Citreaはビットコインをデータ可用性(DA)レイヤーとして選択しているため、トランザクション関連データは最終的にビットコインメインチェーンに戻ります。
外部のDAネットワークに依存する場合と比較して、このアプローチは追加の信頼前提を最小限に抑えます。ただし、ビットコインのブロックスペースには限りがあるため、データコストと圧縮効率の管理がビットコインロールアップの主要な課題の一つとなっています。
BitVMはCitreaのアーキテクチャにおいて重要なコンポーネントです。その目標は、ビットコインのコンセンサスルールを変更することなく、複雑なオフチェーン計算の検証を可能にすることです。
Citreaでは、BitVMがロールアップから提出された状態証明の正当性を検証します。
簡単に言えば、レイヤー2でトランザクションを実行し、プルーバーがZKプルーフを生成し、BitVMがその証明を検証し、最終的にビットコインが状態を確定します。
従来のサイドチェーンで一般的に使われてきたマルチ署名ブリッジやフェデレーション検証メカニズムと比較して、BitVMはビットコイン自体が検証ロジックに参加することを重視しています。
これにより、Citreaはカストディアルブリッジ、集中型検証者への依存、外部セキュリティ委員会に関連するリスクを最小限に抑えることを目指しています。
ただし、BitVMはまだ比較的新しい技術であり、長期的な検証効率や大規模運用の実現性については、市場の注視が続いています。
CitreaはZKロールアップを採用しており、オプティミスティック・ロールアップではありません。
両者の最大の違いは状態検証の方法にあります。
オプティミスティック・ロールアップはトランザクションがデフォルトで有効であると仮定し、チャレンジ期間中に異議が生じた場合のみFraud Proof検証を実行します。一方、ZKロールアップはトランザクションが正しく実行されたことを示す有効性証明を直接提出します。
| 比較軸 | ZKロールアップ | オプティミスティック・ロールアップ |
|---|---|---|
| 検証方法 | 有効性証明 | Fraud Proof |
| 出金待機期間 | 短い | 通常長い |
| データ圧縮効率 | 高い | 中程度 |
| 計算の複雑さ | 高い | 比較的低い |
| ファイナリティ速度 | 速い | 遅い |
CitreaがZKロールアップを選択した主な理由は、「ビットコインの究極のセキュリティ」を重視するアーキテクチャに適しているからです。
データ可用性は、ユーザーがネットワークの状態を検証し、トランザクションデータを復元できるかどうかを左右します。
ビットコインをDAレイヤーとして使用することで、Citreaはロールアップデータが最終的にビットコインネットワークに保存されることを保証します。
この設計により、状態データが完全に外部システムに依存せず、ビットコインが最終的なセキュリティ確認に参加できるようになり、ロールアップはより「ビットコインネイティブ」な構造に近づきます。
ビットコインロールアップにおいて、DAレイヤーのセキュリティは長期的な信頼性を決定する重要な要素です。そのためCitreaは、独立したデータネットワークに完全に依存するのではなく、ビットコインDAを重視しています。
CitreaのZKロールアップアーキテクチャは、ビットコインのセキュリティを継承しつつ、BTCにスマートコントラクトとBTCFi機能を提供するものです。
zkEVM、ZKプルーフ、BitVM、ビットコイン決済を組み合わせることで、Citreaはトランザクション実行をレイヤー2に移行し、最終的な状態のセキュリティをビットコインメインチェーンに戻します。
この構造により、ビットコインは単なる価値の保存ネットワークから、徐々に拡大するオンチェーン金融インフラへと進化します。
ただし、ビットコインロールアップエコシステムはまだ初期段階にあります。BitVMの検証効率、DAコスト、ZKインフラの成熟度、BTCFiの流動性規模などは、市場が引き続き注視すべき重要課題です。
zkEVMはCitreaの実行レイヤーであり、SolidityスマートコントラクトやDeFiアプリケーションの実行に使用されます。
BitVMは、ビットコインのコンセンサスルールを変更することなく、ロールアップの状態検証を可能にするからです。
Citreaは最終的なセキュリティとデータ可用性をビットコインメインチェーンに戻すことで、外部の信頼前提を低減することを目指しています。
CitreaはZKロールアップであり、有効性証明を用いて状態の正当性を検証します。
Citreaはビットコインネイティブなロールアップアーキテクチャを重視しているのに対し、従来のサイドチェーンはフェデレーション検証者やカストディアルブリッジに依存する傾向があります。
ビットコインロールアップの中核的な目標は、ビットコインのセキュリティを継承しながら、BTCのスケーラビリティとオンチェーンでの資本効率を向上させることです。





