Bitcoin não é uma criptomoeda anônima, isso é algo que é bom saber e ser muito claro. No entanto, o CoinJoin pode nos ajudar a superar esse problema e, por esse motivo, explicamos aqui como fazer um CoinJoin de forma rápida e fácil.
Seu você é um usuário de criptomoedas preocupado com a privacidade, certamente você saberá da existência sobre o que é e como usar CoinJoin. E é que CoinJoin é um protocolo de mistura de criptomoedas, diferente do misturadores, e projetado para funcionar com Bitcoin (BTC) e outras criptomoedas como Litecoin (LTC) o Bitcoin Cash (BCH), com o objetivo de nos permitir alcançar um nível mais alto de privacidade e anonimato ao lidar com nossas criptomoedas.
Caso você ainda não saiba Bitcoin não é anônimo. Em outras palavras, as pessoas que realizam transações com essa criptomoeda podem ser rastreadas e localizadas. O mesmo vale para muitos outros. Se você quiser saber mais sobre isso, recomendamos a leitura deste artigo onde a privacidade oferecida pelo Bitcoin é explicada em detalhes.
No Bitcoin, todos os endereços são públicos e qualquer pessoa que possa usar um explorador de bloco, você pode revisar todos os endereços e transações do blockchain livremente.
E embora o blockchain não exiba nenhum dado pessoal como tal, com muita paciência e misturando outras fontes de dados, muito pode ser conhecido sobre uma transação. Governos e empresas analisam isso com software automatizado para espionar cidadãos, concorrentes e outros governos. Lembre-se que blockchains como o Bitcoin nunca irão desaparecer de qualquer transação feita e existem redes neurais analisando suas transações para lhe vender algo, manipulá-lo ou censurá-lo em algum momento. Nesta situação, é onde nasceu o CoinJoin, sendo uma boa opção para melhorar a nossa privacidade.
É por isso que na Bit2Me Academy, decidimos fazer um pequeno guia para que você saiba como usar o CoinJoin de forma fácil e rápida. Tudo para que você possa melhorar sua privacidade, desde olhos indesejados até suas transações financeiras. Vamos começar!
Primeiros passos para saber como usar CoinJoin
A primeira coisa que queremos dizer é que para usar o CoinJoin você deve ter em sua posse um bolsa ou carteira com essa habilidade. Existem várias, mas as duas carteiras mais conhecidas nesta área são a Wasabi Wallet e a Samourai Wallet. Ambos com grande foco na privacidade e segurança.
Em primeiro lugar, Wasabi Wallet é multiplataforma para PC, você pode usá-lo em Linux, Windows e MacOS, mas não há versão disponível com Android ou iOS. Em segundo lugar, temos a Samourai Wallet, uma carteira focada em dispositivos móveis, fácil de usar e com vários utilitários muito úteis se você é um usuário avançado de Bitcoin.
É importante dizer que você deve ter muito cuidado ao instalar essas carteiras, pois existem muitos aplicativos falsos que se passam por essas carteiras. Para facilitar esta tarefa iremos dar-lhe acesso aos sites oficiais de ambas as carteiras.
Neste guia específico, vamos nos concentrar na Carteira Samourai, devido à sua simplicidade de uso e por ser uma carteira com um requisito de saldo muito baixo para CoinJoin. No Samourai, você pode iniciar um CoinJoin usando 0.005 BTC, 0.01 BTC ou 0.1 BTC. Mas no Wasabi Wallet, você só tem a opção de usá-lo a partir de 0.1 BTC, portanto, ele restringe seu uso significativamente para quem tem pouco saldo BTC. No entanto, ambas as opções proporcionam um alto nível de segurança e privacidade.
Porém, para este tutorial usaremos a Carteira Samourai, cujo uso é muito mais fácil e o nível de segurança concedido é excelente.
Iniciando o processo
A primeira coisa que você deve fazer é instalar a Carteira Samourai em seu smartphone e iniciar o processo de geração da carteira. Então não se esqueça deArmazene com segurança o semente (ou semente) de sua carteira e coloque uma chave de criptografia segura para proteger a semente.
Após essas etapas de configuração inicial, começamos nosso processo para usar Whirlpool, a versão do protocolo CoinJoin da Samourai Wallet.
Neste caso, a nossa carteira tem um total de 0.01513658 BTC em crédito, cerca de 127 €. Com esta pequena quantidade começaremos a criar nosso Whirlpool ou CoinJoin.
Para iniciar o processo, clique no botão "+" (canto inferior direito) e no menu suspenso selecione Hidromassagem. Ao escolhê-lo, seremos imediatamente encaminhados para a interface Whirlpool do Samourai Wallet.
Iniciando o Whirlpool
Neste ponto, o processo de criação do Whirlpool começa. Aqui podemos ver que ao iniciarmos nossa operação não temos nenhum saldo em nossa Whirlpool, então começaremos a tirar o equilíbrio necessário para criar uma transação Whirlpool. Ao utilizar a Whirpool no Samourai Wallet estaremos garantindo a nossa segurança, pois este protocolo é um derivado do CoinJoin melhorado por esta equipa de desenvolvedores.
Para fazer isso, devemos pressionar o ícone do tornado (canto inferior direito) e selecionar a opção "Mix UTXOs". Esta opção nos permitirá pegar o UTXO (Unspent Outputs) de nossa carteira e enviá-lo para uma mixagem efetiva. Esta será a nossa primeira etapa na criação da transação CoinJoin e a etapa mais importante.
Ao selecionar "Mix UTXOs" Veremos rapidamente um painel com os UTXOs de nossa carteira, neste caso selecionaremos todos eles.
Clicando "Segue" Iremos para uma caixa onde podemos configurar algumas opções em nosso Whirlpool (CoinJoin).
Para o exemplo, selecionamos a prioridade "Normal" para o ciclo de mixagem, uma vez que a rede Bitcoin não está congestionada. Você pode ver o congestionamento e o custo de taxa de mineração neste link.
Se você escolher uma prioridade "Baixo" as taxas de serviço e mineração serão menores, mas levará mais tempo. No caso de selecionar "Alto" Os custos sobem, mas sua mixagem vai passar muito mais rápido. Dependendo do tempo que você tem, você pode escolher a opção que mais gosta, mas lembre-se que se a rede estiver congestionada, um mix tem prioridade "Normal" pode levar um dia inteiro para produzir.
Por fim, são apresentados os dados da mistura: quantos UTXO serão criados no final do processo, os links determinísticos, o número de combinações (10546 para o nosso caso), o nível de entropia (quanto maior, melhor será a privacidade e o anonimato alcançados). Observamos também as taxas de mineração, o valor a ser misturado e a variação sem mistura que nos será devolvida.
É importante notar que este mudar sem misturar o Mudança Doxxic, é um ponto fraco que pode destruir sua privacidade. Esta alteração (ou quantidade de moedas que lhe serão devolvidas) não passará pela mistura e será enviada diretamente para a sua carteira. O Samourai tem uma solução para isso, e consiste em marcar a referida alteração como "Não gastável" uma medida de segurança, que lhe permitirá ter a tranquilidade de gastar o seu dinheiro (que foi misturado com sucesso) sem "gastar este risco para a privacidade".
O perigo de privacidade de um Doxxic Change é que, uma vez que não é misturado, pode ser um elo entre sua carteira, o CoinJoin que você cria e sua identidade. Esta não é uma falha da Whirlpool ou Samourai, é uma questão de estrutura no CoinJoin e no blockchain, o que também se repete em outras carteiras como a Wasabi Wallet.
A melhor forma de evitar este "perigo" é marcar o endereço como não gastável, tal como faz o Samourai, premindo "Sim". Mas não se preocupe, seu equilíbrio está aí. Você pode usá-lo marcando-o como "Gasto" e enviando-o para outra carteira, completamente, evitando que seja relacionado ao CoinJoin que você fez. Outra opção se quiser ganhar mais privacidade é criar outro CoinJoin com Whirlpool que só use essa mudança, apagando o traço por completo.
Concluindo o Whirlpool (CoinJoin)
Voltando ao processo, só nos resta uma coisa: aguardar que a mixagem ocorra. Dependendo do congestionamento da rede, pode levar duas horas ou mais. Portanto, aproveite este ponto, por exemplo, para aprender mais com a Bit2Me Academy enquanto finaliza o processo.
No final do processo de mixagem, você verá a seguinte tela.
Se você olhar, está faltando um pouco de satoshis. Para onde foram os outros 0,005 BTC? Não se preocupe, eles ainda estão no saldo da carteira, apenas foram marcados como não gastáveis e foram devolvidos como mudar. Isso ocorre porque o CoinJoin é criado para misturar moedas em quantidades redondas. No caso da Whirlpool, misture as moedas nos valores de 0,01, 0,05 e 0,1 BTC. Em nosso caso, inicialmente tínhamos 0,015 BTC e misturamos um total de 0,01 BTC. O restante está em um endereço de troca marcado como não gasto, para evitar quebrar a privacidade da CoinJoin.
Neste ponto, nosso mix está pronto e podemos efetuar o pagamento com ele. Para fazer isso, pressionamos o tornado novamente e selecionamos "Passe UTXOs Mistos" ser capaz de criar uma transação normal que usará apenas especificamente nosso saldo misto.
É um processo convencional, basta digitar o endereço para onde irá enviar a transação, pagar a taxa de mineração e enviar. Com isso você terá criado um CoinJoin usando Samourai e seu sistema Whirlpool. Simples, você não acha?
Mas espere! Como ter certeza de que funcionou como deveria? Bem, se verificarmos o TX ID dessa transação no explorador de blocos, encontraremos isto.
Você vê? É a nossa transação, se você olhar os detalhes verá que a origem das moedas as marca como "Nenhuma entrada (moedas recém-geradas)". É como se essas moedas NUNCA tivessem sido usadas em toda a sua história. E não, não é uma questão do nosso explorador. Você pode verificar isso em outros navegadores.
No caso de Blockchain, mais dados aparecem, mas ainda marcam as moedas como "Recém-gerado" (OP_0). Interessante, não acha?
Como você viu, o processo é muito simples e nada difícil. No entanto, usar este processo levianamente não protegerá sua privacidade e anonimato se for isso que você deseja. Para isso você deve seguir as seguintes dicas:
Recomendações para fazer um CoinJoin e obter grande privacidade
- Faça um bom controle de moedas (manuseio de moedas em espanhol). Uma boa estratégia é ter carteiras diferentes para lidar com coisas diferentes. Por exemplo, você pode ter uma carteira para receber pagamentos de endereços que publicou na Internet. Nesse momento, você pode fazer um CoinJoin e enviar o dinheiro arrecadado para outras carteiras, como para despesas pessoais, poupança ou compras online. Enviar CoinJoin para essas carteiras e cuidar de seus dados pessoais manterá sua privacidade.
- Tenha cuidado com a Mudança Doxxic, como mencionamos, marcá-los como não dispensáveis é o melhor. Depois de usar o CoinJoin, você pode salvar essa alteração para outra oportunidade de mistura. Isso protegerá sua privacidade e evitará que links sejam criados entre seus mixes e seus destinos.
- Evite reutilizar endereços de Bitcoin. Sempre gere novos endereços em todas as suas carteiras.
- Cuide de seus dados. Tente reduzir sua impressão digital e você estará mais seguro.
- Aprenda a usar o CoinJoin e use-o sempre que quiser garantir um maior nível de anonimato sobre os saldos que recebe.
Essas dicas simples o ajudarão a melhorar sua privacidade em todos os momentos.