CW-20:Cosmos および Terra のユニバーサル・トークン・モデル

キーストーン
• CW-20は、CosmWasmで実装された同種トークンのスマートコントラクト標準です。
• CW-20トークンは、IBCを介して他のチェーンと相互運用可能です。
• ネイティブアセットとCW-20トークンのそれぞれの利点と短所を理解することが重要です。
• 開発者は、トークンメタデータ、承認、フック、コントラクト移行を考慮する必要があります。
• 2025年に向けて、CW-20はDeFiやDAOの中心的な役割を果たすことが期待されています。
CW-20 は、CosmWasm 対応チェーン全体で事実上の同種トークン標準として登場し、Terra および Cosmos エコシステム全体でトークンの一貫したインターフェースを提供しています。スマートコントラクトの柔軟性と IBC の相互運用性を組み合わせることで、CW-20 は開発者やユーザーが、最小限の労力で、主権チェーン間でトークンを発行、転送、ブリッジすることを可能にします。
この記事では、CW-20 とは何か、ネイティブ Cosmos アセットとの比較、IBC を介した移動方法、そして 2025 年に開発者やユーザーにとって重要なベストプラクティスについて解説します。
CW-20 とは?
CW-20 は、CosmWasm で実装された同種トークンのスマートコントラクト標準であり、Ethereum の ERC-20 に類似しています。コアとなる参照実装は cw20-base として提供されており、ミント、バーン、転送、承認管理といったトークン動作のための標準化されたメッセージとクエリを定義しています。開発者は通常、このコントラクトから開始し、手数料モデル、フック、ステーキングなどのカスタムロジックのために拡張します。
-
参照実装:
cw20-baseCW-20 ベースコントラクトと拡張機能については、公式のcw-plusリポジトリを参照してください。 cw20-base コントラクト -
CosmWasm ドキュメント CosmWasm は、互換性のあるチェーン全体で CW-20 コントラクトをコンパイルおよびデプロイするために使用されるランタイムとツールを提供します。 CosmWasm ドキュメント
CW-20 エコシステムには、IBC を介したチェーン間転送を合理化する cw20-ics20 も含まれています。
cw20-ics20 コントラクト
CW-20 vs ネイティブ Cosmos アセット
Cosmos SDK チェーンでは、「ネイティブ」アセットは x/bank のようなモジュールによって管理されるデノムとして存在します。対照的に、CW-20 トークンはコントラクトで定義され、CosmWasm ランタイム内で動作します。どちらのモデルにも利点があります。
-
ネイティブデノム 長所: シンプルな会計処理、低オーバーヘッド、モジュールレベルのガバナンス。 短所: プログラマブルなトークンロジックに対する柔軟性が低い。
-
CW-20 トークン 長所: コントラクト移行によるアップグレード可能、カスタマイズ可能なトークノミクス、統合のためのフック。 短所: コントラクト監査と、特権リスクを回避するための適切に設計されたガバナンスが必要。
ユースケースに適したモデルを理解することが重要です。プログラマブルな配布、手数料の分割、または DAO による供給管理には、CW-20 が最適な場合が多いです。基盤となるアセットやチェーン全体のインセンティブには、ネイティブデノムが依然として理想的です。ネイティブアセットがモジュールレベルでどのように構造化されているかについては、Cosmos SDK ドキュメントを参照してください。 Cosmos SDK ドキュメント
チェーン間転送: CW-20 と ICS-20
Cosmos におけるチェーン間転送は IBC を使用し、ICS-20 は同種トークンの移動の標準となっています。ICS-20 は主にネイティブデノムを「バウチャー」としてチェーン間で転送しますが、CW-20 コントラクトは cw20-ics20 を介して IBC と統合できます。このパターンは CW-20 トークンをラップし、ICS-20 準拠のパケットにマッピングするため、CW-20 は主権チェーン間で利用可能になります。
-
ICS-20 仕様 IBC が使用する同種トークン転送標準。 ICS-20 仕様
-
リレー 転送はリレーターに依存します。Hermes は本番環境で広く使用されています。 Hermes リレーター ドキュメント
実際には、Terra や Neutron のような CosmWasm チェーン上の CW-20 トークンは、cw20-ics20 を介して別のチェーン(例: Osmosis)にブリッジでき、宛先では ICS-20 バウチャーデノムとして到着します。適切なメタデータ、小数点以下の整合性、およびコントラクト側の保護策は、チェーン全体で UX の一貫性を維持するのに役立ちます。
Neutron ドキュメント
Osmosis ドキュメント
Terra と CW-20
Terra は CosmWasm 対応チェーンを実行しており、CW-20 トークンは DeFi、決済、dApps で使用されるファーストクラスの市民です。デプロイは標準の CosmWasm フローに従います。コードのアップロード、メタデータを含む cw20-base のインスタンス化、およびガバナンスを通じたミント/バーン権限の設定です。
-
Terra ドキュメント コントラクトデプロイ、チェーン固有の情報、およびツール。 Terra ドキュメント
-
Terra ブロックエクスプローラー CW-20 トークンコントラクト、トランザクション、および残高を検査します。 Terra Finder
Terra がチェーンパフォーマンスと開発者エクスペリエンスに引き続き注力する中、CW-20 はプログラマブルアセットをリリースし、ICS-20 を使用してチェーン間フローに参加するための簡単な方法であり続けています。
開発者向け必須事項
CW-20 を発行または統合する場合は、以下を組み込んでください。
-
トークンメタデータ インスタンス化時に名前、シンボル、小数点以下の桁数、供給パラメータを設定します。不変の供給または範囲が限定されたミント権限を検討してください。
-
承認とフック CW-20 は承認ベースの支出をサポートします。フックは、 composability(例: 自動ステーキングまたは手数料ルーティング)を可能にします。
-
コントラクト移行 CosmWasm は、ガバナンス承認済みのアップグレードによるコントラクトの移行をサポートします。オーナーロール、タイムロック、および透明なアップグレードパスを計画してください。 CosmWasm コントラクトライフサイクル
-
IBC 統合
cw20-ics20を使用して、ICS-20 経由の転送を有効にします。小数点以下の桁数の不一致やリレーターのダウンタイムなどの複雑なケースをテストしてください。 cw20-ics20 コントラクト -
監査と安全性 特権境界を確認し、フックを介した再入可能性をチェックし、アップグレード手順を文書化してください。
-
可観測性 コントラクトアドレス、コード ID、および検証の詳細を公開してください。変更履歴を最新の状態に保ち、アップグレードを公に発表してください。
2025 年の新機能
2024 年から 2025 年にかけて、CosmWasm はパフォーマンスの向上とチェーン間 dApps のためのツールの改善により、成熟を続けています。リリースノートはメインリポジトリで追跡されており、最新の Rust および Wasm ターゲットとの互換性の詳細が強調されています。Neutron や Osmosis のようなチェーンがチェーン間 DeFi のプリミティブを洗練させるにつれて、CW-20 統合は、 composable な流動性、利回り戦略、および DAO 財務管理の中心であり続けます。 CosmWasm リリース
IBC 側では、リレーターソフトウェアとチェーンレベルの監視の改善により cw20-ics20 転送の摩擦が軽減され、エコシステム標準では、マルチチェーンホップ時のユーザーの混乱を避けるためにメタデータの整合性が強調されています。
ICS-20 仕様
Hermes リレーター ドキュメント
ユーザー向けベストプラクティス
-
トークンコントラクトの検証 ウォレットに追加する前に、公式ソースとエクスプローラーから CW-20 コントラクトアドレスを確認してください。
-
クロスチェーンバウチャーの理解 ICS-20 「バウチャー」デノムはブリッジされたアセットを表します。真正性を評価する際には、ソースチャネルとパスを確実に認識してください。
-
ハードウェアによる自己管理でリスクを管理 CW-20 DeFi プロトコルおよび IBC 転送を操作する際は、秘密鍵をオフラインに保ちます。
OneKey:CW-20 およびチェーン間アセット向け
Terra および Cosmos 全体で CW-20 トークンを積極的に使用している場合、ハードウェアウォレットは鍵の露出リスクを大幅に軽減できます。OneKey は、マルチチェーンアカウント向けの安全なオフライン署名を提供し、IBC トランザクションと CosmWasm コントラクトをサポートする人気の Cosmos ツールとスムーズに統合されます。これは、CW-20 承認の承認や cw20-ics20 転送の確認など、正確で改ざん防止の署名が安全性にとって重要となる場合に特に役立ちます。
結論
CW-20 は、Terra および CosmWasm 対応の Cosmos チェーン向けのユニバーサルなプログラマブル・トークン・モデルとなりました。ICS-20 および堅牢なリレーターと組み合わせることで、CW-20 アセットは、ウォレットおよび dApps の一貫したインターフェースを維持しながら、主権ネットワーク間で移動できます。2025 年には、成熟したツール、コントラクトのアップグレード可能性、およびチェーン間流動性の組み合わせにより、CW-20 は DeFi および DAO のユースケースの中心であり続けます。最初のトークンをデプロイする場合でも、既存の供給をブリッジする場合でも、クリーンなメタデータ、監査済みのコントラクト、テスト済みの IBC パス、および安全な鍵管理に焦点を当てることで、ユーザーにとって信頼性が高く composable なエクスペリエンスを保証してください。






