O que é Unspent Transaction Output (UTXO)?
Unspent Transaction Output (UTXO) é um conjunto de moedas num endereço de blockchain que ainda não foi gasto. Pense em cada uma como uma nota no seu bolso. Quando paga, entrega uma ou mais notas e recebe novas como troco.
«Uma UTXO é o meu saldo.» Não exactamente. O seu saldo é a soma de muitas pequenas saídas. Não pode cortar uma parte de uma saída. Gasta-se uma saída inteira e o restante volta como troco novo.
Como funciona o Unspent Transaction Output (UTXO)
Imagine pagar um café com notas digitais. A sua carteira escolhe que notas usar, a rede verifica e são criadas novas saídas. Resumo rápido:
- Passo 1: Cria uma transação que aponta para saídas específicas que possui.
- Passo 2: Essas saídas escolhidas tornam-se entradas. Exemplo: tem 0,3, 0,2 e 0,7. Para pagar 0,5, a sua carteira pode usar a 0,7 e direccionar 0,5 para o café.
- Passo 3: Mineiros ou validadores confirmam. As saídas antigas ficam marcadas como gastas e surgem novas saídas na cadeia.
- Passo 4: O troco regressa para si como uma nova saída, pronta para a próxima vez.
- Passo 5: A diferença entre entradas e saídas é a taxa. Essa diferença são as suas taxas de transação.
Ideia simples, resultados poderosos.
Por que Unspent Transaction Output (UTXO) importa
Aqui está a vantagem de entender isto:
- Benefício: Matemática clara. Cada saída é discreta, por isso é mais difícil falsificar saldos ou tentar o duplo gasto.
- Perspectiva: A seleção de moedas pode influenciar privacidade e taxas, por isso as definições e hábitos da carteira são mais importantes do que pensa.
- Relevância: Vai encontrá‑lo em exploradores Bitcoin, na forma como as carteiras mostram moedas gastáveis e em como plataformas de contratos inteligentes adaptam o modelo.
Explore o controlo de moedas nas suas carteiras de criptomoedas. Escolher que saídas gastar pode reduzir taxas, organizar o seu saldo e evitar ligar fundos não relacionados.
Principais características do Unspent Transaction Output (UTXO)
O que caracteriza este modelo:
- Atómico: Cada saída é tudo ou nada quando gasta.
- Troco: O valor remanescente regressa sempre como uma nova saída.
- Selecionável: As carteiras podem escolher que saídas gastar para controlar privacidade e taxas.
- Auditável: o livro razão é publicamente transparente, por isso qualquer pessoa pode verificar entradas e saídas.
- Programável: As saídas podem conter regras de gasto por meio de scripts ou condições de bloqueio.
O saldo da sua carteira é a soma de muitas pequenas saídas. Enviar moedas para si próprio pode dividi‑las ou juntá‑las, o que pode afetar taxas futuras e privacidade. Aborrecido, mas muito útil.
Exemplo
Tem duas saídas, 0,4 e 0,8. Paga 0,9, a carteira gasta ambas, o café recebe o pagamento e recebe de volta um troco novo que pode gastar na próxima vez.
Curiosidade
O Bitcoin escolheu este modelo desde o início, enquanto o Ethereum optou por um modelo de contas. Essa particularidade de desenho tornou o Bitcoin bom na validação paralela e na verificação simples, como um Rolex em fóruns de discussão.
Resumo
Numa frase: Unspent Transaction Output (UTXO) é apenas notas digitais e troco, registados de forma precisa para que possa pagar qualquer pessoa sem pedir permissão.
