L2 Blockchains
Sunriseドキュメント
Sunriseデータ - Sunrise DAリレーの設定と実行
Rollkit L2チェーン - RollkitベースのL2の構築とデプロイ
Sunriseデータ - OP Stack用のSunrise DAの設定
OP Stack L2チェーン - Sunriseを使用したOP Stack L2のデプロイ
L2の作成方法
外部RPCに依存せず、フルコンセンサスノードをローカルで実行することをお勧めします。これにより、L2デプロイメントの信頼性と制御が向上します。
Rollkit
sunrise-dataとrollkitを実行する必要があります。この統合により、以下が提供されます。
Sunriseを介したネイティブなデータ可用性
ソブリンロールアップ機能
カスタマイズ可能な実行環境
シンプルな設定とデプロイ
OP Stack
sunrise-data、optimism、op-gethを実行する必要があります。主なポイントは次のとおりです。
ローカルEVM L1チェーンは、OP Stackの要件を満たすためにのみ使用されます
実際のデータ(メタデータ)はSunriseに保存されます
ローカルL1チェーンにはGanache、Hardhat、Anvilなどを使用します
Sunriseが実際のデータ可用性を処理します
要件
Rollkit + Sunriseデータ
4コア
x86_64
16 GB
1 TB SSD
1 Gbps
開発とテスト
OP Stack + Sunriseデータ
6コア
x86_64
32 GB
1 TB SSD
1 Gbps
本番デプロイメント
追加の考慮事項:
本番環境では、SSDはエンタープライズグレードである必要があります
帯域幅の要件はトランザクション量に応じて増加します
メモリ要件は状態サイズに応じてスケールします
公式ドキュメント
BeaconKit(オプション): BeaconKitとRollkitを組み合わせることで、EVM互換のL2ブロックチェーンを開発できます。
Sunrise DAの利点を維持しながら、完全なEVM互換性を提供します
OP Stackデプロイメントのための包括的なドキュメント
さまざまなコンポーネントの統合ガイド
統合アーキテクチャ
一般的な統合手順
Sunrise DAノードの設定
Sunriseノードをデプロイするか、テストネットに接続します
ネットワークパラメータを設定します
必要に応じてバリデーターを設定します
ノードの同期を確認します
L2フレームワークの設定
必要な依存関係をインストールします
設定ファイルを設定します
Sunrise DAレイヤーに接続します
ネットワークパラメータを設定します
DA統合の実装
BLOB送信を設定します
証明検証を設定します
手数料処理を実装します
監視を設定します
テストとデプロイ
テストネットでテストします
DA証明を検証します
本番環境にデプロイします
パフォーマンスを監視します
設定例
Rollkit設定
OP Stack設定
ベストプラクティス
セキュリティ
常にDA証明を検証します
安全なRPCエンドポイントを使用します
適切なエラー処理を実装します
定期的なセキュリティ監査
パフォーマンス
BLOBサイズを最適化します
適切なキャッシングを実装します
ガス代を監視します
定期的なパフォーマンステスト
信頼性
再試行メカニズムを実装します
DA証明のステータスを監視します
適切なロギングを設定します
定期的なバックアップ
トラブルシューティング
DA証明が検証されない
RPC接続と証明の形式を確認してください
定期的な接続テスト
ガス代が高い
BLOBのサイズと頻度を最適化してください
ガス設定の監視と調整
接続の問題
ネットワーク設定とファイアウォールの設定を確認してください
定期的なネットワーク監視
追加リソース
最終更新