Uniswap: Como Funciona e Tutorial | Ethereum IA

Aprenda como funciona o Uniswap: AMM, pools de liquidez, swaps de tokens e como usar o protocolo passo a passo. Tutorial completo.

Por Equipe Ethereum IA 6 min de leitura Atualizado em 23/03/2026

O Uniswap é o maior protocolo de exchange descentralizada (DEX) do ecossistema Ethereum, responsável por bilhões de dólares em volume de negociação. Diferentemente de exchanges centralizadas como Binance ou Coinbase, o Uniswap opera inteiramente através de contratos inteligentes, sem intermediários, sem cadastro e sem custódia dos seus fundos. Qualquer pessoa com uma wallet Ethereum pode trocar tokens instantaneamente.

Neste tutorial, vamos explicar como o Uniswap funciona internamente, como realizar sua primeira troca de tokens e como fornecer liquidez ao protocolo.

O Modelo AMM (Automated Market Maker)

Exchanges tradicionais utilizam livros de ordens (order books), onde compradores e vendedores publicam preços e as ordens são casadas quando há correspondência. O Uniswap adota um modelo completamente diferente: o Automated Market Maker (AMM).

Em um AMM, a negociação não acontece entre compradores e vendedores diretamente. Em vez disso, existe um pool de liquidez: um contrato inteligente que contém reservas de dois tokens. Quando você quer trocar o token A pelo token B, você deposita token A no pool e recebe token B em troca. O preço é determinado automaticamente por uma formula matemática baseada na proporção entre as reservas dos dois tokens.

No Uniswap V2, a formula utilizada e a constante de produto: x * y = k, onde x e y são as quantidades dos dois tokens no pool e k é uma constante. Quando alguém compra token B depositando token A, a quantidade de A aumenta e a de B diminui, mantendo o produto constante. Isso faz com que o preço de B aumente em relação a A, refletindo a maior demanda.

No Uniswap V3, o conceito foi refinado com a liquidez concentrada. Em vez de distribuir liquidez uniformemente ao longo de toda a faixa de preços (de zero ao infinito), os provedores de liquidez podem concentrar seu capital em faixas específicas de preço. Isso melhora drasticamente a eficiência do capital, permitindo que a mesma quantidade de liquidez ofereca menor slippage dentro da faixa escolhida.

Pools de Liquidez

Os pools de liquidez são o coração do Uniswap. Cada pool contém um par de tokens e permite trocas entre eles. Qualquer pessoa pode criar um pool para qualquer par de tokens ERC-20, e qualquer pessoa pode fornecer liquidez a um pool existente.

Quando você fornece liquidez, deposita valores equivalentes dos dois tokens do par no pool. Em troca, recebe tokens LP (liquidity provider) que representam sua participação no pool. As taxas de negociação (tipicamente 0,3% no V2, e variáveis no V3) são distribuidas proporcionalmente entre os provedores de liquidez.

Fornecer liquidez não é livre de riscos. O principal risco e a perda impermanente (impermanent loss), que ocorre quando o preço relativo dos tokens no pool muda significativamente em relação ao momento do depósito. Se um dos tokens valoriza muito em relação ao outro, o provedor de liquidez teria sido melhor servido simplesmente mantendo os tokens, em vez de fornece-los ao pool. A perda é chamada “impermanente” porque ela se reverte se os preços retornarem a proporção original.

Como Fazer um Swap Passo a Passo

Para realizar uma troca no Uniswap, acesse app.uniswap.org e conecte sua wallet (MetaMask, Rabby ou outra wallet compatível). Certifique-se de estar na rede desejada: o Uniswap opera na mainnet Ethereum, Arbitrum, Optimism, Polygon, Base e outras redes.

Na interface de swap, selecione o token que você deseja trocar (token de origem) e o token que deseja receber (token de destino). Insira o valor que deseja trocar. O Uniswap exibira automaticamente a quantidade estimada do token de destino que você recebera, considerando a taxa do pool e o slippage.

O slippage e a diferença entre o preço esperado e o preço real da execução. Para transações grandes em relação ao tamanho do pool, o slippage pode ser significativo. O Uniswap permite configurar a tolerância de slippage máxima; se a variação de preço exceder esse limite, a transação e revertida automaticamente.

Se for sua primeira vez trocando um token específico, o Uniswap pedira uma aprovação de token antes do swap. Essa aprovação autoriza o contrato do Uniswap a mover seus tokens. Você pode aprovar um valor específico ou ilimitado, sendo que a opcao de valor específico é mais segura.

Após a aprovação, clique em “Swap” e confirme a transação na sua wallet. A MetaMask exibira os detalhes, incluindo o gas estimado. Confirme e aguarde a transação ser processada. Na mainnet, isso pode levar de segundos a minutos; em Layer 2, a confirmação e quase instantânea.

Fornecendo Liquidez no V3

Fornecer liquidez no Uniswap V3 é mais complexo do que no V2 devido a liquidez concentrada. Após conectar sua wallet e acessar a aba “Pool”, clique em “New Position”. Selecione o par de tokens e a faixa de taxa (0,01%, 0,05%, 0,3% ou 1%).

Em seguida, defina a faixa de preço na qual você deseja concentrar sua liquidez. Uma faixa mais estreita oferece maior eficiência de capital (mais taxas por dólar investido) mas exige monitoramento mais frequente, pois se o preço sair da faixa, sua posição para de gerar taxas.

Insira os valores dos tokens que deseja depositar. O Uniswap calculara automaticamente a proporção necessária com base na faixa de preço escolhida. Confirme a transação e pronto: você recebera um NFT que representa sua posição de liquidez.

Taxas e Custos

As taxas de negociação no Uniswap variam por pool. No V3, as opcoes padrão são 0,01% (para pares estaveis como USDC/USDT), 0,05% (para pares de alta liquidez como ETH/USDC), 0,3% (o padrão para a maioria dos pares) e 1% (para pares de baixa liquidez ou tokens exoticos).

Além da taxa do protocolo, os usuários pagam taxas de gas na rede Ethereum. Na mainnet, essas taxas podem ser significativas para transações de menor valor. Por isso, muitos usuários preferem usar o Uniswap em redes Layer 2 como Arbitrum ou Base, onde as taxas de gas são frações de centavo.

O Uniswap também implementou uma taxa de interface (interface fee) para swaps realizados através do site oficial. Usuários que desejam evitar essa taxa podem interagir diretamente com os contratos inteligentes ou usar agregadores como 1inch e Paraswap.

Segurança e Riscos

O Uniswap é um dos protocolos mais auditados e testados do ecossistema DeFi. Seus contratos inteligentes são imutaveis (não podem ser alterados após o deploy), o que elimina o risco de um administrador malicioso modifica-los. Porém, como qualquer protocolo DeFi, existem riscos.

Tokens fraudulentos são um risco constante. Como qualquer pessoa pode criar um token ERC-20 é um pool no Uniswap, tokens falsos que imitam projetos legitimos são comuns. Sempre verifique o endereço do contrato do token antes de fazer um swap. Use fontes confiaveis como CoinGecko ou Etherscan para confirmar que você esta interagindo com o token correto.

A perda impermanente, já mencionada, é o principal risco para provedores de liquidez. Calcule cuidadosamente se as taxas recebidas compensam a potencial perda impermanente antes de depositar fundos em um pool.

O risco de contratos inteligentes, embora baixo para o Uniswap em si, existe para tokens novos ou não auditados que são negociados na plataforma. Um token com funções maliciosas em seu contrato pode impedir a venda ou drenar fundos de compradores.

Aviso: Este conteúdo e apenas informativo e não constitui aconselhamento financeiro. Consulte um profissional qualificado antes de tomar decisões de investimento.

Aviso Legal: Este conteúdo é apenas informativo e não constitui aconselhamento financeiro ou recomendação de investimento. Criptomoedas são ativos de alto risco. Faça sua própria pesquisa (DYOR) antes de tomar qualquer decisão de investimento. Rentabilidade passada não garante resultados futuros.

Nossos Sites