O que é um UTXO em Bitcoin?

¿Qué es una UTXO en Bitcoin? Bitnovo
4 min read

Se já se perguntou o que é um UTXO em Bitcoin, encontrou o artigo certo. Aqui reunimos todos aqueles de nós que não sabem, ou pelo menos aqueles de nós que não estão tão seguros.


A sigla UTXO já é complicada e significa Unspent Transaction Output (Transação de Saída Não Gasta). Pode estar a perguntar-se onde está o X, e eu digo-lhe que é porque “Transaction” inclui tanto o T como o X.


Estas Transações de Saída Não Gastas desempenham um papel fulcral no funcionamento da Bitcoin, principalmente ao nível da segurança da rede.

UTXO e das saídas não gastas de Bitcoin

Para perceber o que é um UTXO em Bitcoin, há que saber que cada transação é composta por uma entrada (input) e duas saídas (outputs).

-A entrada indica o dinheiro que que utilizamos para fazer uma transação.

A primeira saída é direcionada à pessoa a que enviamos a transação e transforma-se na sua entrada.

A segunda saída é direcionada para um endereço de intercâmbio. Esta operação devolve-nos o excedente da transação que não tenha sido gasto.

Como o nome indica, os UTXO são os outputs de uma transacção que não foram gastos e que nos devolvem o troco que nos corresponde para uma dada operação realizada.

Aquilo a que nós chamamos anteriormente de “segunda saída”.

Se ainda pensa que estou a falar chinês, explicarei com um exemplo:

O Winnie the Pooh tem 100 BTC na carteira e quer enviar 8 BTC para mim porque está muito satisfeito com a forma como escrevo bem os artigos da Bitnovo.
Assim, o Winnie envia as 8 Bitcoins para o endereço da minha carteira e cria utomaticamente uma entrada (dos seus 100 BTC) e duas saídas (8 BTC para mim e 92 BTC como troco para Winnie).

Por último, o Winnie the Pooh passou de 100 Bitcoins para 92, o que foi confirmado pela transação de troca e pela UTXO de origem.

Também podemos ver que agora tenho 8 BTC (entrada na minha carteira) graças ao UTXO do Winnie. Os 8 BTC que tenho agora são os meus próprios UTXO que posso gastar como quiser.

¿Qué es una UTXO en Bitcoin? Bitnovo

*Gráfico que ilustra o funcionamento dos UTXO.

UTXO e a sua relação com as comissões de Bitcoin

Se alguma vez olhou para os detalhes de uma transação de Bitcoin ou outra criptomoeda, talvez tenha reparado que existe uma leve diferença entre as entradas e saídas. Isto chama-se uma comissão e é uma taxa que vai compensar os mineradores das transações por protegerem a rede.


Isto serve de incentivo aos mineradores para montar blocos, resolver algoritmos de “prova de trabalho” e adicionar novos blocos à cadeia. Embora as comissões não sejam obrigatórias, é provável que, se não pagar comissões, a sua transação não seja processada, uma vez que os mineradores não são incentivados a fazê-lo.

Em resumo, a conta seria assim: Entrada total – Saída total = Comissões


Este mecanismo aplica-se a todas as transações de Bitcoin e tem dois objetivos:

– Incentivar o trabalho dos mineradores ao dar-lhes um pequeno incentivo.
– Prevenir que rede sofra ataques maliciosos como os DDoS, dusting, etc.

Daí que os UTXO, para além de serem um recurso contabilístico útil, também ajudam a melhorar a segurança da rede Bitcoin.