O que significa o UTXO?
UTXO representa a saída não gasta de transações de bitcoin. Cada transação de bitcoin começa com moedas usadas para equilibrar o razão. Os UTXOs são processados continuamente e são responsáveis pelo início e término de cada transação. A confirmação da transação resulta na remoção de moedas gastas do banco de dados UTXO. Mas ainda existe um registro das moedas gastas no livro.
Transações de Bitcoin são como cheques bancários
As transações de Bitcoin são semelhantes aos cheques bancários. Você não pode trocá-los por valores personalizados e deve gastar o valor inteiro armazenado nesse byte de dados. Mas o bitcoin também é único, pois as transações podem ser realizadas usando frações da criptomoeda. Os gastos em bitcoin não ocorrem usando um único byte de dados. Em vez disso, várias frações de bitcoin são recuperadas pelo algoritmo para atender a uma solicitação de gasto. Por exemplo, uma compra no valor de 1 BTC pode recuperar 0, 6 BTC de um byte e 0, 4 BTC de outro. A mudança de cada uma dessas frações é enviada ao banco de dados UTXO.
Um banco de dados UTXO armazena alterações nas transações de bitcoin. Inicialmente, está definido como vazio. À medida que as transações se multiplicam, no entanto, o banco de dados é preenchido com registros de alterações de várias transações.
A profusão de pequenas moedas na rede do bitcoin torna certas transações não econômicas. Isso ocorre porque pode custar mais para transacionar do que o custo real do produto que está sendo comprado com bitcoin. Por exemplo, não faz sentido comprar uma xícara de café de US $ 2 se a taxa de transação na rede do bitcoin for maior que o preço do café. De acordo com uma pesquisa de Jimmy Song, um importante desenvolvedor de bitcoin, 13 milhões de moedas têm custos marginais superiores ao seu valor de 50 Satoshi / bit. Há outro problema com o aumento do UTXO. A mudança no custo do equipamento necessário para o processamento de UTXOs não acompanhou o seu aumento.
Como exemplo, o custo das plataformas de mineração para validar totalmente os nós não acompanhou o ritmo. "Permitir mais transações sem outras mudanças provavelmente aceleraria o crescimento do conjunto UTXO, tornando mais caro a execução de um nó de validação completo", diz Gavin Andreesen.
