コンテンツにスキップ

L2ブロックチェーン

外部RPCに依存せず、フルコンセンサスノードをローカルで実行することをお勧めします。これにより、L2デプロイメントの信頼性と制御が向上します。

Sunriseコンセンサスノードドキュメント

sunrise-datarollkitを実行する必要があります。この統合により、以下が提供されます。

  • Sunriseを介したネイティブなデータ可用性
  • ソブリンロールアップ機能
  • カスタマイズ可能な実行環境
  • シンプルな設定とデプロイ

sunrise-dataoptimismop-gethを実行する必要があります。主なポイントは次のとおりです。

  • ローカルEVM L1チェーンは、OP Stackの要件を満たすためにのみ使用されます
  • 実際のデータ(メタデータ)はSunriseに保存されます
  • ローカルL1チェーンにはGanache、Hardhat、Anvilなどを使用します
  • Sunriseが実際のデータ可用性を処理します
タイプCPUアーキテクチャメモリディスク帯域幅目的
Rollkit + Sunriseデータ4コアx86_6416 GB1 TB SSD1 Gbps開発とテスト
OP Stack + Sunriseデータ6コアx86_6432 GB1 TB SSD1 Gbps本番デプロイメント

追加の考慮事項:

  • 本番環境では、SSDはエンタープライズグレードである必要があります
  • 帯域幅の要件はトランザクション量に応じて増加します
  • メモリ要件は状態サイズに応じてスケールします
  • Rollkit
    • BeaconKit(オプション): BeaconKitとRollkitを組み合わせることで、EVM互換のL2ブロックチェーンを開発できます。
    • Sunrise DAの利点を維持しながら、完全なEVM互換性を提供します
  • OP Stack
    • OP Stackデプロイメントのための包括的なドキュメント
    • さまざまなコンポーネントの統合ガイド
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ │ │ │ │ │
│ L2ブロックチェーン │────▶│ Sunrise DA │────▶│ バリデーター │
│ │ │ レイヤー │ │ ネットワーク │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ ▲
│ │ │
▼ ▼ │
┌─────────────────┐ ┌─────────────────┐ │
│ │ │ │ │
│ ユーザー │ │ DA証明 │─────────────┘
│ アプリケーション │ │ 検証 │
└─────────────────┘ └─────────────────┘
  1. Sunrise DAノードの設定
    • Sunriseノードをデプロイするか、テストネットに接続します
    • ネットワークパラメータを設定します
    • 必要に応じてバリデーターを設定します
    • ノードの同期を確認します
  2. L2フレームワークの設定
    • 必要な依存関係をインストールします
    • 設定ファイルを設定します
    • Sunrise DAレイヤーに接続します
    • ネットワークパラメータを設定します
  3. DA統合の実装
    • BLOB送信を設定します
    • 証明検証を設定します
    • 手数料処理を実装します
    • 監視を設定します
  4. テストとデプロイ
    • テストネットでテストします
    • DA証明を検証します
    • 本番環境にデプロイします
    • パフォーマンスを監視します
[da]
rpc_address = "http://localhost:26657"
fee_denom = "uusdrise"
gas_price = "0.025"
[rollup]
chain_id = "my-rollup-1"
ターミナル
# 環境変数
DA_SERVER=http://localhost:8547
BLOB_RPC=http://localhost:26657
  1. セキュリティ
    • 常にDA証明を検証します
    • 安全なRPCエンドポイントを使用します
    • 適切なエラー処理を実装します
    • 定期的なセキュリティ監査
  2. パフォーマンス
    • BLOBサイズを最適化します
    • 適切なキャッシングを実装します
    • ガス代を監視します
    • 定期的なパフォーマンステスト
  3. 信頼性
    • 再試行メカニズムを実装します
    • DA証明のステータスを監視します
    • 適切なロギングを設定します
    • 定期的なバックアップ
問題解決策防止策
DA証明が検証されないRPC接続と証明の形式を確認してください定期的な接続テスト
ガス代が高いBLOBのサイズと頻度を最適化してくださいガス設定の監視と調整
接続の問題ネットワーク設定とファイアウォールの設定を確認してください定期的なネットワーク監視