Cipherbase
BTC— ETH— XMR—
DeFi Entrada 03 de 20

Tutorial Uniswap: Guia Completo para Negociação Descentralizada no Ethereum

Uniswap é a principal exchange descentralizada no Ethereum, permitindo que você troque tokens e ganhe taxas sem um intermediário central. Este tutorial explica como o Uniswap funciona e orienta você no uso seguro, seja você um iniciante ou alguém interessado em fornecer liquidez. Fique por dentro da DEX que movimenta grande parte do volume de negociações do DeFi.

Animated diagram of two tokens entering a liquidity pool and LP tokens coming out.
Animated diagram of two tokens entering a liquidity pool and LP tokens coming out.
Nesta página
  1. Como Funciona o Uniswap: O Modelo de Market Maker Automatizado
  2. Trocando Tokens no Uniswap
  3. Fornecendo Liquidez no Uniswap V3
  4. Yield Farming com Posições do Uniswap
  5. Considerações de Segurança e Erros Comuns

O Uniswap é a exchange descentralizada (DEX) mais utilizada na Ethereum, permitindo que qualquer pessoa troque tokens, forneça liquidez e ganhe taxas sem depender de intermediários centralizados. Desde seu lançamento em 2018, já processou centenas de bilhões em volume de negociação e se tornou a espinha dorsal da infraestrutura de liquidez do DeFi. Este guia mostra como o Uniswap funciona, como usá-lo com segurança e como participar como provedor de liquidez.


Como Funciona o Uniswap: O Modelo de Market Maker Automatizado

Exchanges tradicionais conectam compradores e vendedores usando um livro de ordens. O Uniswap abandona completamente esse modelo e o substitui por um Automated Market Maker (AMM) — um contrato inteligente que mantém reservas de dois tokens e os precifica algoritmicamente.

A Fórmula do Produto Constante

O Uniswap V2 funciona com base em uma invariante simples:

x * y = k

Aqui, x e y são as reservas de dois tokens, e k é uma constante. Quando você compra o token Y com o token X, está adicionando X ao pool e retirando Y, o que altera a proporção e move o preço. Quanto maior sua negociação em relação ao tamanho do pool, pior será seu impacto no preço.

O Uniswap V3 refinhou isso ao introduzir liquidez concentrada, que permite que provedores de liquidez (LPs) coloquem capital para trabalhar dentro de faixas de preço específicas, em vez de espalhá-lo por toda a curva. Os ganhos de eficiência são substanciais — uma posição V3 pode ser até 4000x mais eficiente em termos de capital do que o V2 em certas configurações.

Níveis de Taxa

O V3 introduziu múltiplos níveis de taxa para que você possa ajustar sua posição à volatilidade dos ativos com os quais está trabalhando:

Nível de Taxa Melhor Para Exemplo de Par
0,01% Swaps entre stablecoins USDC/USDT
0,05% Ativos pareados com baixa volatilidade WBTC/ETH
0,30% Pares de tokens padrão ETH/DAI
1,00% Tokens exóticos ou com baixa liquidez Tokens novos/nicho

Escolha o nível de taxa errado ao adicionar liquidez e você se verá competindo contra pools com precificação melhor — menos negociações passam pelo seu pool, e sua receita de taxas cai proporcionalmente.


Trocando Tokens no Uniswap

Passo a Passo: Fazendo um Swap

  1. Acesse app.uniswap.org e conecte uma carteira (MetaMask, Coinbase Wallet ou qualquer carteira compatível com WalletConnect).
  2. Selecione o token de entrada e o token que deseja receber.
  3. Digite o valor. O Uniswap mostra a saída esperada, o impacto no preço e o mínimo recebido após slippage.
  4. Configure sua tolerância de slippage — 0,5% funciona bem para pares líquidos; tokens voláteis ou com baixa liquidez podem precisar de 1–3%.
  5. Confirme a transação em sua carteira.

Entendendo Slippage e Impacto no Preço

A tolerância de slippage define a diferença máxima entre o preço cotado e o que realmente é executado. Configure muito baixo e suas transações falharão durante mercados voláteis. Configure muito alto e você está se abrindo para ataques de MEV (Miner Extractable Value) — especificamente ataques sanduíche, onde um bot detecta sua transação pendente no mempool, a antecipa para empurrar o preço e depois a segue para embolsar a diferença.

Algumas formas práticas de reduzir sua exposição ao MEV: use um endpoint RPC privado como Flashbots Protect, mantenha o slippage apertado (0,5% ou menos para pares principais) e divida negociações grandes em múltiplas transações em vez de fazê-las todas de uma vez.

O MEV também não é exclusivo do Uniswap. Protocolos como Compound veem intensa atividade de bots em torno de eventos de liquidação, onde bots competem para ser os primeiros a liquidar posições subcolateralizadas.


Fornecendo Liquidez no Uniswap V3

Quando você fornece liquidez no V3, ganha uma parcela das taxas de negociação proporcional à sua contribuição dentro de uma faixa de preço ativa. No entanto, não é renda passiva no sentido tradicional — vem com riscos reais que exigem atenção ativa.

“Decentralized finance is the future of money.”

— Unknown

Definindo uma Faixa de Preço

Adicionar liquidez no V3 significa escolher um limite inferior e superior de preço. Você só ganha taxas enquanto o preço de mercado estiver dentro dessa faixa. Uma vez que o preço sai dela, sua posição fica inativa e se torna totalmente composta pelo token que está se afastando — isso é chamado de estar fora da faixa.

Faixas estreitas ganham mais taxas por dólar quando estão ativas, mas saem da faixa com mais frequência. Faixas amplas se comportam mais como uma posição V2 — ganhando taxas de forma constante, mas com eficiência de capital muito menor. Nenhuma é universalmente melhor; depende da sua perspectiva para o par.

Perda Impermanente

A perda impermanente (IL) ocorre quando a proporção de preço dos seus dois tokens muda após você depositar. Quanto mais os preços divergem, maior a perda. Digamos que o ETH dobre após você depositar uma posição ETH/USDC — você acaba com menos valor total do que se tivesse simplesmente mantido ambos os tokens separadamente.

Aqui está uma referência aproximada de como a IL escala:

Mudança de Preço (um ativo) Perda Impermanente
1,25x ~0,6%
1,5x ~2,0%
2x ~5,7%
4x ~20,0%

Para pares estáveis como USDC/USDT, a IL é basicamente irrelevante. Para pares voláteis, suas taxas precisam superar a IL para que a posição valha a pena — esse é o trade-off central de qualquer estratégia de LP, e não há como escapar disso.

Adicionando Liquidez: Exemplo

# Usando o Uniswap V3 SDK (Node.js)
npm install @uniswap/v3-sdk @uniswap/sdk-core ethers
import { Pool, Position, nearestUsableTick } from '@uniswap/v3-sdk';
import { Token, CurrencyAmount } from '@uniswap/sdk-core';

// Definir tokens
const USDC = new Token(1, '0xA0b86991...', 6, 'USDC');
const WETH = new Token(1, '0xC02aaA39...', 18, 'WETH');

// Criar uma posição com faixa de preço de ±10% em torno do preço atual
const position = Position.fromAmount0({
  pool: currentPool,
  tickLower: nearestUsableTick(currentTick - 1000, tickSpacing),
  tickUpper: nearestUsableTick(currentTick + 1000, tickSpacing),
  amount0: CurrencyAmount.fromRawAmount(USDC, '1000000000'), // 1000 USDC
  useFullPrecision: true,
});

Yield Farming com Posições do Uniswap

Posições de LP do Uniswap podem se conectar a estratégias de yield farming para empilhar retornos além das taxas de swap. Como cada posição V3 de LP é um token ERC-721 (um NFT), protocolos de terceiros podem aceitá-los como garantia ou stake para ganhar recompensas em tokens de governança.

Algumas abordagens comuns que vale conhecer: alguns projetos incentivam a liquidez recompensando LPs com seus próprios tokens além das taxas de swap — verifique a aba "Pools" no Uniswap para programas de incentivo ativos. Vaults de auto-composição como Arrakis Finance ou Gamma Strategies rebalanceiam e reinvestem automaticamente suas taxas V3, então você não precisa ficar monitorando a posição. Você também pode depositar tokens de LP em protocolos de empréstimo estilo Compound para tomar empréstimos contra sua posição e realocar esse capital em outro lugar, embora isso introduza risco de liquidação além de tudo o mais.

Uma coisa que as pessoas subestimam: custos de gas. Na mainnet Ethereum, rebalancear frequentemente uma posição V3 pode facilmente consumir mais em taxas do que você ganha. O Uniswap também opera na Arbitrum, Optimism, Polygon e Base, onde os custos de transação são uma fração da mainnet — muitas vezes o lugar mais inteligente para experimentar estratégias ativas de LP.


Considerações de Segurança e Erros Comuns

Risco de Contrato Inteligente

Os contratos principais do Uniswap foram auditados minuciosamente e testados em batalha com bilhões em liquidez ao longo de vários anos. O risco real não é o Uniswap em si — são os tokens com os quais você interage. Tokens maliciosos aparecem em duas formas comuns.

Honeypots permitem que você compre mas bloqueiam a venda, prendendo seus fundos. Tokens com taxa na transferência cobram uma porcentagem em cada transferência, o que faz com que os swaps falhem ou se comportem de forma inesperada, a menos que você ajuste suas configurações de slippage para compensar. Antes de trocar qualquer token desconhecido, vale a pena passar o endereço do contrato por uma ferramenta como Token Sniffer ou verificá-lo no Etherscan para ver se algo parece suspeito.

Perguntas Frequentes

O que é Uniswap e como funciona?

Uniswap é uma exchange descentralizada (DEX) que permite trocar criptomoedas diretamente da sua carteira sem precisar se cadastrar ou criar uma conta. Ele usa um modelo de formador de mercado automatizado (AMM), o que significa que as negociações são executadas contra pools de liquidez ao invés de serem pareadas com outros compradores e vendedores. Isso significa que você mantém o controle dos seus fundos o tempo todo, diferente das exchanges centralizadas.

O que preciso para começar a usar o Uniswap?

Você precisa de uma carteira Web3 como MetaMask, um pouco de ETH ou outro token suportado para trocar, e uma pequena quantidade de ETH para cobrir as taxas de gas. Depois que sua carteira estiver configurada e com fundos, basta visitar app.uniswap.org, conectar sua carteira e você pode começar a trocar imediatamente. Certifique-se de estar na rede correta, já que o Uniswap suporta Ethereum, Polygon, Arbitrum e várias outras redes.

O que são taxas de gas e por que custam tanto no Uniswap?

Taxas de gas são pagamentos que você faz para compensar os validadores da rede que processam sua transação na blockchain. No Ethereum, essas taxas podem ficar caras durante períodos de alta atividade na rede porque o espaço nos blocos é limitado e os usuários competem para ter suas transações incluídas. Para economizar nas taxas, você pode tentar trocar durante horários de menor movimento ou usar o Uniswap em uma rede Layer 2 como Arbitrum ou Optimism, onde as taxas são significativamente menores.

Recursos em vídeo

Fontes & Leitura adicional

  • Uniswap Docs — Protocol documentation for the leading automated market maker.
  • Finematics — Educational explainers on DeFi mechanisms with diagrams.
  • DeFi Llama — Total value locked and protocol analytics across chains.
  • Ethereum.org: DeFi — Official introduction to decentralised finance on Ethereum.
  • Aave Docs — Lending protocol documentation, risk parameters and governance.
  • Compound Docs — Documentation for the Compound money market protocol.
  • Mars Market — Leitura de contexto sobre Mars Market, escrita da perspectiva de um usuário.
  • Lido Docs — Liquid staking protocol documentation.