CW-20:Cosmos 和 Terra 的通用代幣模型

重點總結
• CW-20是CosmWasm鏈上的同質化代幣標準,類似於以太坊的ERC-20。
• CW-20代幣可透過IBC進行鏈間轉移,提升資產的流動性。
• 原生Cosmos資產和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 中實現,類似於以太坊上的 ERC-20。核心參考實作可透過 cw20-base 取得,它定義了代幣行為(如鑄造、銷毀、轉移和授權管理)的標準化訊息和查詢。開發人員通常以此合約為起點,並為自訂邏輯(如費用模型、掛鉤或質押)進行擴充。
-
參考實作:cw20-base 請參閱 cw-plus 儲存庫中的 CW-20 基本合約和擴充功能。 cw20-base 合約
-
CosmWasm 文件 CosmWasm 提供用於在兼容鏈上編譯和部署 CW-20 合約的運行時和工具。 CosmWasm 文件
CW-20 生態系統還包括 cw20-ics20,它簡化了透過 IBC 進行的鏈間轉移。 cw20-ics20 合約
CW-20 與原生 Cosmos 資產
在 Cosmos SDK 鏈中,「原生」資產以由 x/bank 等模組管理的 denoms 形式存在。相比之下,CW-20 代幣是合約定義的,存在於 CosmWasm 運行時中。這兩種模型都有其優勢:
-
原生 denoms 優點:簡單的記帳,低開銷,模組級治理。 缺點:對於可程式化代幣邏輯的彈性較小。
-
CW-20 代幣 優點:可透過合約遷移進行升級,可自訂的代幣經濟學,用於整合的掛鉤。 缺點:需要合約審計和精心設計的治理,以避免權限風險。
了解哪種模型適合您的用例是關鍵。對於可程式化分發、費用拆分或 DAO 控制的供應,CW-20 通常是最佳選擇。對於基礎資產或鏈級激勵,原生 denoms 仍然是理想選擇。請參閱 Cosmos SDK 文件,了解原生資產如何在模組級結構化。 Cosmos SDK 文件
鏈間轉移:CW-20 和 ICS-20
Cosmos 中的鏈間轉移使用 IBC,其中 ICS-20 是同質化代幣移動的標準。雖然 ICS-20 主要將原生 denoms 作為「憑證」跨鏈轉移,但 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 憑證 denom 到達。適當的元數據、小數位對齊和合約端的保護措施有助於在鏈之間保持使用者體驗的一致性。 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 支援基於授權的支出。掛鉤能夠實現組合性(例如,自動質押或費用路由)。
-
合約遷移 CosmWasm 支援使用治理批准的升級來遷移合約。規劃所有者角色、定時鎖定和透明的升級路徑。 CosmWasm 合約生命週期
-
IBC 整合 使用 cw20-ics20 透過 ICS-20 啟用轉移。測試非顯而易見的案例,如小數位不匹配和轉發器停機。 cw20-ics20 合約
-
審計和安全 審查權限邊界,透過掛鉤檢查重入性,並記錄升級程序。
-
可觀察性 發布您的合約地址、程式碼 ID 和驗證詳細資訊。保持變更日誌最新,並公開宣布升級。
2025 年的新功能
在 2024-2025 年期間,CosmWasm 將持續透過效能增強和鏈間 dApp 的改進工具來日趨成熟。發行說明會在主要儲存庫中追蹤,並強調與最新 Rust 和 Wasm 目標的兼容性細節。隨著 Neutron 和 Osmosis 等鏈完善其鏈間 DeFi 原語,CW-20 整合對於可組合的流動性、收益策略和 DAO 財政管理仍然至關重要。 CosmWasm 發行版
在 IBC 方面,轉發器軟體和鏈級監控的改進減少了 cw20-ics20 轉移的阻力,而生態系統標準則強調元數據的一致性,以避免用戶在多鏈跳轉期間感到困惑。 ICS-20 規格 Hermes 轉發器文件
用戶最佳實踐
-
驗證代幣合約 在將 CW-20 代幣合約地址添加到您的錢包之前,請從官方來源和瀏覽器確認該地址。
-
理解跨鏈憑證 ICS-20「憑證」denom 代表橋接資產;在評估真實性時,請確保您知道來源通道和路徑。
-
透過硬體自託管管理風險 與 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 路徑和安全的金鑰管理,以確保為您的用戶提供可靠、可組合的體驗。






