CCTPでクロスチェーンERC-20トークンを作成する方法

|出典: Circle Blog

CCTPでクロスチェーンERC-20トークンを作成する方法
画像: Circle Blog(元記事より)

CircleのCCTP(Cross-Chain Transfer Protocol)は、異なるブロックチェーン間でトークンの統一されたアイデンティティを保ちながら移動させるためのメッセージインフラストラクチャです。

トークン発行者向けに2つのオプションがあります。1つはCrossChainTokenServiceを通じてネイティブトークンをデプロイする方法で、もう1つは既に所有しているERC-20をカスタムCCTP接続として構成する方法です。どちらの場合も、burn-and-mintメカニズムを使用しており、ソースチェーン上でトークンをバーンし、目的地チェーン上でミントされます。Arc Testnetで、デプロイアドレスとsaltを使用してトークンIDを定義し、deployCrossChainTokenを呼び出してトークンをデプロイします。その後、deployRemoteCrossChainTokenを実行して同じアイデンティティを別のチェーンに展開します。transfer limitsはデプロイパラメータで設定し、クロスチェーン転送前に各マネージャーを承認する必要があります。