BLOG

Não fique preso: O guia 2024 para UTXOs de Bitcoin

Este guia abrangente cobre tudo o que você precisa saber sobre UTXOs, incluindo sua definição, funcionalidade, técnicas de gerenciamento e insights adicionais

Não fique preso: O guia 2024 para UTXOs de Bitcoin
4 de março de 2024
Eduardo Prospero

Você sabia que as carteiras NÃO contêm Bitcoin ou mesmo Sats? As UTXOs são tudo o que há nelas. Essas "Unspent Transaction Outputs" (saídas de transações não gastas) são os blocos de construção da cadeia principal do Bitcoin. No artigo a seguir, você aprenderá o que são esses blocos e por que mantê-los "gordos" geralmente é uma boa ideia. Além disso, você terá uma aula básica sobre consolidação, gerenciamento e controle de moedas UTXO. Uma aula importante para todos os interessados em autocustodiar o Bitcoin, especialmente para aqueles que usam a técnica DCA ( dollar-cost averaging ) para acumular moedas preciosas.

A Investopedia define DCA como "investir a mesma quantia de dinheiro em um título-alvo em intervalos regulares durante um determinado período de tempo, independentemente do preço. Ao usar a média do custo em dólar, os investidores podem diminuir seu custo médio por ação e reduzir o impacto da volatilidade em seus portfólios." Isso pode ser positivo, mas a técnica poderia gerar um grande número de UTXOs magros que, por sua vez, poderiam aumentar as taxas de transação de transações futuras. 

A solução é a consolidação e o gerenciamento da UTXO. Não há como negar, as transações na cadeia continuam a ficar mais caras, e o fenômeno não vai parar se quisermos levar o Bitcoin ao próximo bilhão de pessoas. O gerenciamento de UTXO pode ajudar os usuários a reduzir as taxas, organizar e rotular seu estoque e aumentar a privacidade de suas transações.

Para ter certeza de que estamos na mesma página, vamos dar ré no caminhão e começar do início. Mas antes de fazer isso, vamos esclarecer uma coisa: o Blink é uma carteira da Lightning Network e os UTXOs são o sistema de contabilidade da cadeia principal do Bitcoin. O que você lerá tem pouco a ver com o Blink, mas continue lendo até o final para saber como usar a Lightning Network para gerar UTXOs gordos.

O que exatamente é uma saída de transação não gasta? 

Portanto, as carteiras contêm "Unspent Transaction Outputs" (saídas de transações não gastas) ou UTXOs e não Bitcoin ou Sats. Cada UTXO é único e especifica a quantidade de Sats que uma carteira recebeu em uma transação específica e que ainda não foi gasta. Sabemos que o conceito é elusivo. Aqui estão alguns fatos sobre os UTXOs que ajudarão a esclarecer a situação:

  • Cada transação na blockchain do Bitcoin é composta de entradas e saídas. As entradas podem consistir em muitos UTXOs se os Sats enviados não puderem ser cobertos por um único. Os mineradores recebem uma taxa e o restante dos fundos chega à carteira da outra pessoa na forma de UTXO.
  • Se nunca tiver enviado fundos, uma carteira não gerenciada conterá tantos UTXOs quanto as transações que recebeu.
  • As saídas permanecem no formato UTXO até serem usadas como entradas em uma nova transação, o que reinicia o ciclo.
  • Toda transação de saída destrói os UTXOs antigos e, se o saldo não for totalmente gasto, cria um novo que reflete a alteração. 
  • A maioria das carteiras modernas permite que você veja o conteúdo de cada um dos UTXOs do usuário e selecione qual deles ele deseja usar na próxima transação.
  • As carteiras mais antigas e mais simples abstraem completamente os UTXOs e mostram apenas um saldo aos usuários. Para cada transação, essas carteiras escolhem o menor número possível de UTXOs. O objetivo é obter a taxa mais barata disponível.   
  • O saldo de um endereço Bitcoin é conhecido como Xpub ou chave pública estendida.

O que é o conjunto UTXO?

Outro conceito relevante, o conjunto de UTXOs, é a quantidade agregada de todos os UTXOs que toda a rede Bitcoin está hospedando em qualquer momento. Como os UTXOs são criados e destruídos em cada transação, o conjunto de UTXOs está sempre mudando. Quanto menos UTXOs existirem, mais leve será o blockchain e mais barato será para os usuários executar os nós.

https://studio.glassnode.com/workbench/6df238d5-b09c-4b81-5044-cee6cd278327

Agora, falando sobre preços mais baixos...

Sem a administração da UTXO, as taxas são mais altas. Veja por que

Em um determinado momento, as taxas médias da rede Bitcoin dependem da atividade e do tamanho da transação. O primeiro fator é fácil de entender. É um mercado livre, e os mineradores logicamente escolherão as transações que oferecem taxas mais altas para serem incluídas em seus blocos. Os usuários só sentirão isso em momentos de alta atividade na rede, pois é quando a concorrência fica acirrada. O segundo fator pode parecer contraintuitivo em um primeiro momento.

Quando se trata de tarifas, a quantidade de Sats que um usuário envia não é relevante. O que é importante é o tamanho da transação. Graças aos bravos combatentes da The Blocksize War, cada bloco contém no máximo 4 Mbs de dados. Quanto mais pesada for a transação, mais altas serão as taxas. E o que determina o tamanho de uma transação? Você adivinhou: a quantidade de UTXOs usados nessa transação! Lembre-se de que o congestionamento da rede ainda é um fator, mas uma transação que consiste em vários UTXOs sempre será mais cara do que uma transação que contém apenas um. 

Agora, pense no futuro por um segundo. Já estabelecemos que a atividade da rede Bitcoin afeta as taxas e há uma grande probabilidade de que o número de usuários cresça exponencialmente. Os blocos terão o mesmo tamanho, portanto, a concorrência para entrar nesses blocos certamente se intensificará. As tarifas aumentarão e o tamanho dos UTXOs em cada carteira será ainda mais importante. 

Você está começando a ver por que o gerenciamento, a consolidação e o controle de moedas do UTXO são essenciais, rapaz? Queremos que esses UTXOs sejam gordos, com certeza, mas exatamente quão gordos?

O que é a consolidação da UTXO?

A fusão de vários UTXOs em um único é chamada de consolidação de UTXO. A técnica é incrivelmente simples: envie uma transação que contenha vários UTXOs para você mesmo. Os fundos chegarão em um único UTXO gordo. É claro que você terá de pagar uma taxa por essa transação, por isso é importante ser estratégico. Uma rede congestionada é uma rede cara. Consulte sites como mempool.space para obter as taxas médias atuais - medidas em pedaços de 140 vBytes - e aguarde o momento certo para consolidar seus UTXOs... mas espere, também há considerações sobre privacidade.

Isso é importante e apenas lógico. Uma operação de consolidação de UTXO vincula todos esses UTXOs. O blockchain é um livro-razão público, portanto, empresas de espionagem como a Chainalysis, governos de todo o mundo e basicamente todos que puderem consultá-lo obterão a confirmação de que todos esses UTXOs pertencem à mesma pessoa. Leve isso em conta, mas há mais.

Lembra-se do que acontece quando um UTXO contém mais Sats do que a transação exige? Um novo UTXO contendo a mudança é criado e vai para a carteira do usuário. Bem, toda a transação é de domínio público. Isso significa que a Chainalysis, os governos e qualquer pessoa com acesso ao hash da transação saberão quantos Sats voltaram para a carteira. E, se o usuário tiver apenas um UTXO supergordo, essas pessoas saberão exatamente quanto Bitcoin ele tem!

Então, quão gordos eles devem ser?

Veja, não podemos prever o futuro. 

Entretanto, podemos nos preparar para tudo. 

A melhor maneira de agir é dividir seu estoque em UTXOs gastáveis e UTXOs de poupança. O segundo tipo pode ser o mais gordo que você conseguir, mas leve em conta as considerações de privacidade se tiver que gastar com eles. Esperamos que você nunca precise fazer isso. Agora, "empilhar sats" não é a única estratégia disponível. Um novo mantra da comunidade Bitcoin é "gastar e substituir", porque essa é a única maneira de desenvolver economias circulares e empresas Bitcoin. É para isso que servem os UTXOs gastáveis e, de modo geral, eles podem estar em torno da marca de um milhão de Sats. Isso é suficiente para pagar taxas futuras, enviar valores e não revelar uma parte significativa de seu estoque se você receber troco.

É claro que essa é apenas uma recomendação geral. De qualquer forma, ajuste a quantidade de gordura desses UTXOs de acordo com suas necessidades de gastos.

https://studio.glassnode.com/workbench/e0438f9e-9a39-4ff8-758d-17649af130d3

O que é controle de moedas?

A capacidade de escolher exatamente com qual UTXO você deseja fazer a transação é chamada de "controle de moedas". No passado recente, em nome da simplificação do uso, as carteiras escondiam essa funcionalidade e tomavam todas as decisões automaticamente. O objetivo era obter a menor taxa possível, mas e quanto à privacidade e outras preocupações? Não, é melhor deixar o controle de moedas nas mãos de cada usuário. 

Algumas carteiras com recursos de controle de moedas disponíveis são Sparrow, Wasabi, Trezor, Electrum e Bluewallet.

O que é um Coin-Join?

Para pessoas com preocupações adicionais com a privacidade, há uma possível etapa adicional. O processo conhecido como Bitcoin mixing ou Coin-Join consiste na troca de UTXOs com outros usuários anônimos da rede. Seria como se várias pessoas colocassem notas em um grande pote, misturassem-nas e, em seguida, todos pegassem exatamente o valor com o qual contribuíram - menos as taxas - mas recebessem notas diferentes. 

É claro que, na realidade, o processo Coin-Join é muito mais complexo do que isso e tem as seguintes características:

  • Cada usuário pode contribuir com diferentes tamanhos de entrada, mas todos os resultados têm a mesma aparência. 
  • A aleatoriedade do processo torna cada UTXO mais difícil de rastrear para o governo e para a Chainalysis ou empresas semelhantes, mas isso traz uma grande desvantagem.
  • Será óbvio e perceptível no blockchain que seus fundos passaram por um processo de Coin-Join. No momento em que este artigo está sendo escrito, algumas instituições, bolsas e serviços não aceitam Bitcoin com união de moedas.

Outros fatos interessantes sobre UTXOs

  • Como os UTXOs são criados pela primeira vez? Por meio de "transações coinbase". No momento, por meio desses tipos de transações, os mineradores recebem uma recompensa de 6,25 BTC por cada bloco que conseguem minerar. Essas transações da coinbase não têm entrada e geram um UTXO sem histórico. 
  • O que acontece se uma UTXO for tão pequena que não seja suficiente para pagar a taxa de transação? Ele se torna o que chamamos de "pó de Bitcoin". Junte o pó com outros UTXOs ou perca esses Sats para sempre.
  • O modelo UTXO é o que torna o Bitcoin completamente auditável a qualquer momento. Cada transação está conectada a um UTXO específico, portanto, se o blockchain estiver funcionando corretamente, transações inválidas são impossíveis.

Não podemos encerrar este artigo sem explicar o método Lightning Network que prometemos no início. Você pode realizar esse truque de mágica por meio do Blink. A Lightning Network é uma solução de camada 2 na qual você pode executar uma quantidade praticamente ilimitada de transações sem tocar na cadeia principal. Entretanto, quando você quiser finalmente enviar fundos para a cadeia, essa transação gerará um único UTXO. Portanto, você pode usar a Lightning Network e o Blink para DCA ou acumular Bitcoin por qualquer meio que preferir e, quando estiver pronto, consolidar UTXOs diretamente com essa única transação. 

Esse truque funciona muito bem. Use-o com sabedoria. 

Componente de compartilhamento social

Baixe a Blink

Comece a receber e enviar bitcoin agora mesmo

Siga-nos