Circle amplia suporte do CCTP para tokens ERC-20 personalizados na Arc

USDC
queima e cunhagemCircleERC-20CCTPArc
há 1 horaFonte: crypto.news
Circle amplia suporte do CCTP para tokens ERC-20 personalizados na Arc

A Circle expandiu sua infraestrutura do Cross-Chain Transfer Protocol (CCTP) para oferecer suporte a tokens ERC-20 operados por emissores na Arc, permitindo que desenvolvedores movam ativos entre blockchains suportadas sem depender de bridges separadas ou cópias encapsuladas.

Resumo

  • A Circle detalhou como os desenvolvedores podem usar o CCTP na Arc para mover tokens ERC-20 operados por emissores entre blockchains suportadas sem depender de cópias encapsuladas ou bridges separadas.
  • Os desenvolvedores podem implantar novos tokens crosschain por meio do serviço nativo da Circle ou conectar ativos ERC-20 existentes usando configurações personalizadas de token.
  • As transferências crosschain usam um processo de queima e cunhagem, com o serviço Iris da Circle verificando as transações antes que os tokens correspondentes sejam cunhados na rede de destino.
  • Os emissores de tokens mantêm o controle sobre permissões administrativas, limites de transferência e valores máximos de transação ao configurar seus ativos nas chains suportadas.
  • O Forwarding Service da Circle pode concluir transferências sem exigir que os destinatários paguem taxas de gas de destino, desde que as taxas de serviço aplicáveis estejam incluídas na cotação inicial.

Em uma atualização para desenvolvedores de 30 de outubro, a Circle explicou que os emissores de tokens podem criar novos ativos crosschain ou conectar tokens ERC-20 existentes ao CCTP usando a mesma infraestrutura anteriormente desenvolvida para transferências de USDC.

A empresa descreveu dois métodos de integração, abrangendo tokens recém-emitidos e ativos existentes controlados por seus emissores. Ambos usam um processo de queima e cunhagem no qual os tokens são destruídos na blockchain de origem e recriados no destino após a verificação da transferência.

A Circle afirmou que a funcionalidade é destinada a aplicações que lidam com pagamentos, garantias, ativos do mundo real tokenizados e operações de tesouraria em múltiplas redes.

A Circle leva a interoperabilidade do CCTP a tokens de terceiros

Até recentemente, o CCTP era principalmente associado à transferência de ativos emitidos pela Circle entre blockchains suportadas, particularmente o USDC, que originalmente introduziu o modelo de queima e cunhagem do protocolo.

Desde então, a Circle expandiu o CCTP além do USDC, introduzindo suporte à sua stablecoin denominada em euros EURC e ao cirBTC em rotas selecionadas de blockchain em setembro.

A mais recente orientação para desenvolvedores descreve como os emissores podem usar a mesma infraestrutura de mensagens e verificação para seus próprios tokens ERC-20.

No processo, um token é queimado na blockchain de origem, após o que o serviço Iris da Circle verifica a transação e produz uma atestação. A rede de destino usa a mensagem verificada para cunhar a quantidade correspondente de tokens.

Os desenvolvedores podem concluir a transação de destino por conta própria ou usar o Forwarding Service da Circle para lidar com a entrega automaticamente.

Para ativos de terceiros, as transferências são gerenciadas por meio do CrossChainTokenService e de um gerenciador de token individual, enquanto as transferências padrão de USDC usam o TokenMessengerV2.

A Circle afirmou que cada blockchain suportada mantém seu próprio contrato de token e saldos, embora os ativos compartilhem uma identidade de token comum para transferências crosschain.

Os desenvolvedores podem criar novos tokens ou conectar ativos existentes

O framework da Circle oferece duas opções, dependendo se um emissor está lançando um novo token ou já opera um ativo ERC-20.

Para ativos recém-criados, os desenvolvedores podem implantar um CrossChainToken nativo por meio do CrossChainTokenService da Arc. A implantação cria tanto o contrato do token quanto um gerenciador dedicado responsável pelas operações crosschain.

Um identificador de token compartilhado é gerado usando o endereço da carteira do implantador e um valor de salt selecionado. Os desenvolvedores podem reutilizar esses detalhes ao implantar o token em outra blockchain suportada.

Emissores de tokens existentes podem, em vez disso, registrar seus ativos como tokens CCTP personalizados sem substituir seus contratos ERC-20 originais.

A Circle exige que os emissores que usam essa abordagem configurem o token em cada blockchain envolvida na rota de transferência, incluindo as permissões necessárias e as configurações de burn-and-mint.

O emissor permanece responsável por atribuir funções de propriedade, operador e pausador, definir limites de transação e determinar o valor máximo transferível.

Ambos os métodos exigem decimais de token compatíveis entre as redes e confiança mútua entre os serviços que lidam com as transferências.

A Circle oferece uma opção de configuração separada para tokens cujos emissores não controlam os contratos, embora esse arranjo não use o mesmo mecanismo de burn-and-mint.

A testnet Arc suporta implantação e transferências crosschain

O tutorial publicado pela Circle explica como os desenvolvedores podem implantar um token nativo na Arc Testnet antes de conectá-lo a outra blockchain EVM suportada.

O processo começa com um endereço de implantador reutilizável, detalhes do token e USDC da Arc Testnet para cobrir taxas de transação e de serviço.

Depois que o contrato inicial é implantado, os desenvolvedores obtêm seu identificador de token e solicitam uma cotação de taxas ao Iris antes de implantar o token correspondente na blockchain de destino.

Os limites de transferência devem ser configurados durante a implantação ou posteriormente por meio do gerenciador de tokens. A Circle observou que deixar esses limites em zero impede as transferências.

Após cunhar o suprimento inicial, os desenvolvedores aprovam o gerenciador de tokens e enviam uma transação crossChainTransfer. O contrato de destino cunha os tokens após receber a atestação necessária.

O Forwarding Service da Circle pode concluir a entrega sem exigir que o destinatário pague as taxas de gas de destino, desde que a taxa de serviço relevante esteja incluída na cotação inicial.

A empresa anteriormente introduziu taxas CCTP pré-pagas em setembro, permitindo que os desenvolvedores cobrem taxas de transferência suportadas na blockchain de origem.

A Circle afirmou que o valor total do token chega ao destinatário quando as taxas exigidas são pagas separadamente. As cobranças reais dependem do par de blockchains e da cotação obtida antes da execução.

A Circle continua construindo a infraestrutura financeira da Arc

A orientação de interoperabilidade segue o lançamento da mainnet da Arc em 16 de setembro, quando a Circle apresentou sua blockchain de Camada 1 com taxas de transação baseadas em USDC e finalidade determinística.

Como relatado anteriormente pelo crypto.news, a Arc foi lançada com validadores institucionais e suporte para várias stablecoins e produtos financeiros tokenizados.

A Circle subsequentemente apresentou o Arc Studio, uma ferramenta de desenvolvimento com IA que pode gerar contratos inteligentes e aplicações a partir de instruções em linguagem natural.

A integração do CCTP na Arc oferece aos desenvolvedores uma maneira de gerenciar ativos usados para liquidação, garantia e operações de tesouraria em redes suportadas.

Antes de implantar tokens em produção, a Circle recomenda revisar as permissões administrativas, os limites de transferência e os endereços de contrato usados em cada rede.

A empresa afirmou que os desenvolvedores devem obter novas cotações de taxas do Iris ao conectar rotas de blockchain adicionais, enquanto os emissores permanecem responsáveis pelos tokens que criam e pelos requisitos regulatórios aplicáveis aos seus serviços.