クロスレイヤー転送の紹介
CELR cBridgeもHop Protocolと同様に、クロスレイヤー転送を支援する流動性プロバイダー支援型ブリッジです。しかし、Hop Protocolとは異なり、cBridgeは「合成トークン」(Hop ProtocolのHopトークンのようなもの)を鋳造する必要がありません。HopプロトコルもcBridgeも、ユーザーから見てL1↔L1転送とL2↔L2転送を即座に確保します(ボンダー/流動性供給者が要求に応じると仮定して)。
cBridgeの中核は、複数のリレーノードとcBridge契約で構成されています。
リレーノードは、手数料を徴収することにより、クロスレイヤー転送のための流動性を提供します。利用可能なノードの一覧はここで更新されます。
cBridgeコントラクトは、ユーザーとリレーノードが信頼性を持ってやり取りできるよう支援します。これは、HTLC(Hashed TimeLock contract)ベースのcBridgeコントラクトの実装の助けを借りて実現されます。
送金フロー
ユーザーが1000USDCをEthereumからOptimismに送金する様子を見てみましょう。このプロセスでは、以下の手順が実行されます。
ユーザーは、Ethereum側のcBridgeコントラクトに1000USDCのtransferOutリクエストを送信する。このアクションは、イベント「LogNewTransferOut」を発する。また、ユーザーはタイムロックの時間を指定する(UIデフォルトは12時間)。
複数のリレーノードまたはcBridgeノードが流動性リクエストに対応するために待機している。Gatewayサーバーは特定のパラメータに基づいてリレーノードを選択する。
ブリッジ・ノードは、送信者によって設定されたのと同じハッシュロックを使用して、ブリッジのOptimism部分(宛先チェーン)にtransferInリクエストを送信します。この例では、ブリッジノードが手数料を差し引いた後、990USDCを契約に送るとする。
ユーザーはOptimism上で990 USDCが待っていることを確認すると、ブリッジのEthereum部分からRelayerに1000 USDCをリリースする。
最後に、RelayerはブリッジのOptimism部分からユーザーに990USDCをリリースする。
プロセス中に協力的でない当事者がいた場合、他の当事者は確認と返金メソッドを使用して、転送を強制的に終了またはキャンセルすることができます。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
BlockRabbit『クリプト訪ねて三千里』とは。
第924話からのターン。暗号資産、DeFi、NFTに感化された新進気鋭の若手が定期的に登場します!
ユーザー目線でコツコツ嚙み砕いていくコラムもあり、アメリカ発の最新情報など絶妙にサンドウィッチされて生きた情報をお届けいたします。
第596話~第923話まで、バトンタッチを受けたcryptoトレーダーは、DeFiとは何ぞや?ユーザー目線でコツコツ嚙み砕いていくコラムを書いていきました。
~第595話まで
現在の実態経済からは少し離れたところに、もう1つの経済圏がブロックチェーンによって興ると考えるShoが、その興隆を追っていくために毎日1社ずつ界隈のプロダクトを紹介していく超短編気まぐれ日刊コラムであり、メディア記事も幾つかピックアップしてお届けしておりました。