UTXO
O que é UTXO?
O termo UTXO se refere à quantidade de moeda digital que alguém deixou depois de executar uma transação de criptomoeda, como bitcoin. As letras representam saída de transação não gasta. Cada transação de bitcoin começa com moedas usadas para equilibrar o livro-razão. Os UTXOs são processados continuamente e são responsáveis por iniciar e encerrar cada transação. Embora a confirmação da transação resulte na remoção das moedas gastas do banco de dados UTXO, um registro das moedas gastas ainda existe no livro razão.
Principais vantagens
- Um UTXO é a quantidade de moeda digital restante após a execução de uma transação de criptomoeda.
- Os UTXOs são processados continuamente e são responsáveis por iniciar e encerrar cada transação.
- Quando uma transação é concluída, todas as saídas não gastas são depositadas de volta em um banco de dados como entradas que podem ser usadas em uma data posterior para uma nova transação.
Como funciona um UTXO
As transações UTXO parecem complicadas, mas na verdade são bastante simples. As saídas de transação UTXO ou não gastas são usadas em transações de criptomoeda. Essas são as transações que não são gastas depois que alguém conclui uma transação, semelhante ao troco que alguém recebe após realizar uma transação em dinheiro na loja.
É assim que funciona. Um banco de dados UTXO é usado para armazenar alterações de transações de criptomoeda. Este banco de dados ou razão é inicialmente definido como vazio ou zero. Conforme as transações se multiplicam, o banco de dados é preenchido com registros de alterações de várias transações. Quando uma transação é concluída e há saídas que não foram gastas, elas são depositadas de volta em um banco de dados como entradas que podem ser usadas posteriormente para uma nova transação. As transações de criptomoeda – como aquelas usadas para cheques bancários. Você não pode trocá-los por valores personalizados e deve gastar todo o valor armazenado naquele byte de dados.
Mas criptomoedas como bitcoin também são únicas, pois as transações podem ser conduzidas usando frações da criptomoeda. Isso significa que o gasto não ocorre 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 bitcoin pode recuperar 0,6 BTC de um byte e 0,4 BTC de outro. A mudança de cada uma dessas frações é então enviada para o banco de dados UTXO para ser gasta em uma data posterior.
Considerações Especiais
A profusão de pequenas moedas na rede do bitcoin torna certas transações antieconômicas. Isso ocorre porque a transação pode custar mais do que o taxa de transação na rede do bitcoin for maior que o preço do café. De acordo com uma pesquisa do proeminente desenvolvedor de bitcoins Jimmy Song, 13 milhões de moedas têm custos marginais maiores do que seu valor de 50 Satoshi / bit.
Lembre-se de que algumas transações podem não ser econômicas porque, na verdade, pode custar mais para fazer a transação do que o custo real do produto que está sendo adquirido.
Mas isso não é tudo. Existe outro problema com o aumento do UTXO. A mudança no custo do equipamento necessário para o processamento de UTXOs não acompanhou seu aumento. Na verdade, o custo de plataformas de mineração de dados para validar nós totalmente, por exemplo, não acompanhou o ritmo. “Permitir mais transações sem outras mudanças provavelmente aceleraria o crescimento do conjunto UTXO, tornando mais caro executar um nó de validação completo”, de acordo com o desenvolvedor de software Gavin Andreesen, que foi uma parte importante do desenvolvimento do bitcoin.