IBC Relayers
IBC リレーヤーを設定することで、Sunrise と IRIS の Blockchain 間に新しい IBC 接続やチャンネルを作成できます。
Go リレーヤーでの設定(非推奨)
詳細はこちらをご覧ください。
まず、Goをインストールしてください。
Rust 製リレーヤー Hermes での設定(推奨)
詳細はこちらをご覧ください。
まず、Rustをインストールしてください。
次に、以下のコマンドを実行します:
アカウントの設定
まず、両方のチェーンで十分な資金を持つウォレットが必要です。 このチュートリアルでは、リレーしたいチェーンに既にウォレットが作成されており、それぞれのウォレットに資金が割り当てられていることを前提としています。
設定ファイル
hermes config auto
コマンドを使用すると、chain-registryにあるチェーン用の設定ファイルを自動生成できます:
テストネットの場合は、各パラメータを自分で設定する必要があります。詳細はドキュメントを参照してください。
新しいリレーパスの追加
以下の設定は、既に IBC チャンネルが確立されているメインネットでは必要ありません。新しい接続を開始する場合のみ、以下の手順に従ってください。
接続の作成
まず、ibc-0
の状態を追跡するibc-1
上にクライアントを作成します。これには 07-tendermint-0 という識別子が割り当てられます:
接続の作成
両方のチェーンにクライアントを作成した後、それらの間に接続を確立する必要があります。両方のチェーンは、最初の接続の識別子として connection-0 を割り当てます:
コマンドが正常に実行されると、connection ID
が出力されるはずです。
チャンネル識別子
最後に、接続が確立された後、その上に新しいチャンネルを開くことができます。両方のチェーンは、最初のチャンネルの識別子として channel-0 を割り当てます:
コマンドが正常に実行されると、両方のチェーンのチャンネル ID が出力されるはずです。
これらを.hermes/config.toml
に追加します
設定が完了したら、以下のコマンドでリレーヤーを起動できます。
デーモンの設定
再起動後に自動的に実行されるように、SystemD を設定することをお勧めします。
デーモンの監視
最終更新