CW-20: El modelo de token universal para Cosmos y Terra

LeeMaimaiLeeMaimai
/16 oct 2025
CW-20: El modelo de token universal para Cosmos y Terra

Puntos clave

• CW-20 es un estándar de contrato inteligente para tokens fungibles en cadenas compatibles con CosmWasm.

• Permite la interoperabilidad a través de IBC, facilitando transferencias entre cadenas soberanas.

• Los tokens CW-20 ofrecen flexibilidad y personalización, a diferencia de los activos nativos de Cosmos.

• Es crucial seguir mejores prácticas de seguridad, auditorías y gestión de metadatos al implementar CW-20.

• La integración de CW-20 y ICS-20 es fundamental para la liquidez y las estrategias de rendimiento en DeFi.

CW-20 se ha convertido en el estándar de facto para tokens fungibles en las cadenas compatibles con CosmWasm, ofreciendo una interfaz consistente para tokens en Terra y en todo el ecosistema de Cosmos. Al combinar la flexibilidad de los contratos inteligentes con la interoperabilidad de IBC, CW-20 permite a desarrolladores y usuarios emitir, transferir y puentear tokens a través de cadenas soberanas con una fricción mínima.

Este artículo desglosa qué es CW-20, cómo se compara con los activos nativos de Cosmos, cómo se mueve a través de IBC y qué mejores prácticas son importantes en 2025 para constructores y usuarios.

¿Qué es CW-20?

CW-20 es un estándar de contrato inteligente para tokens fungibles implementado en CosmWasm, análogo a ERC-20 en Ethereum. La implementación de referencia principal está disponible como cw20-base, que define mensajes y consultas estandarizados para el comportamiento de los tokens, como la acuñación (minting), la quema (burning), la transferencia y la gestión de autorizaciones (allowance management). Los desarrolladores suelen partir de este contrato y extenderlo para lógica personalizada como modelos de comisiones, hooks o staking.

  • Implementación de referencia: cw20-base Consulta el repositorio canónico de cw-plus para el contrato base CW-20 y sus extensiones. Contrato cw20-base

  • Documentación de CosmWasm CosmWasm proporciona el entorno de ejecución y las herramientas utilizadas para compilar y desplegar contratos CW-20 en cadenas compatibles. Documentación de CosmWasm

El ecosistema CW-20 también incluye cw20-ics20, que agiliza las transferencias intercadenas a través de IBC. Contrato cw20-ics20

CW-20 vs. Activos Nativos de Cosmos

En las cadenas de Cosmos SDK, los activos "nativos" existen como denoms (denominaciones) gestionados por módulos como x/bank. Los tokens CW-20, por el contrario, son definidos por contrato y residen dentro del entorno de ejecución de CosmWasm. Ambos modelos tienen fortalezas:

  • Denoms nativos Pros: contabilidad simple, baja sobrecarga, gobernanza a nivel de módulo. Contras: menos flexibilidad para lógica de token programable.

  • Tokens CW-20 Pros: actualizables mediante migración de contratos, tokenomics personalizables, hooks para integraciones. Contras: requieren auditorías de contratos y una gobernanza bien diseñada para evitar riesgos de privilegios.

Comprender qué modelo se adapta a tu caso de uso es clave. Para distribución programable, reparto de comisiones o suministro controlado por DAO, CW-20 suele ser la mejor opción. Para activos base o incentivos a nivel de cadena, los denoms nativos siguen siendo ideales. Consulta la documentación de Cosmos SDK para ver cómo se estructuran los activos nativos a nivel de módulo. Documentación de Cosmos SDK

Transferencias Intercadenas: CW-20 e ICS-20

Las transferencias intercadenas en Cosmos utilizan IBC, con ICS-20 como el estándar para el movimiento de tokens fungibles. Mientras que ICS-20 transfiere principalmente denoms nativos como "vales" (vouchers) entre cadenas, los contratos CW-20 pueden integrarse con IBC a través de cw20-ics20. Este patrón envuelve tokens CW-20 y los mapea a paquetes compatibles con ICS-20, de modo que tu CW-20 se vuelve utilizable en cadenas soberanas.

En la práctica, un token CW-20 en una cadena CosmWasm como Terra o Neutron puede ser puenteado a otra cadena (por ejemplo, Osmosis) a través de cw20-ics20, llegando como un denom de vale ICS-20 en el destino. Metadatos adecuados, alineación de decimales y salvaguardas en el lado del contrato ayudan a mantener la consistencia de la experiencia del usuario entre cadenas. Documentación de Neutron Documentación de Osmosis

Terra y CW-20

Terra ejecuta una cadena habilitada para CosmWasm donde los tokens CW-20 son ciudadanos de primera clase utilizados para DeFi, pagos y dApps. Los despliegues siguen flujos estándar de CosmWasm: subiendo código, instanciando cw20-base con metadatos y configurando privilegios de acuñación/quema a través de la gobernanza.

  • Documentación de Terra Despliegue de contratos, detalles específicos de la cadena y herramientas. Documentación de Terra

  • Explorador de bloques de Terra Inspecciona contratos de tokens CW-20, transacciones y saldos. Terra Finder

Con el continuo enfoque de Terra en el rendimiento de la cadena y la experiencia del desarrollador, CW-20 sigue siendo una forma sencilla de lanzar activos programables y participar en flujos intercadenas utilizando ICS-20.

Esenciales para Desarrolladores

Si estás emitiendo o integrando un CW-20, incorpora lo siguiente:

  • Metadatos del token Establece los parámetros de nombre, símbolo, decimales y suministro al instanciar. Considera un suministro inmutable o privilegios de acuñación bien definidos.

  • Autorizaciones (Allowances) y Hooks CW-20 soporta gastos basados en autorizaciones. Los hooks permiten la composabilidad (por ejemplo, staking automatizado o enrutamiento de comisiones).

  • Migración de contratos CosmWasm soporta la migración de contratos con actualizaciones aprobadas por gobernanza. Planifica roles de propietario, candados de tiempo (timelocks) y rutas de actualización transparentes. Ciclo de vida de contratos de CosmWasm

  • Integración IBC Utiliza cw20-ics20 para habilitar transferencias a través de ICS-20. Prueba casos no triviales como discrepancias de decimales y tiempo de inactividad del relayer. Contrato cw20-ics20

  • Auditorías y seguridad Revisa los límites de privilegios, verifica la reentrada a través de hooks y documenta los procedimientos de actualización.

  • Observabilidad Publica la dirección de tu contrato, el ID del código y los detalles de verificación. Mantén actualizados los registros de cambios y anuncia públicamente las actualizaciones.

Novedades en 2025

A lo largo de 2024-2025, CosmWasm continúa madurando con mejoras de rendimiento y herramientas mejoradas para dApps intercadenas. Las notas de la versión se rastrean en el repositorio principal y resaltan los detalles de compatibilidad con destinos recientes de Rust y Wasm. A medida que cadenas como Neutron y Osmosis refinan sus primitivas DeFi intercadenas, la integración CW-20 sigue siendo central para la liquidez componible, las estrategias de rendimiento y la gestión de tesorería de DAO. Versiones de CosmWasm

En el lado de IBC, las mejoras en el software del relayer y la monitorización a nivel de cadena reducen la fricción para las transferencias cw20-ics20, mientras que los estándares del ecosistema enfatizan la consistencia de los metadatos para evitar confusiones a los usuarios durante los saltos multcadena. Especificación ICS-20 Documentación del relayer Hermes

Mejores Prácticas para Usuarios

  • Verifica contratos de tokens Confirma la dirección del contrato CW-20 desde fuentes oficiales y exploradores antes de añadirla a tu billetera.

  • Comprende los vales (vouchers) entre cadenas Los denoms de "vale" ICS-20 representan activos puenteados; asegúrate de reconocer el canal de origen y la ruta al evaluar la autenticidad.

  • Gestiona el riesgo con autocustodia de hardware Mantén las claves privadas fuera de línea al interactuar con protocolos DeFi CW-20 y transferencias IBC.

OneKey para CW-20 y Activos Intercadenas

Si utilizas activamente tokens CW-20 en Terra y Cosmos, una billetera de hardware puede reducir significativamente el riesgo de exposición de claves. OneKey ofrece firma segura y fuera de línea para cuentas multcadena y se integra perfectamente con herramientas populares de Cosmos que admiten transacciones IBC y contratos CosmWasm. Esto es particularmente útil al aprobar autorizaciones CW-20 o confirmar transferencias cw20-ics20, donde la firma precisa y resistente a manipulaciones es importante para la seguridad.

Conclusión

CW-20 se ha convertido en el modelo de token universal y programable para Terra y las cadenas Cosmos habilitadas para CosmWasm. Emparejado con ICS-20 y relayers robustos, los activos CW-20 pueden moverse a través de redes soberanas preservando interfaces consistentes para billeteras y dApps. En 2025, la combinación de herramientas maduras, la capacidad de actualización de contratos y la liquidez intercadenas mantiene a CW-20 en el centro de los casos de uso de DeFi y DAO. Ya sea que estés desplegando tu primer token o puenteando suministro existente, enfócate en metadatos limpios, contratos auditados, rutas IBC probadas y una gestión segura de claves para garantizar una experiencia confiable y componible para tus usuarios.

Asegura tu viaje cripto con OneKey

View details for OneKey ProOneKey Pro

OneKey Pro

Totalmente inalámbrico. Totalmente sin conexión. La billetera fría con aislamiento de aire más avanzada.

View details for OneKey Classic 1SOneKey Classic 1S

OneKey Classic 1S

Ultrafino. Ideal para el bolsillo. Seguridad de nivel bancario.

View details for OneKey SifuOneKey Sifu

OneKey Sifu

Configuración de billetera 1 a 1 con expertos de OneKey.

Seguir leyendo