O que é o endereço de mudança do Bitcoin? Saída e endereço de “mudança” explicados

Você acabou de fazer um pagamento em Bitcoin e descobriu que parte de seus Bitcoins foram transferidos para um endereço desconhecido? Não se preocupe. Sua carteira não está comprometida ou não é um bug. Eles são apenas enviados para um endereço de alteração de sua propriedade e é um dos principais recursos de privacidade do Bitcoin.

Isso acontece com frequência. Quer seja uma carteira QT, carteira Electrum ou qualquer que seja a carteira Bitcoin. Sempre que uma pessoa envia algumas moedas de sua carteira; uma determinada quantidade de moedas será enviada ao endereço Bitcoin do destinatário pretendido e o valor restante será devolvido ao endereço BTC do remetente. Não para o mesmo endereço, mas para o endereço de mudança que está associado à carteira Bitcoin do gastador.

Bitcoin mudar endereço

A maioria dos usuários não notará essa saída de alteração até que examinem seu endereço em um explorador de bloco. Além disso, para iniciantes, este conceito tende a ser confuso porque o saldo do endereço BTC não será preciso e não soma o saldo total exibido pela carteira. É porque o saldo total exibido pela carteira é o saldo de todos os endereços que incluem tanto o endereço de recebimento quanto o endereço de mudança.

Então, agora, o que é alterar endereço ou alterar saída e como funciona? Além disso, por que enviar Bitcoin “mudar” para um endereço diferente e por que não para o endereço original que o remetente usou?

Mudança de endereço e saída explicada

Em Bitcoin; a saída da mudança nada mais é do que a quantidade restante ou a quantidade extra de satoshi que o gastador usou em uma transação, mas é devolvida ao próprio gastador. Ele é devolvido porque eles não desejam pagar nada além do valor especificado. O endereço para o qual a saída de mudança é retornada é chamado de endereço de mudança. Este endereço de mudança é geralmente um novo endereço Bitcoin que o cliente (carteira Bitcoin) gera para o remetente receber de volta o valor da diferença.

Então, em vez de receber a diferença de volta, por que não pagar a quantidade exata de Bitcoins em primeiro lugar?

Para entender o conceito de endereço de mudança ou saída de mudança, vamos primeiro entender os fundamentos da transação de Bitcoin.

Transações Bitcoin

Fundamentalmente, toda transação de Bitcoin consiste em três coisas: uma entrada de transação, uma saída e o valor (BTC) usado. A entrada da transação é o endereço de onde os Bitcoins são enviados. A saída da transação é o endereço para onde os Bitcoins são enviados.

Agora, o blockchain é um enorme registro de dados que rastreia todas as transações Bitcoin do início até agora. Então, basicamente, se você possui alguns Bitcoins; o blockchain terá referência a todas as transações anteriores que construíram Bitcoin para o seu endereço.

fluxo de transação

Antes que você possa enviar seu Bitcoin para alguém, eles foram enviados para você do endereço de outra pessoa, certo? O endereço que envia para você é a entrada da transação e o endereço que recebeu o Bitcoin (seu endereço BTC) é a saída da transação.

Agora, se você deseja enviar seu Bitcoin para outra pessoa; o endereço de onde você envia o BTC se tornará a entrada da transação. O endereço BTC da outra pessoa que recebe seu Bitcoin se tornará a saída da transação. Então, basicamente, em algum ponto, as saídas podem se tornar entradas, dependendo se estão sendo gastas ou não.

saída da transação & amp; entradas

Se as saídas não fazem parte de outra transação (não gastas), então é onde as moedas estão realmente presentes e é chamado de Saída de Transação Não Gasta (UTXO).

Saída UTXO

Bem! Agora, como você entendeu as entradas, saídas e UTXOs, vamos entrar no tópico real que é “Mudança”. Por que e como resultados de mudança são criados?

Saída de mudança de bitcoin

No Bitcoin e basicamente em muitas outras criptomoedas, o UTXO (Unspent Transaction Output) é indivisível. É quando a saída da transação anterior se torna a entrada de outra transação e precisa ser gasta em sua totalidade. Não pode ser dividido e é a regra. O protocolo Bitcoin só permite que você gaste o UTXO integralmente. Isso é feito principalmente por dois motivos; segurança e eficiência.

Portanto, se a saída for maior do que o que o usuário deseja pagar em uma transação; uma saída de mudança é criada e se torna o novo UXTO. Da mesma forma, se a saída for menor do que o que o usuário deseja pagar, o cliente da carteira pega várias das saídas não gastas dos usuários como entrada para compor os fundos.

Cada saída é compilada de 1 ou mais entradas e cada entrada pode ser composta de 1 ou mais saídas. Portanto, isso nos leva à conclusão de que o Bitcoin pode ser enviado de vários endereços e para vários endereços, tudo em uma única transação.

entrada de saída de mudança múltipla

Agora, vamos dar uma olhada no exemplo abaixo para entender melhor o endereço de alteração do Bitcoin.

Exemplo de “mudança” de Bitcoin

Considere o seguinte exemplo onde duas partes Bob e Alice envolvem em uma transação.

alterar endereço de saída

Bob tem 50 Bitcoins que comprou em uma bolsa e os recebeu em uma única saída. Agora, por algum motivo, Bob deseja enviar a Alice 0,5 BTC. No entanto, Bob só tem uma entrada de 50 BTC.

Como os UTXO são indivisíveis, Bob não pode simplesmente enviar o 0,5 BTC sozinho. Em vez disso, ele é obrigado a gastar todo o investimento. Ou seja, ele gasta todos os 50 Bitcoins em uma única transação criando dois novos UTXOs. Uma saída de 0,5 BTC vai para o endereço de destino (para Alice) e a outra 49,5 BTC retorna para o endereço de alteração que Bob possui.

Exemplo de múltiplas entradas:

Aqui está outro exemplo em que Alice parece ter acumulado vários produtos não gastos de diferentes pessoas. A carteira de Alice agora contém três saídas não gastas avaliadas em 0,5 BTC, 0,1 BTC e 0,2 BTC.

Entradas múltiplas

Agora, desta vez, Alice deseja pagar a Nancy 0,8 BTC. No entanto, ela não tem 0,8 BTC em uma única saída não gasta. Então, ela usa vários resultados para somar o valor total.

Compreendendo a “Mudança” no Bitcoin

O conceito de endereço de mudança de Bitcoin e saída ainda é confuso? Bem! Vejamos outro exemplo que praticamos em nosso dia a dia.

Bitcoin funciona de forma semelhante à forma como o dinheiro físico funciona.

Suponhamos que você tenha uma nota de $ 100. Você foi a uma cafeteria e tomou um café no valor de $ 25. Agora, para pagar os $ 25, você vai rasgar a conta? Não

Mudança de dólar

Você pagará a nota de $ 100 inteira ao caixa. O caixa pega $ 25 pelo café e devolve os $ 75 como troco. Agora, como as notas de dólar americano têm denominações fixas, sua transação pode ser parecida com esta:

Entradas:

  • $ 100 (você pagou ao caixa)

Saídas:

  • $ 25 vão para o caixa
  • $ 20 troco de volta para você
  • $ 20 troco de volta para você
  • $ 20 troco de volta para você
  • $ 10 troco de volta para você
  • $ 5 troco de volta para você

Uma transação no valor de $ 100 foi realizada em que $ 25 foram pagos a outra pessoa e $ 75 foram devolvidos a você como troco.

Observação: Você notou como o valor do troco não está disponível em sua carteira até que o caixa o pague de volta? Assim como no Bitcoin, a saída de troco não está disponível para você gastar até que a transação seja confirmada.

Para saber mais, leia sobre as confirmações de Bitcoin.

Agora, é exatamente assim que funciona uma “mudança” no Bitcoin. Exceto em Bitcoin; as contas são chamadas de saída de transação não gasta (UTXO). Também ao contrário de sua transação em dinheiro físico; A transação de Bitcoin envolve taxas de transação.

Aqui está outra instância de transação real envolvendo taxas de transação.

Hash de transação: 791f5aeb156c8a0e9b235a26a4dd319e1ba3e5b7dbc513f8ec4cf206bb5716c4

taxa de saída da transação

Na transação acima, o que aconteceu é: O endereço “1GBXjHxe74s7HPR97PvdxPYdghsphcLAZG” enviou um pagamento de 0,00157800 para o endereço “1GBfXw6BaHdo2nggNedFhKJGBi2Yhurmoc“.

No entanto, o total de entradas envolvidas foi 0,03961452 BTC. Após pagar a taxa de transação de 0,00000582 e um pagamento de 0,00157800 para o endereço do destinatário, o valor da alteração de 0,0380307 foi devolvido.

Como você pode ver, o valor do troco é devolvido para um endereço diferente daquele que o remetente usou originalmente. De qualquer forma, o endereço de alteração está em posse do remetente.

Agora você pode se perguntar como o endereço de mudança é criado?

Como a mudança de endereço é criada?

Nos primeiros dias do Bitcoin; os usuários são solicitados a inserir o endereço de alteração manualmente sempre que sua transação envolver saída de alteração. Como você pode imaginar, isso gerou muita confusão e os usuários perderam Bitcoins no processo. Muitos usuários enviaram alterações acidentalmente para o endereço errado, para o qual não têm controle.

Agora, graças a todas as carteiras Bitcoin mais recentes que se encarregam de criar e gerenciar o endereço de alteração automaticamente. Antes de uma transação ser iniciada, sua carteira cria o endereço e o atribui para receber o resultado da mudança.

Tudo acontece automaticamente no fundo da carteira. E não se preocupe. Uma vez que o endereço de alteração é criado por sua carteira; sua carteira contém a chave privada desse endereço. Isso permite que você gaste as moedas extras do endereço de mudança novamente. A única coisa é como dissemos antes, você precisa esperar por certas confirmações de bloqueio.

Bitcoin core, electrum e a maioria das outras carteiras são projetadas para lidar muito bem com esse processo. E você geralmente encontrará os endereços de mudança na guia de endereço.

Mudar de endereço

Agora, a próxima pergunta que a maioria de vocês tem é: Por que não receber “troco” de Bitcoin de volta para o mesmo endereço?

Receber mudança para o mesmo endereço degrada a privacidade

Bem, você pode enviar a saída de alteração para o mesmo endereço. Embora o envio para o mesmo endereço simplifique a contabilidade, ele reduz a privacidade dos usuários. Como dissemos anteriormente neste artigo, os endereços de mudança desempenham um papel fundamental na melhoria da privacidade.

Por design, todas as transações Bitcoin são armazenadas permanentemente no blockchain. Este sistema é totalmente transparente e pode ser visto por todos. Qualquer pessoa pode rastrear ou verificar qualquer transação a qualquer momento e entender facilmente de onde o valor foi enviado e para quem. Ao vincular identidades pessoais, pode-se facilmente começar a tirar conclusões sobre a história financeira da pessoa. Isso é algo alarmante e a maioria não prefere.

Portanto, para preservar o anonimato e tornar o trabalho de rastreamento da transação mais difícil, as saídas de mudança são geralmente enviadas para um endereço de mudança recém-criado.

Espero que isso explique tudo sobre a mudança de endereço e saída do Bitcoin.

Da próxima vez, se você enviar Bitcoins para alguém e perceber que uma grande quantidade de BTC é transferida para outro endereço, não se preocupe. Eles são o seu dinheiro e o endereço que você vê na transação é um endereço de alteração que você controla.

Você achou este artigo educacional? Então você pode querer ler os seguintes artigos que o ajudarão a aprender mais sobre Bitcoin.

  • Recompensas de bloco de Bitcoin explicadas
  • O que é um hash ID de transação?
  • Taxas de transação de mempool de bitcoin e tamanho explicado