このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
カイアブリッジ
Finschiaユーザーは、Finshiaネットワーク上のFNSAトークンをKaiaネットワーク上のKAIAトークンに固定スワップレートでスワップすることができます。 スワップは、Kaiabridgeと総称される一連のスマートコントラクトとプログラムによって仲介される。
トークンスワッププロセスは、Finschiaユーザーがfwsap
モジュールにFNSAトークンを送信することから始まります。 トークンはまず cony
デノミネーションから kei
デノミネーションにスワップされ、次に fbridge
モジュールに転送される。 fbridge
からのイベントは信頼できる中継者によって認識され、カイアチェーン上のブリッジスマートコントラクトに提出される。 ブリッジング・リクエストは複数のステップで処理される:
- Inflight:トークンはFinschiaの
fbridge
モジュールに到着したが、中継者はKaiaスマートコントラクトに報告しなかった。 - Confirmed::中継者が契約書(「提供書」)に要望書を提出。 これでリクエストは30分のタイムロックに入った。
- Claimed:タイムロックが切れた後、トークンはカイアチェーン上の譲渡先アカウントに譲渡(「クレーム」)されます。
Kaiabridgeスマートコントラクトにはマルチシグ機能が組み込まれている。 例えば、リクエストが「確認」されるには、「オペレーター」アカウントからの複数の提供取引が必要です。 各オペレーターのアカウントは中継者によって保有され、中継者はカイア財団とフィンシャ財団によって管理されている。
コントラクトのソースコードはkaiachain GitHubに、デプロイされたアドレスはコントラクトアドレスのページにあります。