ビットコインのレイヤー2エコシステムが拡大するにつれ、ビットコインのスマートコントラクトやオンチェーンアプリケーションに対する市場の需要は高まり続けています。従来のスケーリングソリューションと比較して、ZKロールアップは、セキュリティ、スケーラビリティ、デベロッパーとの互換性のバランスを効果的に実現し、ビットコインのロールアップ分野における主要な技術パスとなっています。B²ロールアップは、このビジョンを具現化するためにBSquared Networkが開発した中核インフラです。
B²ロールアップは、BSquared Networkを支えるゼロ知識ロールアップの実行ネットワークです。
ロールアップの基本アイデアは極めてシンプルです。大量のトランザクションや計算をオフチェーンで処理し、圧縮された結果と検証証明のみをメインチェーンに送信します。これにより、メインチェーンのリソース消費を抑えながら、トランザクションスループットを向上させます。
BSquared Networkでは、B²ロールアップがスマートコントラクトの実行、アカウント状態の維持、アプリケーションロジックを担い、ビットコインネットワークが最終検証と決済を担当します。
この構成により、ビットコインの基本プロトコルに変更を加えることなく、ビットコインエコシステム内でより高度なアプリケーションをサポートできるようになります。
すべてはユーザーがトランザクションを発行するところから始まります。
ユーザーがウォレットや分散型アプリケーションを通じてトランザクションリクエストを送信すると、そのトランザクションはB²ロールアップネットワークの受信ノードに送られます。
これらのトランザクションは、トークンの送金、DeFi操作、NFTの操作、スマートコントラクトの呼び出しなどです。
ネットワークは、トランザクション形式、署名、アカウント状態の初期検証を実施し、有効性を確認します。
検証を通過したトランザクションは保留キューに格納され、シーケンサーによる順序付けとパッケージ化を待ちます。
シーケンサーは、ロールアップネットワークにおけるトランザクションの順序付けノードです。
大量のトランザクションが同時にシステムに到着すると、シーケンサーはあらかじめ設定されたルールに従ってトランザクションを順序付けし、複数のトランザクションを1つのバッチにまとめます。この集中型のアプローチにより、ネットワークスループットが向上し、オンチェーンへのデータ送信回数が削減されます。
順序付けが完了すると、シーケンサーは新しい状態更新レコードを作成し、実行環境へ送信します。
BSquared Networkの長期的なロードマップでは、シーケンサーメカニズムは徐々に分散化される予定です。
B²ロールアップは、実行環境としてzkEVMを採用しています。
zkEVMはイーサリアム仮想マシン(EVM)互換の実行システムで、Solidityで記述されたスマートコントラクトを実行し、ゼロ知識証明の生成に適した計算結果を出力します。デベロッパーは既存のEVMツールチェーン、フレームワーク、スマートコントラクト標準をそのまま利用してアプリケーションをデプロイできます。
シーケンサーからトランザクションバッチが送信されると、zkEVMは計算を実行し、アカウント残高、コントラクト状態、オンチェーンデータを更新します。実行後、システムは新しい状態ルートを生成し、証明の検証に使用します。
プルーバーは、ZKロールアップアーキテクチャの中核的構成要素です。
zkEVMが状態計算を完了すると、プルーバーはその実行結果からゼロ知識証明を生成します。この証明により、すべてのトランザクションがプロトコルルールに従って正しく実行されたことを、計算の詳細を公開せずに確認できます。検証ノードは証明そのものを確認するだけで、トランザクションバッチ全体を検証可能です。
この仕組みにより、検証コストが削減され、ネットワークのセキュリティとスケーラビリティが向上します。
証明そのものに加えて、ロールアップではトランザクションデータへのアクセス可能性と検証性も確保する必要があります。
BSquared Networkは、B² Hubを通じてデータ可用性を提供します。トランザクションバッチの実行後、関連データはB² Hubに送信され、保存および管理されます。このデータ可用性レイヤーにより、ネットワーク参加者はトランザクションレコードや状態変更にアクセスでき、オープンな検証が可能になります。
このモジュール設計は、ビットコインメインチェーンの負荷を軽減すると同時に、システムのスケーラビリティを高めています。
最終決済は、B²ロールアップが通常のサイドチェーンと最も異なる点の1つです。
ゼロ知識証明が生成された後、BSquared Networkは重要な状態データと証明をビットコインネットワークにアンカーします。ビットコインブロックチェーンが最終的な信頼できる決済レイヤーとして機能し、ロールアップの状態を記録・確定します。データがビットコインブロックチェーンに書き込まれると、状態はファイナリティを獲得します。
この設計により、B²ロールアップはビットコインのセキュリティモデルを活用してネットワーク全体を保護します。
多くのビットコインレイヤー2プロジェクトは、異なるスケーリング手法を採用しています。
ライトニングネットワークは、状態チャネルを用いた支払いスケーリングに特化し、トランザクション速度の向上を図っています。
サイドチェーンソリューションは通常、独自の独立したバリデーターセットとコンセンサスメカニズムを備えています。一方、B²ロールアップはゼロ知識証明とビットコインによる決済を活用し、実行と検証を分離します。
| 側面 | B²ロールアップ | ビットコインサイドチェーン | ライトニングネットワーク |
|---|---|---|---|
| 主なユースケース | スマートコントラクトスケーリング | 独立したエコシステム | 支払いスケーリング |
| 実行環境 | zkEVM | 独立したチェーン | チャネルネットワーク |
| 証明メカニズム | ZK証明 | サイドチェーンコンセンサス | チャネル署名 |
| 最終決済 | ビットコイン | サイドチェーン自体 | ビットコイン |
| 対応アプリケーション | DeFi、AI、NFT | 多様 | 支払い |
このアーキテクチャにより、B²ロールアップは複雑なアプリケーション開発や大規模なオンチェーンエコシステム構築に適しています。
BSquared Networkの中核実行レイヤーとして、B²ロールアップは、トランザクションの順序付け、zkEVMによる実行、ゼロ知識証明の生成、データ可用性の保存、ビットコインによる最終決済という複数の段階を経て、セキュリティとスケーラビリティのバランスを実現するビットコインレイヤー2アーキテクチャを提供します。
従来のサイドチェーンや支払いチャネルソリューションと比較して、B²ロールアップはスマートコントラクト、DeFi、AIエージェントなどの複雑なオンチェーンアプリケーション向けに設計されています。計算をオフチェーンに移し、ビットコインネットワークで最終検証を行うことで、BSquared Networkはビットコインエコシステムにおけるスケーリングとアプリケーション開発の新たな道を切り開きます。
B²ロールアップはBSquared Networkの実行レイヤーであり、トランザクションの処理、スマートコントラクトの実行、ゼロ知識証明の生成を行い、エコシステム全体にスケーラブルな実行環境を提供します。
シーケンサーはユーザートランザクションを受信し、順序付けし、バッチにまとめる役割を担います。ロールアップネットワークにおける調整の中核です。
zkEVMはEVMとの互換性を維持しながら、ゼロ知識証明の生成をサポートします。これにより、スマートコントラクトの実行結果を効率的に検証できます。
プルーバーは、すべてのトランザクションがプロトコルルールに従って実行されたことを示すゼロ知識証明を生成します。これにより、検証効率が向上し、オンチェーン上の計算コストが削減されます。
B² Hubはデータ可用性とエコシステムの調整を管理し、トランザクションデータが公開され、誰でも検証できる状態を維持します。
はい。B²ロールアップの最終状態はビットコインネットワークにアンカーされ、ビットコインブロックチェーンが最終確認とセキュリティを提供します。





