Sunrise Rollkitの実行方法
例として、Rollkitを使用してL2チェーンを作成し、Sunriseのデータ可用性レイヤーで実行する方法を以下に示します。
依存関係
「依存関係」セクションへのリンクUbuntu 22.04の依存関係と一般的なインストール手順。
Sunriseデータの設定
「Sunriseデータの設定」セクションへのリンクRollkitのサポートは、sunrise-dataに含まれるサーバーを介して提供されます。 DAサーバーの役割については、Rollkitドキュメントを参照してください。
設定方法はSunriseデータドキュメントを参照してください。 デフォルトでは、Rollkitサポート用のGRPCサーバーはポート7980でリッスンします。
Rollkitの実行
「Rollkitの実行」セクションへのリンク-
rollkitリポジトリをクローンします
ターミナル cd ~git clone https://github.com/rollkit/rollkit.gitcd rollkitgit checkout v0.14.1 # 最新のメジャーバージョンmake install -
rollkitチェーンを開始します
--rollkit.da_addressオプションを使用してDAサーバーに接続します。 他のポート指定オプションは、sunrisedをローカルで実行する際の競合を避けるために使用されます。 他のチェーン設定については、Rollkitドキュメントを参照してください。ターミナル rollkit start --rollkit.aggregator \--rollkit.sequencer_rollup_id sunrise \--rollkit.da_address grpc://localhost:7980 \--p2p.laddr tcp://0.0.0.0:25656 --rpc.laddr tcp://127.0.0.1:25657 -
動作