Consulte nossos tutoriais, guias de início rápido e materiais de referência de API e comece a criar agora mesmo.
Siga um guia passo a passo na testnet para transferir USDC.
Junte-se à nossa comunidade para conversar sobre sua integração.
Cross-Chain Transfer Protocol
Cross-Chain Transfer Protocol
O CCTP permite que o USDC flua nativamente na proporção 1:1 entre blockchains, unificando a liquidez e simplificando a experiência do usuário.
Por que usar o protocolo de transferência cross-chain?
CCTP V1 | CCTP V2 | |
---|---|---|
Recursos | ||
Transferência padrão | ||
Transferência rápida | ||
Hooks | ||
Experiência do usuário | Funcionalidades padrão | Funcionalidades avançadas |
Compatibilidade | N/D | |
Blockchains | Aptos, Arbitrum, Avalanche, Base, Ethereum, Noble, OP Mainnet, Polygon PoS, Solana, Sui e Unichain | Arbitrum, Avalanche, Base, Ethereum, Linea, and Sonic. Coming soon to World Chain. Mais blockchains serão anunciadas em breve |
como funciona
Um usuário acessa seu aplicativo para transferir USDC e especifica o endereço da carteira do destinatário na blockchain de destino. Seu aplicativo facilita a queima de USDC na blockchain de origem.
A Circle observa e atesta o evento de queima na blockchain de origem. Com a transferência rápida, o atestado é disponibilizado imediatamente. Seu aplicativo solicita o atestado junto à Circle.
Seu aplicativo usa o atestado para cunhar USDC na blockchain de destino para o destinatário. Com o Hooks, as operações adicionais são acionadas automaticamente.
Transferência de mensagens padrão
Transferência de USDC padrão
Transferência de mensagens rápida
Transferência de USDC rápida
Hooks
Consulte nossos tutoriais, guias de início rápido e materiais de referência de API e comece a criar agora mesmo.
Siga um guia passo a passo na testnet para transferir USDC.
Junte-se à nossa comunidade para conversar sobre sua integração.
O CCTP é um utilitário on-chain sem permissão que possibilita o fluxo de USDC entre blockchains por meio de um processo nativo de queima e cunhagem. Com o CCTP, o USDC é teletransportado com eficácia de uma blockchain para outra.
O CCTP atua como uma infraestrutura sem permissão que os desenvolvedores podem usar como uma base para compilar ou à qual integrar seus aplicativos, pontes, corretoras e carteiras existentes.
O CCTP V1 se destina aos desenvolvedores que buscam integrar funcionalidades cross-chain padrão. Já o CCTP V2 se destina aos que buscam integrar funcionalidades cross-chain avançadas, para obter maior velocidade e componibilidade aprimorada.
Pontes de bloqueio e cunhagem são aplicativos que bloqueiam o USDC nativo de um usuário dentro de um contrato inteligente na blockchain de origem e, em seguida, fazem a cunhagem do USDC em formato encapsulado ou em ponte (bridged) na blockchain de destino. Esse processo incorre em suposições de confiança adicionais e pode resultar em uma experiência de usuário insatisfatória, devido à fragmentação da liquidez.
O CCTP, ao contrário, permite que o USDC flua entre blockchains com segurança, na proporção 1:1, por meio de um processo nativo de queima e cunhagem. O resultado é uma liquidez unificada e maior eficiência de capital, sem necessidade de criar USDC em ponte (bridged).
Como um protocolo primitivo de baixo nível, o CCTP pode ser incorporado aos aplicativos de ponte existentes para substituir sua funcionalidade de bloqueio e cunhagem.
Pontes de pool de liquidez são aplicativos que guardam grandes pools de USDC em uma blockchain de origem e em uma blockchain de destino para facilitar swaps cross-chain para os usuários finais. Esse processo incorre em mais suposições de confiança e taxas adicionais associadas à liquidez imobilizada em cada blockchain.
O CCTP, ao contrário, permite que o USDC flua entre blockchains com segurança, na proporção 1:1, por meio de um processo nativo de queima e cunhagem. O resultado é uma liquidez unificada e maior eficiência de capital, sem necessidade de manter grandes pools de tokens de USDC.
Como um primitivo de baixo nível, o CCTP pode ser incorporado aos aplicativos de ponte existentes para substituir sua funcionalidade de pools de liquidez. Alternativamente, o CCTP poderia ser usado pelo provedor de ponte para rebalancear seus pools de liquidez programaticamente nos bastidores e reduzir os custos operacionais.
Não, o CCTP é sem permissão, o que significa que qualquer desenvolvedor pode integrá-lo por meio da nossa documentação e do repositório no GitHub.
Para ambas as versões —CCTP V1 e CCTP V2 — existirá uma taxa de gás na blockchain de origem e uma taxa de gás na blockchain de destino para as transferências padrão. O aplicativo que se integrar a uma das versões será responsável por determinar quem vai se encarregar das taxas de gás e/ou se serão repassadas ao usuário final.
As mesmas taxas de gás se aplicam às transferências rápidas do CCTP V2, com uma taxa adicional cobrada na cunhagem do USDC on-chain. Consulte a tabela de taxas do produto para obter mais informações sobre as taxas da transferência rápida do CCTP V2.
Não. O CCTP V2 opera com um conjunto distinto de contratos inteligentes e APIs. Além disso, forma sua própria rede distinta de blockchains compatíveis, já que não é compatível com as versões anteriores de contratos inteligentes utilizadas pelo CCTP V1.
No entanto, os desenvolvedores podem interligar as duas versões internamente para preservar uma experiência de usuário contínua e oferecer maior acessibilidade às blockchains até o CCTP V2 alcançar a mesma compatibilidade com blockchains proporcionada pelo CCTP V1.