Como comprar/vender BTC no P2P com privacidade usando lightning network
Um guia simples e objetivo utilizando Robosats + Revolut
Como já dito anteriormente por aqui, é perfeitamente possível comprar bitcoin usando as corretoras nacionais de maneira disfarçada (comprando stablecoins e fazendo swap por fora). Porém também é interessante estar preparado para poder comprar bitcoins diretamente no mercado P2P e principalmente poder vender bitcoins com um pouco de ágio (lucro!) utilizando métodos que permitam sigilo entre comprador e vendedor.
Existem P2Ps locais no Brasil que utilizam principalmente PIX como forma de pagamento, o que com certeza é extremamente prático e rápido, mas traz alguns problemas:
Transações via PIX são totalmente abertas e acessíveis pelos parasitas estatais
Muitas vezes a transação PIX envolve dar algum dado pessoal como CPF ou Telefone, ou usar uma chave aleatória mas com o nome completo em evidência
Existem muitos golpes sendo aplicados com estorno de PIX, o que torna ele uma pessíma opção, você pode acabar vendendo bitcoin pra alguém e a pessoa solicitar o cancelamento desse PIX
Mercado nacional é bastante limitado com baixa liquidez no P2P
Uma excelente alternativa acessível a todos os brasileiros é o uso da fintech Revolut. A Revolut é uma fintech com sede na Lituânia e atua no mercado europeu e brasileiro há alguns anos. Através dela você consegue enviar reais (BRL) e converter para USD ou EUR e utilizar o cartão internacional em vários países sem pagar IOF, uma excelente opção pra quem costuma viajar. Outra vantagem da Revolut é poder usar o saldo USD ou EUR aqui no Brasil sem pagar nenhuma taxa em dias úteis (1% de fim de semana e feriados).
Você pode abrir uma conta na Revolut gratuitamente e receber também um cartão de crédito pré-pago físico em casa ou já sair usando o cartão virtual a partir da aprovação da sua conta, basta instalar o app no Android ou Iphone e se cadastrar.
Mas o que isso tem a ver com o Bitcoin?
O bom da Revolut é que existe um mercado interessante com boa liquidez para que você possa comprar BTC usando EURO pela Revolut tanto na BISQ quanto na Robosats.
Pra quem não conhece essas plataformas, são duas plataformas bastante usadas no mercado P2P:
BISQ: é uma espécie de corretora descentralizada. A BISQ exige que você instale no seu PC o aplicativo deles, faça um setup demorado e configure suas contas, além de um processo um pouco lento de verificação para inibir golpes e aumentar seus limites. O “problema“ da BISQ é que as transações através dela são todas on-chain, e num cenário de taxas de rede altas fica totalmente inviável para pequenos valores. Continua sendo uma excelente opção para valores maiores, pois o sistema de arbitragem deles em caso de problema é muito bom.
Robosats: a Robosats segue uma idéia semelhante a da BISQ, mas com duas vantagens: não necessita instalar nada e as transações são via lightning network, o que permite transacionar pequenos valores com tranquilidade. A praticidade acaba sendo muito maior, mas você não possui sistema de reputação na plataforma - na verdade eles incentivam que o usuário utilize novas chaves toda vez que vai efetuar alguma operação. O sistema de arbitragem deles é através de um chat no aplicativo SimpleX.
Para esse tutorial, optei por divulgar a Robosats, pois além de ser bem mais simples de configurar, é mais adequado para a realidade brasileira permitindo transacionar em pequenas quantidades.
Usando a Revolut como meio de pagamento para compra ou venda, você tem algumas vantagens:
acesso ao mercado P2P internacional
bastante privacidade - só é exigido o nome do usuário Revolut para efetuar uma transação entre usuários - nada de CPF, telefone ou algo do tipo. Esse username oferece um excelente nível de privacidade
não tem problemas de estorno de PIX nem nada parecido, não tem como cancelar valores
Como funciona?
A Robosats funciona através de um sistema de “segurar“ invoices lightning por um período de tempo, como se você estivesse dando um cheque caução como garantia de que o processo de compra/venda vai acontecer sem fraudes. Tanto o vendedor como o comprador precisam “pagar“ um invoice lightning com um percentual do valor total que será transacionado, e em caso de tentativa de fraude o fraudador irá perder o valor desse invoice.
Dessa maneira, a função da plataforma é servir como um intermediador temporário para garantir que o processo irá ocorrer sem nenhuma tentativa de fraude entre as partes. Se tudo ocorrer bem, ambos os lados confirmam que a transação deu certo e o valor do “cheque caução“ é devolvido.
Então pra prosseguir com esse tutorial você irá precisar de:
Uma conta na Revolut
Uma carteira lightning compatível com a Robosats (veja aqui a lista de wallets compatíveis - cuidado!!!) - use somente as wallets marcadas como Good na lista do link. Essa lista é meio antiga então caso você use uma wallet que não está na lista, tente buscar no github deles se alguém já testou ela antes
Um navegador TOR (TOR Browser ou Brave Browser com aba anônima via TOR)
Criando sua conta na Robosats - vendendo BTC com privacidade e lucro na rede P2P
O processo de criação de conta é bem simples. Uma conta é uma chave privada gerada pelo site pra você anotar e poder restaurar quando quiser:
1 - Abra o site no navegador TOR (https://learn.robosats.com/) e clique no link para abrir a interface
2 - Na versão inicial desse tutorial, a Robosats estava migrando para um modelo mais descentralizado, e agora eu resolvi atualizar aqui com as instruções mais novas de como acessar a plataforma:
Opção 1: clique no link da imagem acima
Opção 2: utilize o site https://isrobosatsdown.templeofsats.org/status/robodex e escolha um dos links disponíveis (imagem abaixo). Essa opção é interessante pois muitas vezes o link principal do site não funciona direito, mas você consegue negociar normalmente usando qualquer um dos links alternativos.
Opção 3: baixe o aplicativo para android em https://github.com/RoboSats/robosats/releases/tag/android-ea3ff1c (se não souber qual versão baixar, baixe a universal)
3 - Nessa tela, clique em Start para criar o seu “robô“. O “robô“ é uma chave privada aleatória para você ganhar um user na plataforma e poder negociar.
4 - Ao criar o robô, anote-o em algum lugar com segurança. Ao contrário da BISQ, a Robosats incentiva que você crie um novo robô para cada negociação, mas você também tem a opção de reutilizá-lo a vontade:
5 - Clique em Continue para ver o seu nome de usuário aleatório criado com a chave privada do seu robô e depois clique em Create para colocar sua ordem de compra ou venda:
6 - Vamos simular uma VENDA de Bitcoin por EURO usando a Revolut como meio de pagamento. Aqui eu selecionei SELL, um amount de 100 EUR, opção de pagamento Revolut, e um ágio de 5%, o que significa que eu vou ganhar 5% sobre a cotação atual do Bitcoin. Conforme dito anteriormente, vou usar o árbitro padrão da versão tradicional “Experimental“:
7 - Em seguida, vai aparecer o primeiro invoice, o “cheque caução“ necessário para garantir o processo. Esse valor será devolvido caso você decida cancelar a transação ou caso o tempo da transação expire. Use uma das wallets lightning compatíves e pague o invoice.
8 - Depois de pagar sua ordem está ativa na plataforma. Outros usuários podem ver a sua oferta e decidir comprar de você. O site dá um apito quando alguém aceitar a compra, mas é bom ficar de olho.
9 - Você pode monitorar sua ordem no book indo no botão Offers lá embaixo e filtrando por BUY e forma de pagamento Revolut. No caso aqui, eu vi que tem dois usuários vendendo mais barato, porém eles estão vendendo um valor maior que o meu, então existe uma boa chance de alguém se interessar na minha ordem pra fazer uma compra pequena:
10 - Deu certo! Depois de alguns minutos, alguém aceitou a oferta. Nesse momento a Robosats pede para você pagar outro invoice, dessa vez com o valor total a ser enviado para o comprador. Pode ficar tranquilo, esse valor só será liberado para o comprador depois dele efetuar o pagamento pela Revolut.
11 - Depois disso, o comprador precisa também mandar pra Robosats um invoice lightning pra ele poder receber os sats que você enviou depois que a transação estiver concluída. Basta aguardar um tempinho.
12 - Agora é hora de falar com o comprador/vendedor e passar pra ele seu username Revolut (caso você esteja vendendo) ou pedir pra ele o username (caso esteja comprando). Fale em inglês. Se não manjar muito use o Google Tradutor.
13 - Fique de olho no seu app da Revolut. Você irá receber o dinheiro a qualquer momento. Depois da outra parte enviar o dinheiro e confirmar, você poderá confirmar do seu lado também e encerrar o processo.
14 - Aproveite seu dinheiro na Revolut. Vá no supermercado, abasteça o carro, vá comer no restaurante, usando o cartão diretamente, sem precisar enviar nada pra banco brasileiro. Eu gosto de trocar EUR por USD pra poder visualizar mais fácil na Revolut (faça isso em horário comercial pra não pagar 1% de taxa):
Perceba que durante todo o processo a privacidade foi bem preservada. Na Revolut aparece o nome da pessoa que te pagou mas com o sobrenome somente com a primeira letra.
Esse tutorial foi focado na venda mas a compra é bem parecido, a diferença é que você precisa enviar BRL pra conta Revolut e converter em EUR primeiro. Você também precisa ter saldo em lightning em uma carteira compatível pra fazer o processo de colateral.
UPDATE 13/05/2024:
Robosats agora tem duas novidades:
Aplicativo mobile para fazer seus trades (Android only): https://github.com/RoboSats/robosats/releases/tag/android-ea3ff1c (se não souber qual versão baixar, baixa a universal)
Site com todos os links TOR de acesso pra Robosats e o status de cada um: https://isrobosatsdown.templeofsats.org/status/robodex
Acabei a pouco de maratonar os demais artigos e surgiu esse novo. Todos excelentes. Parabéns e muito obrigado Doom!!
Opa amigo, obrigado por mais um excelente artigo. Gostaria de tirar uma dúvida, após a leitura do seu artigo sobre como economiza com taxas ( light --> líquid --> On ), fui pesquisando e conseguir encontrar P2P de confiança no telegram que oferecem a liquid diretamente sem ter que fazer a conversão, a depender da fee que eles cobram o melhor é comprar diretamente com eles, correto?