20 de maio de 2024

Como manter a privacidade ao gastar Bitcoin após a mistura

A mixagem na Whirlpool permite que você alcance o anonimato ao usar Bitcoin. E neste post eu querofalar sobre ferramentas que ajudarão a manter o nível de privacidade alcançado na mixagem na hora de gastar.

Ao gastar resultados não gastos (UTXO)Após a hidromassagem, deve-se tomar cuidado para manter os benefícios do anonimato alcançados durante a mixagem. E existem ferramentas que tornam isso possível. Cada ferramenta oferece métodos diferentes e é importante entender as diferenças entre eles para fazer a escolha certa em cada situação.

Neste artigo falarei sobre alguns princípios básicosconceitos relacionados à estrutura da carteira em torno da Whirlpool e às ferramentas de gasto de moedas pós-mix fornecidas na Samourai Wallet e na Sparrow Wallet.

Embora ferramentas semelhantes possam ser implementadas em outras carteiras, no todo ou em parte.

Navegação:

  • Estrutura básica de uma carteira Bitcoin →
  • Piscinas e tx0 →
  • Rendição tóxica →
  • Whirlpool UTXO →
  • BIP47 e PayNym →
    • Carteira Samourai →
    • Carteira Pardal →
  • clandestino →
    • Carteira Samourai →
    • Carteira Pardal →
  • StonewallX2 →
    • Carteira Samourai →
    • Carteira Pardal →
  • Parede de pedra →
    • Carteira Samourai →
    • Carteira Pardal →
  • Ricochete →
  • Conclusão →

Estrutura básica de uma carteira Bitcoin

Em Samourai e Sparrow Wallet para implementaçãoA Whirlpool usa uma estrutura de quatro carteiras. Todas essas quatro carteiras são gerenciadas em segundo plano pela sua carteira de software e o usuário pode alternar facilmente entre elas, se desejar.

Esta estruturação de carteiras é importante parapara manter os UTXOs isolados uns dos outros. Nessa estrutura, seus UTXOs seguem um caminho lógico através de vários estágios até o estágio pós-mix e chegam lá sem nenhuma conexão determinística com o histórico de transações anteriores.

Tanto Samourai quanto Sparrow Wallet suportam os seguintes formatos de endereço:

  • Pay-to-Public-Key-Hash (P2PKH) tem o formato 17SkEw2md5avVNyYgj6RiXuQKNwkXaxFyQ; Quando as pessoas falam sobre endereços Bitcoin “simples”, “regulares” ou “legados”, elas estão falando sério.
  • Pay-to-Script-Hash (P2SH) tem o formato 3EEJFjZURxShNr2AoJtbfcvCB749yzP7LP, eles também são chamados de endereços segwit aninhados.
  • Pay-to-Witness-Public-Key-Hash (P2WPKH) tem o formato bc1qqmmc3s46efrdq0jglhf8l8jg0xw37exgne6q3k, eles também são chamados de endereços “SegWit nativos” ou bech32.
  • A aparência de Pay-to-Taproot (P2TR)bc1p0004nx9sh2qkvd7nzrkffx4xe5wacl8ya9yv5gtqkasatqrtgpaqrrcdg7, eles também são chamados de endereços taproot. A Samourai Wallet suporta apenas o envio de BTC para esses endereços, a Sparrow Wallet suporta apenas o envio e recebimento.
  • Testnet Pay-to-Witness-Public-Key-Hash (P2WPKH) tem o formato tb1qqakszcjex7zvjg7slarps5mpdngwlwsc5ll8v7, é apenas para fins de teste e não tem valor.

A disponibilidade de suporte para todos esses tipos de endereço nãosignifica que todos trabalham com a Whirlpool. A Whirlpool só funciona com endereços P2WPKH – tanto na rede principal do Bitcoin quanto na rede de teste. Portanto, as carteiras pré-mix, pós-mix e bad-bank descritas abaixo só podem receber fundos de endereços P2WPKH e gastá-los em P2PKH, P2SH, P2WPKH ou P2TR.

O software de carteira usa diferentes caminhos de derivaçãopara carteiras individuais. Os caminhos de derivação usam números diferentes para representar detalhes diferentes sobre o caminho chave: "m/destination’ /coin_type’ /identificador’". No exemplo abaixo, a carteira de depósitos pode funcionar com diferentes tipos de endereços, portanto m/44’|m/49’|m/84’|m/47’|m/47’|m/84’|m/47’ para cada uma das diferentes finalidades. Carteiras pré-mix, pós-mix e bad bank só funcionam com o alvo m/84′.

</p>
  • Carteira de depósito:esta é a carteira na qual você depositarábitcoins. Os UTXOs nesta carteira podem ser usados ​​como entradas para o Whirlpool CoinJoin através do que é conhecido como transação zero (tx0). Você também pode simplesmente gastar bitcoins desta carteira como qualquer outra.
  • Mistura prévia:é aqui que os UTXOs vão parar depois de saíremcarteira de depósito via tx0. Os UTXOs não ficam aqui por muito tempo, eles são apenas um ponto de passagem onde os UTXOs são registrados como entradas de mixagem disponíveis no Whirlpool CoinJoin. Se você não deseja depositar diretamente nesta carteira ou gastar diretamente dela, a interface do software facilita o gerenciamento.
  • Pós-mix:é aqui que seus UTXOs acabam depois de passarWhirlpool CoinJoin. Esses UTXOs podem ficar aqui pelo tempo que você quiser - contanto que você queira que eles continuem sendo selecionados aleatoriamente como &#171;freeriders&#187; para mais ciclos de mixagem gratuitos no Whirlpool CoinJoin.
  • Banco ruim:É aqui que a &#171;rendição tóxica&#187; de tx0.

Na Carteira Samourai, você pode mudar de uma carteira de depósito para uma carteira pós-mix clicando no ícone Samourai no canto superior esquerdo.

Na Sparrow Wallet, você pode alternar entre quatro carteiras usando as guias no lado esquerdo da interface.

</p>

Piscinas e tx0

A Whirlpool tem quatro tamanhos de piscina:0,5, 0,05, 0,01 e 0,001 BTC. Isto significa que cada saída Whirlpool corresponderá a um tamanho de pool específico. Quando você seleciona UTXOs de sua carteira de depósito para misturar no Whirlpool CoinJoin, eles primeiro passam por tx0. Os resultados deste tx0 dependem do tamanho do pool selecionado. Por exemplo, se você quiser passar 10 BTC pela Whirlpool, os resultados tx0 para diferentes tamanhos de pool serão os seguintes:

Piscina 0,5

  • 10.00000000 BTC na entrada
  • 1 UTXO x 0,01750000 BTC - Comissão Coordenadora da Whirlpool
  • 19 x 0,50001000 BTC UTXO para entradas Whirlpool,cada um com uma pequena quantia adicional para taxas de mineração. Neste exemplo, é utilizada uma taxa de mineração de 1000 sat, mas isso pode variar dependendo da carga do mempool e da urgência desejada.
  • 1 x 0,48231000 BTC UTXO com &#171;tóxico&#187; render

Piscina 0,05

  • 10.00000000 BTC na entrada
  • 1 UTXO x 0,00175000 BTC - Comissão Coordenadora da Whirlpool
  • 199 x 0,05001000 BTC UTXO para entradas Whirlpool,cada um com uma pequena quantia adicional para taxas de mineração. Novamente, 1000 SAT é usado aqui como exemplo, porém a taxa pode variar.
  • 1 x 0,04626000 BTC UTXO com &#171;tóxico&#187; render

Conjunto 0,01

  • 10.00000000 BTC na entrada
  • 1 UTXO x 0,00050000 BTC - Comissão Coordenadora da Whirlpool
  • 998 x 0,01001000 BTC UTXO para entradas Whirlpool,cada um com uma pequena quantia adicional para taxas de mineração. Novamente, 1000 SAT é usado aqui como exemplo, porém a taxa pode variar.
  • 1 x 0,00952000 BTC UTXO com &#171;tóxico&#187; render

Conjunto 0,001

  • 10.00000000 BTC na entrada
  • 1 UTXO x 0,00005000 BTC - Taxa de Coordenador Whirlpool
  • 9900 x 0,00101000 BTC UTXO para entradas Whirlpool,cada um com uma pequena quantia adicional para taxas de mineração. Novamente, 1000 SAT é usado aqui como exemplo, porém a taxa pode variar.
  • 1 x 0,00095000 BTC UTXO com &#171;tóxico&#187; render

De referir que a comissão do coordenadorA Whirlpool permanece a mesma, não importa quantos Bitcoins você misture. Ou seja, quer você misture 1 ou 100 BTC, em um pool com tamanho de, por exemplo, 0,5 BTC, você pagará 0,0175 BTC de comissão ao coordenador.

Observe também que as taxas de mineração,incluído em cada pré-mistura UTXO pode atingir uma quantidade significativa se houver muitas dessas pré-misturas UTXO. No exemplo do pool de 0,001 acima, as taxas totais do minerador seriam de 0,099 BTC.

Tx0 é usado nas carteiras Samourai e Sparrow. Tx0 é sempre construído de forma que uma ou mais entradas da sua carteira de depósitos sejam divididas em:

  • Múltiplas saídas do mesmo tamanho são uma pré-mistura de UTXOs que serão posteriormente enviadas para Whirlpool CoinJoin.
  • Uma saída com a comissão coordenadora da Whirlpool.
  • Uma saída com a mudança restante, “mudança tóxica”.

Aqui está um exemplo real de tx0, onde você pode ver o que havia nele:

  • uma entrada para 0,81804189 BTC;
  • 16 saídas iguais de 0,0501 BTC;
  • uma saída com taxa de coordenador Whirlpool de 0,0025 BTC (taxa atual reduzida para 0,00175 BTC);
  • uma saída com alteração tóxica para 0,0136981 BTC.

Você pode visualizar esta transação em KYCP.org.

</p>

Cada uma das 16 saídas iguais será individualmenteselecionado como entrada para mixagens subsequentes no Whirlpool CoinJoin. Até então, essas saídas ficam temporariamente localizadas na carteira pré-mix. Ao iniciar novas transações de hidromassagem, o coordenador buscará insumos disponíveis como estes. O Whirlpool Coordinator aplica regras estritas que garantem que uma única transação Whirlpool CoinJoin não resulte em duas saídas do mesmo tx0 ou da mesma carteira. Cada uma dessas 16 saídas inclui uma pequena quantidade de BTC extra para que, quando selecionadas como entradas, o prêmio possa cobrir as taxas do minerador para a transação Whirlpool CoinJoin.

O coordenador mudará aleatoriamenteentre a criação de transações que tenham dois UTXOs novos membros e três UTXOs remixados, ou três UTXOs novos e dois UTXOs remixados. O UTXO de novos participantes é coberto pelas comissões dos mineiros, e o UTXO de &#171;freeriders&#187; sempre remixado de graça. Você também paga a taxa de coordenador apenas uma vez, após a qual seus UTXOs podem permanecer na carteira pós-mix e ser remixados gratuitamente pelo tempo que você desejar mantê-los lá.

Rendição tóxica

Deve ser dada especial atenção à entrega tóxicade tx0. Por padrão, a Samourai Wallet solicitará que você marque um UTXO com alteração tóxica como “não consumível” ao iniciar o tx0. Neste caso, a carteira não exibirá este UTXO como disponível e irá excluí-lo do saldo exibido.

</p>

Você sempre pode abrir o menu com três pontosNo canto superior direito do aplicativo Samourai Wallet, selecione “Mostrar resultados não gastos”, role até o final e você encontrará resultados de alterações tóxicas em “Não gastar”. Aqui você pode selecionar o UTXO de seu interesse e, se desejar, alterar seu status para &#171;Gastável&#187;. Em seguida, ele aparecerá como parte do saldo da sua carteira de depósito e ficará disponível para gastos novamente.

</p>

Na Sparrow Wallet, a alteração tóxica após tx0 é enviada automaticamente para a carteira do banco ruim. Você pode ir para a aba do banco ruim a qualquer momento e gastar UTXO nela.

</p>

O problema da rendição tóxica é queque na cadeia ele permanece conectado ao tx0 de onde veio. Isso significa que ele também está conectado com todo o histórico de transações anteriores de todas as entradas deste tx0. Isso significa que se um observador externo monitorar a movimentação de bitcoins pertencentes a um sujeito identificado da rede, então ele saberá que esta saída com mudança tóxica pertence a este sujeito. Isto significa que, com a ajuda da análise heurística da blockchain, um observador externo pode razoavelmente assumir que, em transações futuras, quaisquer bitcoins associados a uma mudança tóxica também pertencem à mesma entidade.

Acontece que ao combinar a entrega tóxica UTXOcom UTXO pós-mix, você anulará todos os benefícios de anonimato alcançados pela Whirlpool. Porém, devido à estrutura da carteira, você terá que realmente tentar fazer algo muito estranho para combinar a saída com mudança tóxica e a saída após Whirlpool em uma transação.

Existe uma chamada técnica em cascata, quandovocê começa com o maior tamanho de pool que pode obter com base nos UTXOs disponíveis na carteira de depósito. Em seguida, pegue a saída de alteração tóxica e use-a separadamente no próximo pool de maior tamanho, e assim por diante, até que você tenha a menor quantidade possível de alteração tóxica restante.

Outra técnica possível, no momento em que este artigo foi escritoatualmente em desenvolvimento na Samourai Wallet estão as trocas atômicas com Monero. Para fazer isso, você precisará de uma carteira separada para Monero - por exemplo, Monerujo - porque a Samourai Wallet não planeja implementar suporte para Monero. Mas, em princípio, você pode construir uma transação Bitcoin &#171;sem confiança&#187; troca ponto a ponto de BTC por XMR, que irá para sua carteira Monero, e sua mudança tóxica irá para a carteira Bitcoin de sua contraparte. Depois disso, você pode trocar o XMR recebido por bitcoins ou simplesmente gastá-lo - está tudo em suas mãos.

Whirlpool UTXO

Movido para tx0 do depósito para a pré-misturacarteira, seus UTXOs pré-mixados estão prontos para serem mixados no Whirlpool CoinJoin. Depois de iniciar o tx0, sua carteira e o coordenador da Whirlpool farão automaticamente tudo o que for necessário em segundo plano. As transações Whirlpool CoinJoin têm cinco saídas do mesmo valor. Um observador externo estudando um registro de transação em um explorador de bloco não pode correlacionar com segurança uma saída de transação específica com uma ou outra de suas entradas. Todas as cinco saídas podem pertencer igualmente a qualquer uma das cinco entradas. Este conceito é bem ilustrado por este exemplo do KYCP.org.

</p>

Aqui está outra maneira de observar a mesma transação Whirlpool CoinJoin na forma de uma tabela que resume as probabilidades de transferência entre certas entradas e saídas.

</p>

Como todas as tomadas são do mesmo tamanho e comtêm a mesma probabilidade de se aplicar a qualquer dado input; não possuem características distintivas. Isto é o anonimato – a qualidade, ou estado, de indistinguibilidade na “multidão”, multidão. Uma vez alcançado o anonimato, você deseja mantê-lo para poder continuar a gastar bitcoins na blockchain pública sem revelar detalhes que poderiam ser usados ​​para reconstruir seu histórico anterior de transações na cadeia, revelando mais informações sobre você.

Para saber mais sobre conjuntos anônimos aplicáveis ​​ao Whirlpool CoinJoin, recomendo verificar este artigo.

BIP47 e PayNym

BIP47 introduz suporte para pagamento reutilizávelcódigos que podem ser exibidos como um endereço Bitcoin estático, por exemplo, em um site ou loja. A vantagem deste código de pagamento é que observadores externos não podem ver o histórico de transações ou o saldo do código de pagamento, ao contrário dos endereços Bitcoin normais.

Em alto nível, detalhes de códigos de pagamento,pertencentes a ambos os participantes da transação são combinados, resultando em um índice de endereços conhecidos apenas por esses dois participantes. Dessa forma, qualquer pessoa que conheça o código de pagamento público e se conecte a ele por meio de uma transação de notificação na rede poderá enviar pagamentos para endereços resultantes exclusivos daquela conexão específica. Não há necessidade de um servidor ativo entregar sempre um endereço novo, como é o caso de um servidor de pagamento como o BTCPay Server.

Este é um exemplo de código de pagamento BIP47:

“PM8TJK7rnkDXabzmo4ZyxX49JxdLWhbFANDr4eBCwk1shDEs1qDysW5hFCFr6hschwJe4ny7C7GcSnsNPzBYvE6giabxfJyNSrAWRJYCoHMo7iveHned”

Também pode ser exibido como um código QR:

</p>

PayNym, por sua vez, é uma implementação do BIP47,usado na carteira Samourai e na carteira Sparrow. PayNym é obtido por meio do hash do seu código de pagamento para criar um avatar e um nome exclusivos. O avatar e o nome têm como objetivo facilitar a interpretação e o gerenciamento dos usuários. A Samourai Wallet mantém um diretório PayNyms se você quiser explorar, encontrar e se conectar com outras pessoas: https://paynym.is/. Este diretório pode ser usado para registrar seu PayNym se você selecionar isso no aplicativo na inicialização.

</p>

PayNym pode ser usado de várias maneiras.

Por exemplo, para fazer pagamentos directos aPayNym de alguém, estabelecendo uma conexão on-chain com ele e gerando um índice de endereços secretos. Falando em pagamentos não colaborativos no PayNym, se você não fizer uma transação de notificação on-chain, o destinatário não saberá o endereço e não poderá monitorar suas carteiras.

Isto não deve ser confundido com transações conjuntasusando PayNym, para o qual basta que os usuários do PayNym se rastreiem, e não uma transação em cadeia com notificação. Em outras palavras, se você importar o código de pagamento de outra pessoa para sua carteira e começar a descobrir endereços para os quais enviar bitcoins, até que a transação de notificação na rede seja concluída, o destinatário não saberá quais endereços deve observar como remetentes; Se quiser que os destinatários possam reconhecer e visualizar esses endereços, você precisará fornecer aos destinatários seu código de cobrança. Depois que o código de pagamento for digitalizado e a transação de notificação na rede for concluída, não há mais necessidade de participação do destinatário - você pode simplesmente enviar-lhe os pagamentos.

Outra forma de usar o PayNym é por meio de transações colaborativas como Stowaway e StonewallX2, que abordarei nas seções a seguir.

Carteira samourai

Primeiro, mostrarei o processo de criação de uma conexão on-chain com PayNym:

  • Encontre o código de pagamento de seu interesse; Usei paynym.is no exemplo abaixo.
  • Na Carteira Samourai, clique no botão azul &#171;+&#187; e depois no ícone PayNym.
  • Na tela do PayNym, pressione o botão azul &#171;+&#187; novamente.
  • Selecione &#171;VERIFICAR CÓDIGO QR&#187; ou você pode copiar e colar o código de pagamento manualmente.
  • Digitalize o código QR do código de pagamento com o qual deseja se conectar.

</p>
  • Informações sobre PayNym aparecerão na tela, clique em &#171;SEGUIR&#187;.
  • Confirme que deseja se conectar a este PayNym.
  • Depois disso, você pode estabelecer uma conexão - clique em &#171;CONNECT&#187;.
  • Aparecerá uma caixa de diálogo na qual será indicado o valor total para o estabelecimento de uma conexão - 15.000 Satoshi e a comissão aos mineiros. Clique em &#171;OK, SEGUIR&#187;.
  • O status do contato PayNym mudará para &#171;Seguindo&#187; e &#171;Conectado&#187;, abaixo você também verá confirmações pendentes.

</p>

Depois de confirmar a conexão on-chain, você podeinicie um pagamento para um contato de sua carteira de depósito retornando ao PayNym desejado e clicando no botão do avião de papel. Basta inserir o valor, verificar a transação e transmiti-la online.

</p>

Você pode enviar fundos de sua carteira pós-mix para um contato PayNym.

  • Vá para a carteira pós-mix, clique no botão azul &#171;+&#187; e selecione &#171;Enviar&#187;.
  • Clique no ícone do avatar no canto superior direito.
  • Selecione o contato desejado na lista que aparece.
  • Insira o valor, verifique a transação e transmita online.

</p>

Carteira Pardal

A Sparrow Wallet tem todos os mesmos recursos para enviar pagamentos diretos PayNym que a Samourai Wallet. Apenas a interface é um pouco diferente.

  • Na Sparrow Wallet, vá para a seção “Ferramentas” e depois “Mostrar PayNym”.
  • Copie o código de pagamento e cole-o na caixa de diálogo “Encontrar contato”.
  • Em seguida, clique em “Adicionar contato”.
  • Após adicionar PayNym, você terá a oportunidade de estabelecer uma conexão on-chain com ele clicando em “Vincular contato”.
  • Uma caixa de diálogo aparecerá informando que esta transação de notificação custará 546 Satoshi. Clique em “Enviar” para enviar.
  • Você pode enviar Bitcoin para PayNym diretamente de sua carteira de depósito acessando a guia “Depósito” e depois “Enviar”.
  • Clique no botão do menu suspenso na caixa de diálogo “Pagar para” e selecione “PayNym ou código de pagamento”.
  • Selecione um contato PayNym conectado e clique em “Enviar diretamente”.

Ferramentas colaborativas para gastar moedas após a mistura: clandestino

Stowaway é uma ferramenta colaborativa paragastos pós-mix, ocultando o valor do pagamento. Somente a pessoa com quem você interage saberá disso. Você fornece várias entradas, o destinatário também fornece várias entradas, você recebe sua saída com troco e o destinatário recebe sua saída com troco mais o valor que você enviou, e o valor real do pagamento fica oculto nesse valor total. Todas as comissões aos mineiros são pagas pelo remetente.

</p>
  • Acima está um diagrama de uma transação clandestina conforme parece na rede.
  • Você pode ver três entradas: 0,01, 0,00993439 e 0,01644414 para um total de 0,03637853.
  • Os dois resultados foram 0,00484087 e 0,03144414 (e 0,00009352 com taxas de mineração).
  • O remetente nesta transação enviou 0,015 BTC ao destinatário, mas esse valor está oculto e não corresponde a nenhuma das entradas ou saídas.
  • O destinatário aqui forneceu uma entrada de 0,01644414 e recebeu esse valor de volta mais um pagamento de 0,015 – uma saída de 0,03144414 BTC.
  • A saída em 0,00484087 contém a alteração do remetente.

Um observador externo não tem como saberque a &#171;essência&#187; significativa; transação é diferente do que é visível no blockchain. A heurística para propriedade compartilhada de insumos é violada porque, devido à presença de múltiplas entradas e saídas, é necessário levar em conta que as entradas foram fornecidas por múltiplas entidades da rede.

O destinatário da transação clandestina precisaráuse Samourai Wallet ou Sparrow Wallet com seu PayNym. No mínimo, o PayNym deve rastrear um ao outro, mas não precisa necessariamente realizar uma transação de notificação na rede para estabelecer uma conexão entre eles.

Além disso, o remetente e o destinatário precisarão entrar em contato - via messenger, por telefone, etc.

Carteira samourai

Para criar uma transação clandestina conjunta na carteira Samourai, certifique-se de que você e seu parceiro de transação estejam rastreando o PayNym um do outro, mas não há necessidade de estabelecer uma conexão na cadeia.

  • Vá para a carteira pós-mix.
  • Clique no botão azul &#171;+&#187; e depois em &#171;Enviar&#187;.
  • Ative “Conjuntas”.
  • Selecione “Clandestino”.
  • Selecione “On-line”.

</p>
  • Selecione um destinatário da sua lista de contatos.
  • Insira o valor que deseja enviar. Ao terminar, selecione “Revisar Transação”.
  • Defina o valor da comissão para os mineiros.
  • Entre em contato com o destinatário e avise-o para monitorar a rede para sua transação por meio de sua carteira.
  • Selecione “Iniciar clandestino”.

</p>
  • Os detalhes da transação serão transferidos entre pares de forma criptografada via Tor na camada de comunicação Soroban.
  • Você verá o progresso da transação em cinco etapas em menos de 10 segundos.
  • Quando terminar, revise os detalhes e selecione “Enviar”.
  • Uma caixa de diálogo aparecerá perguntando se você tem certeza de que deseja transmitir esta transação. Escolha &#171;Sim&#187;.

</p>

Seu destinatário receberá a entrada da transação de volta para a nova saída junto com o valor que você enviou. Para um observador externo, o valor real da transferência ficará oculto.

Carteira Pardal

Para criar uma transação clandestina conjunta na Sparrow Wallet, certifique-se de que você e seu parceiro de transação estejam rastreando o PayNym um do outro, mas não há necessidade de estabelecer uma conexão na cadeia.

  • Vá para a guia &#171;Postmix&#187; e depois em &#171;Enviar&#187;.
  • Selecione a opção suspensa no lado direito do campo &#171;Pagar para&#187;.
  • Selecione “PayNym ou código de pagamento”.

</p>
  • Na janela pop-up, encontre o destinatário na lista de contatos do PayNym e clique nele.
  • Selecione a opção “Enviar de forma colaborativa”.

</p>
  • Selecione um rótulo para sua transação, insira o valor e defina a taxa do minerador.
  • Затем выберите синий значок “Mix Partner” в левом нижнем углу графа транзакции.

</p>
  • Na tela pop-up, você verá que o PayNym do destinatário de sua escolha já está selecionado.
  • Clique em “Avançar” para iniciar a transação.
  • Agora você precisa informar o destinatário sobreque é hora de começar a monitorar sua transação através da carteira dele. Isso pode ser feito por qualquer método de comunicação externa conveniente para você - via messenger, por telefone, etc.

</p>
  • Assim que o parceiro de mixagem aceitar sua solicitação, a transação será construída.
  • Isto requer várias entradas de ambos os lados, cada uma das quais retornará o restante correspondente.
  • A saída do destinatário inclui o valor que você envia.
  • Verifique os dados e, se tudo estiver correto, selecione “Assinar e assinar”. Transmissão".

</p>
  • Após a transação ser transmitida para a rede, você receberá uma confirmação.

</p>

Você pode visualizar esta transação em qualquer explorador de testnet Bitcoin, como mempool.space.

69 satoshis foram enviados, mas você nunca saberia disso se fosse um observador externo.

</p>

Ferramentas colaborativas para gastar moedas após a mistura: StonewallX2

StonewallX2 é outra ferramentagastos colaborativos, ajudando a quebrar a heurística da análise de blockchain e a manter o anonimato. As transações StonewallX2 sempre têm quatro saídas. O número de entradas pode variar. Pelo menos duas das quatro saídas são do mesmo tamanho; isso cria uma saída falsa do mesmo tamanho que a quantidade de fluxo. As outras duas saídas são o troco devolvido a ambas as partes da transação. Ao contrário das transações clandestinas, as transações StonewallX2 podem ser gastas com terceiros - o parceiro com quem você cria a transação não precisa ser o destinatário. Nas transações StonewallX2, as taxas de mineração são divididas entre os pares colaboradores em uma proporção de 50/50. O algoritmo de seleção de entrada garante que nenhum UTXO que compartilhe uma transação anterior seja usado junto como entrada para uma nova transação.

Esta é a aparência do StonewallX2 (e Stonewall) na rede:

</p>

Carteira samourai

Para criar uma transação StonewallX2 em SamouraiA Wallet garante que você e seu parceiro de transação rastreiem o PayNym um do outro, mas não há necessidade de estabelecer uma conexão na cadeia. No entanto, se o destinatário desta transação conjunta for PayNym, será necessário estabelecer uma conexão on-chain com ele.

  • Vá para a carteira pós-mix.
  • Pressione o botão azul &#171;+&#187; e selecione “Enviar”.
  • Digitalize o endereço do destinatário ou cole o copiado; ao enviar para PayNym, selecione-o na sua lista de contatos.
  • Selecione “STONEWALLX2”.

</p>
  • Selecione “On-line”.
  • Na sua lista de contatos, selecione o par com quem você criará a transação.
  • Insira o valor a ser enviado.
  • Em seguida, clique em &#171;REVISAR TRANSAÇÃO&#187;.

</p>
  • Defina a taxa de comissão para mineradores.
  • Verifique cuidadosamente os detalhes da transação.
  • Utilize qualquer meio de comunicação externo para notificar o coautor da transação para que ele comece a monitorar a rede a partir de sua carteira.
  • Clique em &#171;INICIAR STONEWALLX2&#187;.
  • Você verá que a solicitação foi enviada.
  • Você verá o progresso feito em cinco etapas.
  • Você terá então outra oportunidade de revisar a transação antes de enviá-la para a rede, e também aparecerá um pop-up perguntando se você tem certeza de que deseja transmitir a transação.

</p>

Carteira Pardal

Para criar uma transação StonewallX2 no SparrowA Wallet garante que você e seu parceiro de transação rastreiem o PayNym um do outro, mas não há necessidade de estabelecer uma conexão na cadeia. No entanto, se o destinatário desta transação conjunta for PayNym, será necessário estabelecer uma conexão on-chain com ele.

  • Vá para a aba “Postmix” e depois “Enviar”.
  • Digite o endereço para o qual deseja enviar dinheiro.
  • Adicione um rótulo.
  • Insira o valor.
  • Defina a taxa de comissão para mineradores.
  • Clique no botão azul com uma pilha de moedas no canto inferior esquerdo do gráfico de transações e você notará que ele mudou para o ícone de uma pessoa.

</p>
  • Na janela pop-up, selecione um coautor para criar a transação na lista suspensa de contatos.
  • Em seguida, clique em “Avançar” para iniciar a transação StonewallX2.
  • Agora você precisa avisar o coautor da transação para que ele monitore a rede em busca de sua solicitação de transação através de sua carteira. Isso pode ser feito através de qualquer método de comunicação externa de sua escolha.

</p>

Aguarde até que o coautor da transação aceite a solicitação e a transação seja criada. Ambos os pares colaboradores fornecem informações para a transação.

</p>

Depois de algum tempo, será apresentado um resumo dos dados da transação que está sendo criada. Verifique os dados e, se tudo estiver correto, selecione “Assinar e assinar”. Transmissão".

</p>

Depois que a transação for transmitida para a rede, você receberá uma confirmação e verá uma marca verde.

</p>

Você pode visualizar esta transação em qualquer explorador de testnet Bitcoin, como mempool.space.

A transação tem quatro saídas, duas das quaisdo mesmo tamanho: uma saída para 25.000 satoshi é uma despesa, outra saída para 25.000 satoshi é uma máscara. Um observador externo não será capaz de dizer quais saídas pertencem à entidade que controla qualquer uma das entradas.

</p>

Ferramentas não colaborativas para gastar moedas pós-mix: Stonewall

Esta é a aparência de Stonewall (e StonewallX2)na cadeia. Stonewall é uma ferramenta de gastos não colaborativa que ajuda a quebrar a heurística de análise de blockchain e a preservar o anonimato. As transações Stonewall e StonewallX2 na cadeia são indistinguíveis uma da outra: ambas sempre têm quatro saídas. O número de entradas pode variar. Pelo menos duas das quatro saídas são do mesmo tamanho; isso cria uma saída falsa do mesmo tamanho que a quantidade de fluxo. As outras duas saídas são o troco devolvido a ambas as partes da transação.

No caso de Stonewall, a carteira irá construirtransação que utiliza múltiplas entradas e quatro saídas, das quais apenas uma é uma despesa e as outras três são devolvidas à carteira do remetente, sendo uma delas do mesmo tamanho da saída da despesa. Tanto Samourai quanto Sparrow Wallet tentarão, por padrão, criar uma transação Stonewall quando gastas.

</p>

Carteira samourai

Para fazer uma transação Stonewall na carteira Samourai:

  • Vá para sua carteira pós-mix e clique no botão azul &#171;+&#187;.
  • Selecione “Enviar”.
  • Digitalize ou cole o endereço copiado para o qual deseja enviar o pagamento.

</p>
  • Insira o valor do pagamento e clique em &#171;REVISAR TRANSAÇÃO&#187;.
  • Defina a taxa de comissão para mineradores.
  • Por padrão, a carteira terá a segurança habilitadavia Stonewall, se a carteira tiver os UTXOs necessários para criar uma transação Stonewall. Você notará os bits de entropia na parte inferior; eles podem mudar conforme a taxa da taxa do minerador muda. Neste caso, a carteira tentará usar UTXOs diferentes para entradas.
  • Se você estiver satisfeito com todos os parâmetros de transação disponíveis, clique em “ENVIAR”.
  • Confirme sua despesa quando solicitado.
  • Você verá então uma tela verde confirmando que a transação foi enviada para a rede.

</p>

Você pode visualizar esta transação em qualquer explorador de testnet Bitcoin, como mempool.space.

A transação tem quatro saídas, duas das quaisdo mesmo tamanho: uma saída para 42.000 satoshi é uma despesa, outra saída para 42.000 satoshi é uma máscara. Um observador externo não será capaz de dizer quais saídas pertencem à entidade que controla qualquer uma das entradas. Três das quatro saídas são enviadas para a carteira pós-mix do remetente.

</p>

Carteira Pardal

Para fazer uma transação Stonewall na Sparrow Wallet:

  • Digite o endereço para o qual deseja enviar dinheiro.
  • Adicione um rótulo.
  • Insira o valor do pagamento.
  • Defina a taxa de comissão para mineradores.

Observe a diferença na forma como a transação é estruturada ao selecionar a configuração “Eficiência”; Existem duas opções - consumo e alteração:

</p>

Pelo contrário, ao selecionar a configuração “Privacidade”, é criada uma transação Stonewall com quatro saídas, incluindo uma despesa falsa:

</p>
  • Clique no botão “Criar transação”.
  • Na próxima tela, clique em “Finalizar transação para assinatura” (&#171;finalizar transação para assinatura&#187;).

</p>

Verifique os dados e, se tudo estiver correto, selecione &#171;Assinar&#187;.

</p>

Após a assinatura, você pode transmitir a transação para a rede.

</p>

Você pode visualizar esta transação em qualquer explorador de testnet Bitcoin, como mempool.space.

A transação tem quatro saídas, duas das quaisdo mesmo tamanho: uma produção de 690.000 satoshi é uma despesa, outra produção de 690.000 satoshi é uma produção de mascaramento. Um observador externo não será capaz de dizer quais saídas pertencem à entidade que controla qualquer uma das entradas.

Ferramentas de gasto de moedas pós-mix: Ricochet

Ricochet cria vários adicionaistransições entre a transação de saída original e o destino final. Essa técnica pode ser útil ao enviar Bitcoin para um destinatário, que pode estar analisando seu histórico de transações na tentativa de determinar se há algo em seu histórico UTXO que ele não gosta.

Muitas vezes, essa verificação pode ser realizada por bolsas oualgumas lojas. Não existe um padrão do setor que essas empresas sigam em sua avaliação: elas simplesmente decidem arbitrariamente quantos cliques para revisar o histórico correspondem à sua ideia de risco aceitável. Mas as cinco transições adicionais criadas por Ricochet parecem dar conta do recado. A Sparrow Wallet não oferece suporte a transações Ricochet. A Samourai Wallet cobra uma taxa de 100.000 sat por eles.

Para criar uma transação Ricochet na Carteira Samourai:

  • Vá para sua carteira pós-mix e clique no botão azul &#171;+&#187;.
  • Em seguida, selecione &#171;Enviar&#187;.

</p>
  • Ative a opção &#171;Ricochete&#187;.
  • Habilite a opção “Entrega escalonada” se desejar que cada transição adicional fique em um bloco separado.

Caso contrário, todos os cinco acontecerão em um bloco, o que pode ser preferível se você estiver com pressa.

  • Em seguida, cole ou digitalize o endereço para o qual deseja enviar dinheiro.
  • Insira o valor da transferência (que você deseja que chegue ao destinatário final).
  • Em seguida, clique em &#171;REVISAR TRANSAÇÃO&#187;.

</p>
  • Defina a taxa de comissão para mineradores (isso inclui a comissão para todas as cinco transições).
  • Revise os detalhes da transação.
  • Se tudo estiver correto, clique em &#171;Enviar&#187; e confirme o gasto para transmitir a transação para a rede.

</p>

Esta é a aparência desta transação Ricochet na rede de teste. Você pode rastrear todas as transições adicionais no caminho do remetente ao destinatário.

</p>

Conclusão

Neste artigo, tentei explicar como funciona a estrutura da carteira em carteiras habilitadas para Whirlpool - Samourai Wallet e Sparrow Wallet.

Tendo compreendido os benefícios do anonimato alcançados comCom a ajuda da Whirlpool, você pode avaliar melhor qual ferramenta para gastar BTC após a mistura é melhor para você nesse caso. Aqui detalhei como usar cada um deles, com instruções passo a passo de uso e os benefícios adicionais de anonimato que eles oferecem.

&nbsp;

BitNews se isenta da responsabilidade por qualquerrecomendações de investimento que podem estar contidas neste artigo. Todas as opiniões expressas expressam exclusivamente as opiniões pessoais do autor e dos respondentes. Quaisquer ações relacionadas a investimentos e negociações em mercados criptográficos envolvem o risco de perda dos fundos investidos. Com base nos dados fornecidos, você toma decisões de investimento de forma equilibrada, responsável e por sua própria conta e risco.

</p>