Padrão Bridged USDC

Inclua o USDC em ponte na sua blockchain

A especificação e o processo da Circle para implantar o USDC em ponte em blockchains compatíveis com EVM permitem a opção de
um upgrade futuro para emissão nativa.1

import './FiatTokenV1.sol';

/** 
\* @title FiatTokenV2 \* 
@dev Token ERC20 respaldado por reservas em moeda fiduciária 
**/

contract FiatTokenV2 is FiatTokenV1 { 
    bool public newBool; 
    address public newAddress; 
    uint256 public newUint; 
    bool internal initializedV2;
    
    function initialize( 
    	string _name, 
        string _symbol, 
        string _currency, 
        uint8 _decimals, 
        address _masterMinter, 
        address _pauser, 
        address _blacklister, 
        address _owner, 
        bool _newBool, 
        address _newAddress, 
        uint256 _newUint ) 
     public {
    	super.initialize(_name, _symbol, _currency, _decimals, _masterMinter, _pauser, _blacklister, _owner);
        initV2(_newBool, _newAddress, _newUint);
    } 
    function initV2(bool _newBool, address _newAddress, uint256 _newUint) public { 
    	require(!initializedV2);
        newBool = _newBool; 
        newAddress = _newAddress; 
        newUint = _newUint; 
        initializedV2 = true;
    }
    ...

Benefícios do padrão

Bridged USDC Standard empowers EVM blockchain and rollup teams to reduce liquidity fragmentation with a single form of bridged USDC that their ecosystem can build around.

Sem permissão e sem privilégios

As equipes — como as novas equipes de rollup de camada 1 e camada 2 ou implantadores de pontes de terceiros patrocinados por uma blockchain — podem incorporar o padrão para implantar um contrato do token de USDC ou EURC em ponte.

Padronizado e extensível

O processo para transferir a titularidade de um contrato de token do USDC em ponte para a Circle com segurança segue um procedimento definido que também pode ser estendido para o EURC em ponte.2

Seguro e auditado

O padrão consiste em um contrato ERC-20 de código aberto baseado no mesmo contrato inteligente do USDC auditado que garantiu bilhões de dólares em liquidez.2

Passível de upgrade e integrado

O upgrade para o USDC nativo é executado no local, concedendo aos desenvolvedores e usuários um acesso imediato ao USDC nativo e evitando qualquer migração demorada.3

Linea e Circle efetuam o primeiro upgrade de ponte para nativo do setor

A transição para o USDC nativo na Linea reduziu a fragmentação da liquidez e aumentou as oportunidades de comércio on-chain.

Imagem mostrando uma pessoa em um laptop e uma tela de interface do usuário confirmando que o upgrade do USDC em ponte na Linea foi feito automaticamente
ECOSystem

Pilhas de rollups integradas com o padrão

O USDC em ponte padrão está disponível, pronto para uso, para as blockchains baseadas nas principais pilhas de rollups.4

Do USDC em ponte para o USDC nativo

O USDC em ponte desempenha um papel vital ao dar o impulso inicial nas novas redes blockchain. Seguir o padrão fornece à Circle um caminho de upgrade para o USDC nativo e permite oportunidades e interações mais profundas no ecossistema.

Bridged USDC

USDC nativo

Criado por terceiros

Emitido pela Circle, uma fintech regulamentada*

Respaldado pelo USDC travado em um contrato inteligente em outra blockchain

Totalmente reservado e resgatável por dólares americanos na paridade de 1:1

Seguir o padrão reduz a probabilidade de fragmentação da liquidez

Forma "oficial" do USDC em uma determinada blockchain

Não compatível com o CCTP

Interoperável com várias redes blockchain compatíveis por meio do CCTP

Benefícios para o ecossistema inteiro

O USDC em ponte padrão oferece benefícios tanto para as blockchains quanto para desenvolvedores e usuários, catalisando a atividade em novas redes blockchain e simplificando quaisquer transições futuras para o USDC nativo.

Blockchains

Disponibilize o USDC em ponte para os desenvolvedores e usuários mais cedo, com a possibilidade de um upgrade integrado para a emissão nativa no futuro, e evite o demorado processo de migração de liquidez ao educar e incentivar seu ecossistema a fazer a transferência do USDC em ponte para o nativo.

Desenvolvedores

Desenvolva com o USDC em ponte e um endereço de contrato que irá persistir após o upgrade para o USDC nativo, sem que seja preciso alterar o código. Forneça aos usuários uma maneira de armazenar, pagar, negociar, emprestar e tomar emprestado com esse USDC em ponte, que se tornará nativo automaticamente mediante um upgrade. Não será necessário fazer o swap para um ativo novo.

Como funciona

  1. A equipe de terceiros segue o padrão para implantar seu contrato do token de USDC em ponte.

  2. O USDC em ponte é usado para gerar a liquidez inicial no ecossistema e começa a proliferar.

  3. O USDC em ponte alcança um número significativo em termos de volume em circulação, quantidade de titulares e integrações de aplicativos.

  4. A Circle e a equipe do terceiro em questão optam, conjuntamente, por transferir com segurança a titularidade do contrato de token do USDC em ponte para a Circle.3

  5. Após obter a titularidade, a Circle faz o upgrade do USDC em ponte para o USDC nativo e retém o suprimento, os titulares e as integrações de aplicativo existentes sem nenhuma interrupção.3

Como começar

Se você for uma nova equipe de blockchain ou um implantador de ponte de terceiros que trabalhe em estreita colaboração com uma dessas equipes,
confira nosso guia de implementação para saber como implantar um contrato do USDC
em ponte que siga o padrão atual, ou entre em contato conosco no Discord.

Perguntas frequentes

Não. O USDC em ponte padrão concede à Circle a opção, mas não a obrigação de obter a titularidade do contrato do token e fazer o upgrade para o USDC nativo. A decisão da Circle no sentido de fazer o upgrade do USDC em ponte para o USDC nativo em uma blockchain específica poderá sujeitá-la a termos e condições adicionais.

Infelizmente, não. No momento, não é possível fazer o upgrade de um contrato do token de USDC em ponte existente para que se equipare ao USDC em ponte padrão se a implantação do contrato original não tiver seguido os requisitos técnicos do padrão.

Sim, com certeza. As equipes de uma blockchain podem se beneficiar do conhecimento técnico e dos recursos que provedores de ponte de terceiros oferecem para implementar um contrato do token de USDC em ponte que siga o USDC em ponte padrão.

Não existe um limite exato de titulares ou do volume em circulação. A Circle avalia uma variedade de fatores antes de pensar em uma implantação nativa do USDC ou, nesse caso, um upgrade do USDC em ponte para o USDC nativo. De modo geral, tanto o tamanho quanto o percentual de aumento do número de titulares, dos aplicativos com suporte e do volume de USDC em ponte em circulação contribuirão para a forma como a Circle irá priorizar a emissão nativa para o USDC.

Embora seja verdade que o padrão pode ser seguido para implantar o USDC em ponte em qualquer blockchain compatível com EVM, o USDC já existe nativamente nos ecossistemas Cosmos e Polkadot:

  • O USDC para o ecossistema Cosmos é emitido nativamente na Noble e pode ser transferido para appchains (blockchains específicas para um aplicativo) do Cosmos por meio do protocolo IBC (Comunicação entre Blockchains).
  • O USDC para o ecossistema Polkadot é emitido nativamente no Asset Hub e pode ser transferido para as parachains da Polkadot por meio do formato XCM (Mensagens de Consenso Cruzado).

Como tal, a intenção da Circle é no sentido de que o USDC possa ser acessado por meio dos protocolos estabelecidos em cada ecossistema. No entanto, cada appchain e parachain soberanos têm total liberdade para escolher se preferem implantar um contrato do token de USDC em ponte.

Também estamos abertos a colaborar com a comunidade em outras abordagens para ajudar a resolver esse problema compartilhado, como o xERC-20 (também conhecido como ERC-7281).

Entre em contato conosco pelo Discord para nos ajudar a avaliar futuros aprimoramentos e extensões. Agradecemos todos os comentários e abordagens inovadoras provenientes da comunidade.

Você pode fornecer sugestões, comentários ou outros tipos de feedback à Circle ("Feedback") com relação aos produtos ou serviços da Circle. Ao fazê-lo, você concorda desde já que todo o Feedback é e deve ser enviado de forma totalmente voluntária e que a Circle terá liberdade para usar qualquer Feedback enviado, sem quaisquer obrigações ou restrições de qualquer tipo devido aos direitos de propriedade intelectual ou outras.

1 O USDC em ponte padrão concede à Circle a opção, mas não a obrigação de obter a titularidade do contrato do token e fazer o upgrade para o USDC nativo. Além disso, o USDC em ponte padrão precisa ser incorporado antes da implantação dos contratos de token do USDC em ponte, já que não pode ser aplicado retroativamente. Os requisitos fornecidos se destinam apenas a fins de informação e deverão se aplicar na eventualidade de a Circle optar por fazer o upgrade de uma forma específica do USDC em ponte para o USDC nativo. Esses requisitos não constituem uma oferta de upgrade de uma forma específica do USDC em ponte. A decisão da Circle no sentido de fazer o upgrade de uma forma específica do USDC em ponte para o USDC nativo pode estar sujeita a termos e condições adicionais. Conforme indicado na Seção 8 dos Termos de Uso do USDC, as formas de USDC em ponte estão sujeitas a determinados riscos e não são emitidas pela Circle.

2 A blockchain de destino deverá ser submetida ao processo interno de verificação de antecedentes de blockchain adotado pela Circle. Esse processo envolve avaliações tanto da conformidade quanto dos fatores de risco antes da aprovação, além do seguro contra riscos legais e tecnológicos. A verificação de antecedentes se concentra nas sutilezas da blockchain e das criptomoedas e em uma avaliação dos riscos estratégicos, financeiros, operacionais, tecnológicos, legais e regulatórios que porventura existam.

3 Durante a transição do USDC em ponte para o USDC nativo, a Circle irá queimar com segurança o USDC nativo que estava travado no contrato inteligente da ponte na blockchain de origem (por exemplo, a Ethereum).

4 O USDC em ponte padrão está disponível por meio das pilhas de rollups identificadas. O USDC em ponte padrão concede à Circle a opção, mas não a obrigação de obter a titularidade do contrato do token e fazer o upgrade para o USDC nativo. Para implementar o USDC em ponte padrão por meio de uma das pilhas de rollups identificadas, siga as instruções definidas pelo provedor da pilha de rollups. A referência a qualquer blockchain, terceiros e/ou serviços não constitui um endosso, recomendação, validação ou favorecimento, implícitos ou expressos, por parte da Circle. O conteúdo apresentado é de caráter exclusivamente informativo. A confiança nesse site ou em qualquer conteúdo apresentado deve ser depositada a exclusivo critério do leitor. A Circle não deverá ser responsabilizada por quaisquer perdas ou danos relacionados ao uso ou à confiança em qualquer informação ou conteúdo apresentados.

* Confira as licenças aqui