Start swap

Como Fazer Atomic Swap de Bitcoin para Monero: Guia 2026

Side · · 18 min read · 4 views

Como Fazer Atomic Swap de Bitcoin para Monero: Guia 2026

No primeiro trimestre de 2026, a rede de atomic swaps COMIT processou mais de 14.800 trocas trustless de Bitcoin para Monero, segundo os painéis públicos agregados pela equipe do Monero Outreach — um salto de 38% em relação ao mesmo período de 2025. O motor é simples: cada nova onda de deslistagens em corretoras centralizadas (Kraken na UE em 2024, OKX na UE em 2024, Binance em jurisdições selecionadas ao longo de 2025) empurrou outro grupo de holders a procurar uma forma de converter BTC em Monero sem nunca abrir mão da custódia. Um atomic swap entrega exatamente isso — uma negociação direta, peer-to-peer, que ou se completa integralmente ou devolve os fundos para as duas partes — mas o fluxo é notoriamente implacável com iniciantes. Este tutorial percorre a versão 2026 do processo do início ao fim, aponta os modos de falha responsáveis pela maioria dos tickets de "swap travado" e explica quando uma alternativa gerenciada como o MoneroSwapper faz mais sentido do que rodar um par maker/taker por conta própria.

Se você nunca usou ferramentas de linha de comando, nunca exportou uma chave privada, nem esperou oito horas por uma transação Bitcoin confirmar, leia o guia inteiro antes de baixar qualquer coisa. Atomic swaps são poderosos, mas implacáveis, e o desenho assume que você entende o que cada etapa custa em tempo, taxas e risco.

Por que existem atomic swaps Bitcoin↔Monero

Os atomic swaps foram propostos por Tier Nolan em 2013, mas a primitiva criptográfica necessária para fazê-los funcionar entre cadeias heterogêneas — uma com scripting estilo Bitcoin, a outra com o modelo de view-key do Monero — só foi publicada em 2020 pela equipe da COMIT, junto com o Farcaster Project. O salto foi a assinatura adaptadora (adaptor signature): uma variante estilo Schnorr que revela uma chave de gasto Monero no momento em que é publicada na cadeia Bitcoin, amarrando atomicamente dois eventos em dois ledgers diferentes.

O resultado é uma troca com três garantias: nenhuma das partes consegue fugir com as duas metades da negociação, nenhuma das partes consegue travar indefinidamente sem perder seu colateral, e o processo inteiro é observável on-chain depois do fato. Não há oráculos, não há custodiantes de escrow, não há federações e não existe etapa de KYC.

  • Liquidação trustless: a correção do protocolo não depende da honestidade da contraparte — depende apenas da solidez da criptografia e da liveness das duas cadeias.
  • Privacidade no destino: assim que a perna Monero é liquidada, os fundos passam a ficar dentro do RingCT e se beneficiam das mesmas proteções de ring signature, stealth address e Bulletproofs de qualquer outra saída Monero.
  • Sem reuso de endereço de depósito: cada swap deriva um output Bitcoin novo e um subendereço Monero novo, eliminando aquela pegada de clustering de endereços que mancha saques feitos em corretoras centralizadas.
  • Resistência à censura: a camada de descoberta entre maker e taker roda sobre o protocolo de rendezvous do COMIT ou sobre libp2p, então bloquear o swap exige bloquear as próprias redes subjacentes.

A implementação mais comum hoje é a XMR↔BTC feita pela equipe COMIT/Farcaster, distribuída como o binário swap para makers e o binário asb para takers (nomes que confundem iniciantes — vamos esclarecer na seção de instalação). O UnstoppableSwap entrega um wrapper gráfico em cima do mesmo protocolo e concentra a maior parte do volume taker em 2026.

Pré-requisitos: o que você precisa antes de começar

Um atomic swap não é difícil, mas tem pré-condições inegociáveis. Pular qualquer uma delas é a principal causa isolada de swaps fracassados nos logs de suporte publicados pelo UnstoppableSwap e pela comunidade Monero.

Hardware e sistema operacional

Você precisa de uma máquina que consiga ficar online sem interrupção por pelo menos quatro horas — idealmente uma workstation, um mini-PC tipo NUC ou um Raspberry Pi 5 com SSD. O protocolo do swap tem timeouts medidos em blocos Bitcoin, e um notebook que entra em suspensão no meio do processo pode te jogar direto no caminho de refund, em vez do caminho feliz. Linux (Ubuntu 24.04 LTS ou Debian 12) é a plataforma mais testada; macOS funciona, mas às vezes atrasa em relação ao ciclo de releases dos binários; Windows funciona pelo instalador do UnstoppableSwap, mas tenha paciência no primeiro sync.

Lado Bitcoin

Você precisa de uma carteira Bitcoin watch-only ou de assinatura capaz de produzir um output P2WSH ou P2TR para um endereço de script. O UnstoppableSwap já vem com uma carteira embutida baseada em Electrum que cuida disso para você, então basta financiá-la a partir dos seus BTC antes de começar. Se você preferir conduzir a perna BTC pelo Sparrow ou pelo Bitcoin Core, pode — mas aí assume a responsabilidade de pagar a fee correta de minerador e de transmitir a transação de refund quando necessário.

Lado Monero

Você precisa de um endereço de destino — pode ser um endereço primário ou um subendereço, a escolha é sua — e da seed mnemônica correspondente armazenada offline. O Monero é entregue diretamente no endereço que você informar; o swap não exige que você rode um nó Monero próprio, mas rodar dá verificação instantânea e privacidade substancialmente melhor do que depender de um nó remoto. Tanto o Monero GUI 0.18.x quanto o Feather Wallet 2.7.x servem; hardware wallets Ledger e Trezor funcionam como destino final, mas não fazem parte do mecanismo de swap em si.

Rede

Você precisa de uma conexão estável, com pelo menos a capacidade de manter um socket TCP aberto por uma hora seguida. O swap negocia pela rede de rendezvous do COMIT; se você está atrás de um NAT estrito (típico em conexões residenciais brasileiras com CG-NAT), espere ter de habilitar Tor dentro do UnstoppableSwap, o que aliás é a configuração recomendada em 2026 por questões de privacidade.

Nunca inicie um atomic swap a partir de uma carteira que você não consiga recuperar por seed em cinco minutos. Um swap que estoura o timeout a dois blocos de você ter um caminho de recuperação aberto vira um exercício de cinco horas de execução manual de script Bitcoin no terminal.

Passo a passo: seu primeiro atomic swap BTC→XMR

O passo a passo abaixo assume UnstoppableSwap 1.0.0-rc.18 ou mais recente, lançado em fevereiro de 2026. Os mesmos passos lógicos valem para o CLI headless swap; o GUI só elimina algumas chamadas de comando. Os valores estão em satoshis minúsculos (sats) e em piconero quando relevante.

  1. Instale o UnstoppableSwap. Baixe o binário assinado pelo site oficial, verifique a assinatura GPG contra a chave do mantenedor publicada (não pule esta etapa) e execute. No primeiro lançamento ele cria um diretório de carteira e pergunta se quer habilitar Tor. Escolha sim.
  2. Financie a carteira Bitcoin embutida. O aplicativo gera um endereço de depósito; mande um pouco mais de BTC do que o valor do swap para cobrir as fees on-chain e a transação de lock. Um swap típico consome de 8.000 a 14.000 sats em fees de minerador somando lock e redeem. Espere uma confirmação antes de seguir.
  3. Defina seu endereço Monero de destino. Cole o endereço primário ou um subendereço recém-gerado. A carteira nunca guarda sua view key ou sua spend key — só o destino — então um typo aqui significa que o XMR vai aterrissar na carteira de outra pessoa, permanentemente. Confira três vezes.
  4. Escolha um maker do registro público. O UnstoppableSwap consulta uma lista de makers online e mostra o preço oferecido (geralmente dentro de 0,5–1,5% da referência spot do FixedFloat ou da Kraken), o tamanho mínimo e máximo da operação e o uptime. Filtre por preço e por tamanho mínimo; descarte makers com menos de 30 dias de histórico de uptime.
  5. Inicie o swap. O cliente abre uma conexão libp2p com o maker, troca os shares da spend key e tranca o valor de Bitcoin acordado num multisig 2-de-2 com timelock de refund. A partir desse momento começa uma contagem regressiva; não feche o aplicativo nem coloque a máquina para dormir.
  6. Aguarde o lock Monero do maker. O maker observa seu lock BTC on-chain e então publica uma transação Monero para um stealth address 2-de-2 que só a chave conjunta consegue gastar. Isso geralmente leva de 10 a 20 minutos, dependendo da fee Monero que o maker pagar.
  7. Revele e resgate. Seu cliente publica uma assinatura adaptadora que permite ao maker pegar o BTC; essa mesma publicação revela matematicamente o share da spend key Monero que te permite varrer o XMR. A varredura Monero é automática. O tempo total de relógio para um swap saudável fica entre 30 e 90 minutos.
  8. Confira o destino. Abra sua carteira Monero e verifique a transação recebida. Ela vai aparecer destravada após 10 confirmações Monero (cerca de 20 minutos). Cruze o ID da transação com o log do swap.

Se em algum momento o cliente travar, não entre em pânico — reabra a partir do mesmo diretório de carteira e ele retoma do último passo do protocolo. O estado criptográfico fica em disco; só a sessão de rede é efêmera.

Atomic swap vs. serviço centralizado: comparação honesta

Atomic swap não é a ferramenta certa para todo trabalho. A tabela abaixo é a comparação que eu uso quando aconselho amigos, e a conclusão prática é: atomic swaps ganham nas suposições de confiança, perdem em UX e velocidade, e empatam em preço para operações acima de US$ 500 (≈ R$ 2.700).

Dimensão Atomic Swap (faça você mesmo) MoneroSwapper / FixedFloat / SimpleSwap
Risco de custódia Nenhum — totalmente não-custodial Baixo — fundos passam brevemente pelo serviço
Exigência de KYC Nunca Nenhuma no fluxo padrão; possível em alertas AML amarelo/vermelho
Tempo até liquidação 30–90 min típico, 4h no pior caso 15–40 min típico
Tamanho mínimo da operação Geralmente 0,001 BTC (≈ US$ 70) A partir de US$ 20 equivalentes
Tamanho máximo da operação Limitado pela liquidez do maker (em geral 0,5 BTC) Tetos mais altos; alguns serviços até 50 BTC
Taxas (efetivas) 0,5–1,5% de spread do maker + on-chain 0,5–1,0% de spread, sem fees extras de minerador do lado do usuário
Habilidade técnica exigida Moderada — precisa entender timelocks Mínima — colar e clicar
Compatível com celular Não — apenas desktop em 2026 Sim — funciona no navegador do celular
Recuperação em caso de falha Refund automático, às vezes manual Intervenção do suporte

A regra de bolso honesta: use atomic swap quando você tem tempo, confiança técnica e um modelo de ameaça forte contra intermediários custodiais. Use um serviço de swap que respeita privacidade, como o MoneroSwapper, quando você precisa de previsibilidade, fluxo mobile ou um volume que excede a liquidez disponível dos makers. Os dois são sem KYC; a diferença é quem segura suas moedas brevemente durante a troca.

Modos de falha e como se recuperar

Aproximadamente um em vinte swaps cai num branch fora do caminho feliz em 2026. Nenhum deles é catastrófico se você responder corretamente, mas cada um exige um procedimento diferente. A lista abaixo cobre os quatro cenários que respondem por quase todo ticket de suporte.

O maker fica offline depois que você travou o BTC

Seu Bitcoin fica preso num multisig 2-de-2 com timelock de refund — em geral 72 blocos Bitcoin (≈ 12 horas) até o cancel timelock abrir e mais 72 blocos até o punish timelock. Se o maker sumiu, simplesmente espere. Após o cancel timelock, seu cliente vai transmitir automaticamente uma transação de cancelamento que devolve o BTC para um endereço de refund sob seu controle. Você perde só as fees de minerador, não o principal.

Você trava no meio da varredura Monero

Esse é o ticket mais comum. Se o cliente fechar depois que o maker já publicou o Monero mas antes de você varrer, reabra o cliente; ele vai redescobrir a saída não gasta usando a chave conjunta e termina a varredura. Se o cliente não conseguir achar o output (raro, mas possível em uma instalação nova), use o procedimento de recuperação manual: importe o share da spend key numa carteira Monero nova, escaneie a partir da altura de bloco apropriada e os fundos vão aparecer.

A estimativa de fee Bitcoin estava errada

Se você setou a fee baixa demais e sua transação de lock não for minerada dentro da janela de negociação, o maker pode abandonar o swap. Use replace-by-fee (RBF) para subir a fee; tanto o UnstoppableSwap quanto o Sparrow suportam. Nunca inicie um swap em período de congestionamento extremo da mempool (acima de 200 sat/vB) a menos que esteja preparado para pagar agressivo.

O endereço que você colou estava errado

Aqui não há recuperação. O Monero vai parar no endereço que você informou, e o modelo de view-key do Monero significa que só quem tem a spend key correspondente consegue varrê-lo. Sempre cole, nunca digite. Sempre confira que os primeiros e os últimos seis caracteres batem. Considere usar um QR code de um dispositivo confiável para swaps de alto valor.

Exemplo prático: convertendo 0,05 BTC em XMR em março de 2026

Para deixar concreto: em 14 de março de 2026, o preço do XMR estava em US$ 172 e o do BTC em US$ 103.400. Um trader brasileiro querendo converter 0,05 BTC (≈ US$ 5.170, ou cerca de R$ 28 mil ao câmbio do dia) em XMR abre o UnstoppableSwap, vê três makers oferecendo BTC/XMR nessa faixa de 0,05 BTC com taxas efetivas entre 29,5 XMR e 29,9 XMR por 0,05 BTC. Ele seleciona o maker que cota 29,8 XMR — um prêmio de 0,9% sobre a referência mid-market da Kraken, que parece salgado mas é exatamente o custo de evitar KYC e custódia.

A transação de lock Bitcoin leva 18 minutos para confirmar a 24 sat/vB (ele pagou 3.800 sats em fees de minerador). O lock Monero aparece 12 minutos depois disso. A etapa de redeem-reveal leva 14 minutos. Tempo total decorrido: 1 hora e 4 minutos. O XMR aparece na carteira Feather dele, as dez confirmações vão rolando e ele fecha o UnstoppableSwap. Total de fees pagas: 3.800 sats do lado Bitcoin, cerca de 0,0001 XMR do lado Monero e o spread de 0,9% embutido na cotação do maker. Comparado com um spread de 1,0% mais uma fee de saque de 0,0005 BTC numa corretora centralizada típica, o atomic swap economizou para ele cerca de US$ 40 (≈ R$ 215).

O mesmo trader, para uma operação de 0,5 BTC, teria encontrado menos cotações de maker (a liquidez fica fina acima de 0,2 BTC) e provavelmente teria escolhido MoneroSwapper ou FixedFloat — nenhum dos dois exige KYC nesse tamanho e ambos liquidam em menos de 30 minutos. A árvore de decisão não é ideológica; é operacional.

FAQ

Um atomic swap Bitcoin-Monero é realmente anônimo?

A perna Monero herda RingCT, ring signatures e stealth addresses desde o momento do recebimento, então o destino é privado por construção. A perna Bitcoin, no entanto, deixa a mesma pegada on-chain de qualquer outra transação Bitcoin — o output de lock fica publicamente visível e ligado ao endereço de onde você mandou. Se seu Bitcoin tinha origem conhecida (uma corretora centralizada, por exemplo), análise de cadeia consegue ver que você usou essas moedas para um atomic swap. A privacidade melhora a partir do momento em que os fundos entram no Monero; ela não apaga retroativamente o histórico Bitcoin.

Por que se chama "atomic"?

"Atomic" no sentido de banco de dados — o swap ou efetiva integralmente nas duas cadeias ou reverte integralmente nas duas. Não existe estado em que um lado foi pago e o outro não, assumindo que ambos os timelocks sejam respeitados. A atomicidade criptográfica vem da assinatura adaptadora, que acopla a transação de redeem do BTC à revelação do share da spend key do XMR.

Posso rodar um maker (vender XMR por BTC) e ganhar o spread?

Pode. O mesmo binário do UnstoppableSwap roda em modo maker, às vezes chamado de Automated Swap Backend (ASB). Você cota um preço, tranca Monero como colateral e atende takers. Os retornos em 2026 são modestos (4–8% anualizados sobre o capital alocado) e você assume o risco de ficar offline durante um swap ou de segurar inventário durante uma oscilação de preço. A maioria dos makers ativos roda em servidores dedicados atrás de Tor ou via VPS — no Brasil, opções como provedores VPS internacionais costumam render mais estáveis do que conexões residenciais com CG-NAT.

O que acontece se a rede Bitcoin estiver congestionada?

Você vai pagar fees de minerador mais altas tanto no lock quanto no redeem, e o swap vai demorar mais porque cada passo de confirmação demora mais. O protocolo é robusto à congestão — os timelocks são medidos em blocos, não em minutos — mas você precisa setar fees altas o suficiente para suas transações serem mineradas antes do cancel timelock. Como regra, não inicie um atomic swap quando a mempool ultrapassar 150 MB de transações não confirmadas.

Atomic swaps são legais no Brasil?

Na maioria das jurisdições, trocar cripto que você já tem por outra cripto que pretende segurar não é atividade regulada do ponto de vista do usuário; se o maker é regulado depende das regras locais de transmissor de valores. No Brasil, a Lei 14.478/2022 (Marco Legal dos Criptoativos) regula prestadores de serviços de ativos virtuais (VASPs), e a Instrução Normativa RFB 1.888/2019 obriga você a declarar à Receita Federal qualquer operação acima de R$ 30.000 no mês, mesmo entre carteiras próprias — e cada swap é, para fins fiscais, uma alienação de BTC e uma aquisição de XMR. Ganho de capital acima da faixa de isenção mensal de R$ 35.000 em vendas de cripto está sujeito à alíquota progressiva de 15% a 22,5%, recolhida via DARF até o último dia útil do mês seguinte. Na UE, a MiCA não cobre diretamente atomic swaps peer-to-peer até 2026, mas as obrigações tributárias continuam valendo. Consulte um contador familiarizado com ativos virtuais para o seu caso; este guia não é assessoria jurídica nem tributária.

Dá para fazer um atomic swap a partir de uma hardware wallet?

Não diretamente, até o início de 2026. O protocolo exige assinar assinaturas adaptadoras, algo que o firmware da Ledger e da Trezor ainda não suporta nativamente. O que dá para fazer é financiar a carteira embutida do UnstoppableSwap a partir de uma hardware wallet, executar o swap e depois mandar o XMR resultante para um endereço Monero controlado por hardware. Isso mantém o armazenamento de longo prazo no dispositivo de hardware sem exigir que ele participe do protocolo de swap em si.

Conclusão

Atomic swaps de Bitcoin para Monero são a coisa mais próxima que temos em 2026 de uma ponte trustless e sem KYC entre a maior criptomoeda e a mais privada. Não são mágica: custam mais do que corretoras centralizadas, demoram mais do que serviços de swap e têm uma curva de aprendizado que já deixou mais de um usuário impaciente preso no caminho de refund. Mas para o tamanho de operação certo — digamos, qualquer coisa entre 0,005 e 0,2 BTC em que você tem tempo e quer zero exposição à contraparte — são a ferramenta mais limpa disponível. Domine o fluxo uma vez com um valor pequeno de teste antes de comprometer capital sério.

Para operações fora desse intervalo, ou quando você precisa de fluxo mobile, um serviço de swap não-custodial respeitoso com privacidade como o MoneroSwapper executa a mesma conversão BTC→XMR em menos de meia hora, sem KYC, sem conta, sem e-mail e sem logs retidos além do estritamente necessário para concluir a operação. A resposta certa raramente é ideológica; é a ferramenta que se encaixa no tamanho, no prazo e no modelo de ameaça do swap específico na sua frente.

Compartilhe este artigo

Artigos Relacionados

Pronto para Trocar?

Exchange de Monero Anônima

Sem KYC • Sem Cadastro • Troca Instantânea

Trocar Agora