Skip to content

Fundamentos

O que são stablecoins e como funcionam?

Atualizado:

Nesta página

Uma stablecoin é um token cripto projetado para manter um valor estável, normalmente um dólar americano. Este artigo explica como funcionam os principais tipos, qual é a diferença entre USDC nativo e USDC via ponte e por que enviar uma stablecoin custa mais do que enviar a moeda própria da rede.

Para que serve uma stablecoin

Moedas como ETH e BTC podem mudar muito de valor de um dia para o outro. Isso as torna incômodas para pagamentos, salários ou economias que você quer manter em uma unidade fixa. Uma stablecoin tenta resolver isso acompanhando um valor de referência, na maioria das vezes o dólar americano.

As pessoas usam stablecoins para enviar dinheiro entre países, para manter um valor em dólar dentro de uma carteira e para negociar ou pagar em apps sem sair da blockchain. As mais usadas são USDC e USDT, ambas atreladas ao dólar.

Stablecoins lastreadas em moeda fiduciária

Uma stablecoin lastreada em moeda fiduciária (fiat-backed) é emitida por uma empresa que diz manter reservas, como dinheiro e títulos públicos de curto prazo, em um valor equivalente aos tokens em circulação. Quando você entrega um dólar ao emissor, ele cria um token. Quando você devolve um token, ele lhe entrega um dólar e destrói o token.

USDC e USDT são os exemplos mais conhecidos. A estabilidade delas depende da confiança no emissor: de que as reservas existem, são de boa qualidade e podem ser resgatadas. Os emissores publicam relatórios sobre as reservas, e a qualidade desses relatórios difere entre eles. Os emissores também podem congelar tokens em endereços específicos, por exemplo por ordem judicial. Isso é uma característica do design que você deve conhecer.

Stablecoins lastreadas em cripto

Uma stablecoin lastreada em cripto (crypto-backed) é garantida por outras criptomoedas bloqueadas em contratos inteligentes. Como os preços de cripto oscilam, esses sistemas são sobrecolateralizados (over-collateralized): você bloqueia mais valor do que toma emprestado. Por exemplo, você pode bloquear o equivalente a 150 dólares em ETH para cunhar 100 stablecoins. Se o valor da garantia cai demais, o contrato a vende automaticamente para cobrir a dívida.

A vantagem é que nenhuma empresa isolada guarda a reserva, e as regras estão em código aberto. As contrapartidas são a complexidade, a necessidade de bloquear capital extra e o risco de o código ter bugs ou de a garantia cair mais rápido do que pode ser vendida.

Stablecoins algorítmicas

Uma stablecoin algorítmica (algorithmic) tenta manter sua paridade principalmente por meio de código e incentivos, e não de reservas integrais. Um design típico combina a stablecoin com um segundo token, volátil. O sistema cunha ou queima um deles para manter o preço perto de um dólar.

Esse modelo tem um histórico misto. Vários designs perderam a paridade e, em um caso amplamente conhecido, em 2022, uma grande stablecoin algorítmica colapsou, eliminando uma grande quantidade de valor dos detentores. A fraqueza comum é um ciclo de retroalimentação: quando a confiança cai, o preço cai, o mecanismo cria mais do token volátil, esse token também cai e a paridade se rompe. Nem todas as ideias algorítmicas são iguais, e a pesquisa continua, mas o histórico é um motivo para ler como uma dessas moedas realmente sustenta o preço antes de usá-la.

Tipo O que a sustenta Principal risco
Lastreada em moeda fiduciária Dinheiro e títulos mantidos por um emissor Confiança no emissor, congelamentos
Lastreada em cripto Cripto bloqueada, sobrecolateralizada Bugs de código, quedas bruscas de preço
Algorítmica Incentivos e código Perda de confiança, perda da paridade

Stablecoins são tokens

Uma stablecoin não é a moeda nativa de uma blockchain. É um token, um saldo gerenciado por um contrato inteligente nessa rede.

  • Na Ethereum, Arbitrum, Base, Optimism e Polygon, os tokens normalmente seguem o padrão ERC-20. O contrato guarda uma lista de quem possui quantas unidades.
  • Na Solana, os tokens seguem o padrão de token SPL.

O Bitcoin não suporta tokens assim em sua camada base.

A mesma stablecoin pode existir em várias redes como contratos de token separados. "USDC na Base" e "USDC na Ethereum" são contratos diferentes em livros-razão diferentes. Ao enviar USDC, confira em qual rede você está. Veja carteiras e chaves sobre o risco de escolher a rede errada.

USDC nativo vs USDC via ponte

Este detalhe confunde muitos usuários. Em algumas redes, existem dois tipos de "USDC".

  • O USDC nativo é emitido diretamente naquela rede pelo emissor, a Circle. Você pode resgatá-lo com o emissor.
  • O USDC via ponte (bridged) é uma cópia criada quando alguém bloqueou USDC em outra rede e uma ponte cunhou uma versão encapsulada. O valor dele depende de a ponte ser segura e de ter os fundos bloqueados.

Na Polygon e na Arbitrum, por exemplo, a versão mais antiga via ponte costuma aparecer como USDC.e, enquanto o USDC nativo tem o nome simples. Os apps podem aceitar um e não o outro, e a liquidez pode diferir. Confira sempre o endereço do contrato do token na sua carteira ou no explorador de blocos, e qual versão o seu destino espera.

Para saber mais sobre como funcionam as pontes e por que trazem risco, leia pontes e seus riscos.

Por que enviar um token custa mais gas do que enviar a moeda

Enviar a moeda própria da rede, como o ETH, é uma simples mudança de saldo. A rede faz isso diretamente.

Enviar um token como o USDC chama uma função no contrato inteligente do token. O contrato precisa ler e atualizar os saldos armazenados do remetente e do destinatário, o que exige mais computação e armazenamento. Mais trabalho significa mais gas. Na Ethereum, uma transferência básica de ETH usa 21.000 de gas, enquanto uma transferência de token costuma usar visivelmente mais.

Na Solana, vale a mesma ideia: uma transferência de token mexe em contas de token e custa mais unidades de computação do que uma transferência simples. Se quem recebe ainda não tem uma conta de token para aquele token, criá-la acrescenta um pequeno custo extra.

Para ver os números de hoje em cada rede, abra o monitor de gas. Ele compara o envio da moeda, o envio de um token como o USDC e uma troca (swap) nas velocidades econômica, normal e rápida. Para dicas sobre como escolher uma rede, leia a forma mais barata de enviar USDC e, para o contexto das taxas, gas e taxas.

Perguntas frequentes

Qual é a stablecoin mais segura?

Nenhuma stablecoin é isenta de risco. As lastreadas em moeda fiduciária dependem do emissor e de suas reservas, e as lastreadas em cripto dependem do código. Leia como cada moeda é lastreada e o que acontece quando você a resgata, e evite manter mais do que o necessário em um único ativo.

Qual é a diferença entre USDC e USDT?

Ambas são stablecoins em dólar lastreadas em moeda fiduciária, de emissores diferentes: a Circle emite o USDC e a Tether emite o USDT. Elas diferem nas reservas que informam, nas redes em que funcionam e nos lugares onde são aceitas.

O que é o USDC.e?

O USDC.e é uma versão do USDC via ponte, encontrada em algumas redes, como Polygon e Arbitrum. Foi criado por meio de uma ponte, e não emitido nativamente pela Circle naquela rede, e muitos apps hoje preferem o USDC nativo.

Por que algumas stablecoins algorítmicas fracassaram?

Elas dependiam de confiança e de um token volátil pareado. Quando a confiança caiu, o mecanismo empurrou o token pareado para baixo também, criando uma espiral que rompeu a paridade. Os designs com reserva integral evitam esse risco específico, mas têm outros.

Por que enviar USDC custa mais do que enviar ETH?

O USDC é um token gerenciado por um contrato inteligente. Uma transferência executa código do contrato e atualiza saldos armazenados, o que usa mais gas do que uma simples transferência da moeda.