Table of Contents
ToggleSe 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.
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.
*Gráfico que ilustra o funcionamento dos UTXO.
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.
Table of Contents
ToggleSe 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.
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.
*Gráfico que ilustra o funcionamento dos UTXO.
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.