CW-20: O modelo de token universal para Cosmos e Terra

Principais Resultados
• O CW-20 é um padrão de contrato inteligente para tokens fungíveis em CosmWasm.
• Permite transferências intercadeias através do IBC com o uso de cw20-ics20.
• Tokens CW-20 oferecem flexibilidade e personalização em comparação com ativos nativos do Cosmos.
• Melhores práticas incluem auditorias de contrato, gerenciamento de permissões e integração com IBC.
• O CW-20 é central para casos de uso em DeFi e DAO em 2025.
O CW-20 emergiu como o padrão de fato para tokens fungíveis em cadeias habilitadas para CosmWasm, oferecendo uma interface consistente para tokens na Terra e em todo o ecossistema Cosmos. Ao combinar a flexibilidade de contratos inteligentes com a interoperabilidade do IBC, o CW-20 permite que desenvolvedores e usuários emitam, transfiram e façam pontes de tokens entre cadeias soberanas com o mínimo de atrito.
Este artigo detalha o que é o CW-20, como ele se compara aos ativos nativos do Cosmos, como ele se move via IBC e quais são as melhores práticas importantes em 2025 para construtores e usuários.
O que é CW-20?
O CW-20 é um padrão de contrato inteligente para tokens fungíveis implementado em CosmWasm, análogo ao ERC-20 no Ethereum. A implementação de referência principal está disponível como cw20-base, que define mensagens e consultas padronizadas para o comportamento do token, como mintagem, queima, transferência e gerenciamento de permissões. Os desenvolvedores geralmente começam com este contrato e o estendem para lógica personalizada, como modelos de taxa, hooks ou staking.
-
Implementação de referência:
cw20-base
Veja o repositório canônicocw-pluspara o contrato base CW-20 e extensões.
Contrato cw20-base -
Documentação do CosmWasm
O CosmWasm fornece o ambiente de execução e as ferramentas usadas para compilar e implantar contratos CW-20 em cadeias compatíveis.
Documentos do CosmWasm
O ecossistema CW-20 também inclui cw20-ics20, que otimiza transferências intercadeias via IBC.
Contrato cw20-ics20
CW-20 vs. ativos nativos do Cosmos
Em cadeias Cosmos SDK, os ativos "nativos" existem como denoms gerenciados por módulos como x/bank. Os tokens CW-20, em contraste, são definidos por contrato e vivem dentro do ambiente de execução CosmWasm. Ambos os modelos têm pontos fortes:
-
Denoms nativos
Prós: contabilidade simples, baixa sobrecarga, governança em nível de módulo.
Contras: menos flexível para lógica de token programável. -
Tokens CW-20
Prós: atualizável via migração de contrato, tokenomics personalizável, hooks para integrações.
Contras: requer auditorias de contrato e governança bem projetada para evitar risco de privilégio.
Entender qual modelo se adapta ao seu caso de uso é fundamental. Para distribuição programável, divisão de taxas ou suprimento controlado por DAO, o CW-20 é frequentemente a melhor opção. Para ativos base ou incentivos em toda a cadeia, os denoms nativos permanecem ideais. Consulte a documentação do Cosmos SDK sobre como os ativos nativos são estruturados no nível do módulo.
Documentação do Cosmos SDK
Transferências Intercadeias: CW-20 e ICS-20
As transferências intercadeias no Cosmos usam IBC, com ICS-20 como o padrão para movimento de tokens fungíveis. Embora o ICS-20 transfira principalmente denoms nativos como "vouchers" entre cadeias, os contratos CW-20 podem se integrar ao IBC via cw20-ics20. Esse padrão envolve tokens CW-20 e os mapeia para pacotes compatíveis com ICS-20, de modo que seu CW-20 se torne utilizável em cadeias soberanas.
-
Especificação ICS-20
O padrão de transferência de tokens fungíveis usado pelo IBC.
Especificação ICS-20 -
Relay
As transferências dependem de relayers. O Hermes é amplamente utilizado em produção.
Documentos do relayer Hermes
Na prática, um token CW-20 em uma cadeia CosmWasm como Terra ou Neutron pode ser transferido para outra cadeia (por exemplo, Osmosis) via cw20-ics20, chegando como um denom de voucher ICS-20 no destino. Metadados adequados, alinhamento de decimais e salvaguardas do lado do contrato ajudam a preservar a consistência da experiência do usuário entre as cadeias.
Documentos do Neutron
Documentos da Osmosis
Terra e CW-20
A Terra executa uma cadeia habilitada para CosmWasm onde os tokens CW-20 são cidadãos de primeira classe usados para DeFi, pagamentos e dApps. As implantações seguem fluxos padrão do CosmWasm: carregamento de código, instanciação de cw20-base com metadados e configuração de privilégios de mint/queima por meio de governança.
-
Documentação da Terra
Implantação de contrato, específicos da cadeia e ferramentas.
Documentos da Terra -
Explorador de blocos da Terra
Inspecione contratos de token CW-20, transações e saldos.
Terra Finder
Com o foco contínuo da Terra no desempenho da cadeia e na experiência do desenvolvedor, o CW-20 continua sendo uma maneira direta de lançar ativos programáveis e participar de fluxos intercadeias usando ICS-20.
Essenciais para desenvolvedores
Se você está emitindo ou integrando um CW-20, incorpore o seguinte:
-
Metadados do token
Defina parâmetros de nome, símbolo, decimais e suprimento na instanciação. Considere suprimento imutável ou privilégios de mint bem definidos. -
Permissões e hooks
O CW-20 suporta gastos baseados em permissão. Os hooks permitem a composabilidade (por exemplo, staking automatizado ou roteamento de taxas). -
Migração de contrato
O CosmWasm suporta a migração de contratos com atualizações aprovadas pela governança. Planeje papéis de proprietário, timelocks e caminhos de atualização transparentes.
Ciclo de vida do contrato CosmWasm -
Integração IBC
Usecw20-ics20para habilitar transferências via ICS-20. Teste casos não triviais, como incompatibilidade de decimais e tempo de inatividade do relayer.
Contrato cw20-ics20 -
Auditorias e segurança
Revise os limites de privilégio, verifique a reentrada por meio de hooks e documente os procedimentos de atualização. -
Observabilidade
Publique o endereço do seu contrato, ID de código e detalhes de verificação. Mantenha os logs de alterações atualizados e anuncie as atualizações publicamente.
Novidades em 2025
Ao longo de 2024-2025, o CosmWasm continua a amadurecer com aprimoramentos de desempenho e ferramentas aprimoradas para dApps intercadeias. As notas de lançamento são rastreadas no repositório principal e destacam detalhes de compatibilidade com destinos recentes de Rust e Wasm. À medida que cadeias como Neutron e Osmosis refinam seus primitivos de DeFi intercadeias, a integração CW-20 permanece central para liquidez componível, estratégias de rendimento e gerenciamento de tesouraria de DAO.
Lançamentos do CosmWasm
No lado do IBC, melhorias no software do relayer e no monitoramento em nível de cadeia reduzem o atrito para transferências cw20-ics20, enquanto os padrões do ecossistema enfatizam a consistência dos metadados para evitar confusão do usuário durante saltos multichain.
Especificação ICS-20
Documentos do relayer Hermes
Melhores práticas para usuários
-
Verifique contratos de token
Confirme o endereço do contrato CW-20 de fontes oficiais e exploradores antes de adicioná-lo à sua carteira. -
Entenda vouchers intercadeias
Os denoms de "voucher" ICS-20 representam ativos com ponte; certifique-se de reconhecer o canal de origem e o caminho ao avaliar a autenticidade. -
Gerencie o risco com autocustódia de hardware
Mantenha as chaves privadas offline ao interagir com protocolos DeFi CW-20 e transferências IBC.
OneKey para CW-20 e ativos intercadeias
Se você usa ativamente tokens CW-20 entre Terra e Cosmos, uma carteira de hardware pode reduzir materialmente o risco de exposição de chaves. A OneKey oferece assinatura segura e offline para contas multichain e se integra perfeitamente com ferramentas populares do Cosmos que suportam transações IBC e contratos CosmWasm. Isso é particularmente útil ao aprovar permissões CW-20 ou confirmar transferências cw20-ics20, onde a assinatura precisa e à prova de adulteração é importante para a segurança.
Conclusão
O CW-20 se tornou o modelo de token universal e programável para a Terra e cadeias Cosmos habilitadas para CosmWasm. Emparelhado com ICS-20 e relayers robustos, os ativos CW-20 podem se mover entre redes soberanas, preservando interfaces consistentes para carteiras e dApps. Em 2025, a combinação de ferramentas maduras, atualizabilidade de contrato e liquidez intercadeia mantém o CW-20 central para casos de uso de DeFi e DAO. Quer você esteja implantando seu primeiro token ou transferindo suprimento existente, concentre-se em metadados limpos, contratos auditados, caminhos IBC testados e gerenciamento seguro de chaves para garantir uma experiência confiável e componível para seus usuários.






