Um UTXO (Unspent Transaction Output) é a unidade contábil central no Bitcoin e em outras redes baseadas em UTXO: cada transação consome outputs anteriores como inputs e cria novos outputs que podem ser gastos mais tarde. A propriedade não fica armazenada como um “saldo de conta” vinculado ao seu endereço; em vez disso, você “possui” outputs específicos gastáveis porque sua carteira consegue produzir uma assinatura válida (e satisfazer quaisquer condições de script) para desbloqueá-los. Na prática, o saldo da sua carteira é a soma de todos os UTXOs que ela controla, e gastar significa selecionar UTXOs suficientes para cobrir o valor mais as taxas e, então, gerar novos outputs para o destinatário e (geralmente) o troco de volta para você.
Em um modelo UTXO, a “propriedade” é aplicada por scripts de bloqueio (por exemplo, pay-to-public-key-hash, pay-to-witness-public-key-hash, multisig, timelocks). O detentor da(s) chave(s) privada(s) exigida(s)—ou, mais precisamente, a entidade que consegue satisfazer as condições de gasto—controla o UTXO. A UX das carteiras modernas esconde isso, mas isso importa para segurança e conformidade: se os fundos estiverem bloqueados em uma multisig, nenhum signatário único “possui” esses fundos de forma absoluta; se houver um timelock, você não pode gastar até que as condições sejam atendidas; se você reutilizar endereços, você vaza a vinculação entre outputs. Para uma visão geral selecionada do que está mudando no design de carteiras e transações, veja desenvolvimentos recentes.
A maior tendência dos últimos anos tem sido tornar o gasto de UTXOs mais eficiente e mais privado ao mesmo tempo. SegWit e Taproot impulsionaram a adoção de assinaturas baseadas em witness e scripts mais compactos e flexíveis—reduzindo taxas e fazendo com que condições complexas de gasto se pareçam mais com gastos simples on-chain. As carteiras também melhoraram a seleção de moedas para reduzir a fragmentação de “dust”, evitar a criação de outputs de troco altamente vinculáveis e estimar melhor as taxas em condições voláteis de mempool. Espere progresso contínuo em controle de moedas sensível a taxas, pagamentos em lote e seleção orientada por políticas (por exemplo, “evitar mesclar UTXOs de diferentes fontes”) à medida que as carteiras se tornam ferramentas mais parecidas com tesouraria.
Os UTXOs moldam o quão rápidos, baratos e previsíveis os pagamentos parecem—especialmente quando você está tentando oferecer uma experiência de checkout semelhante à de cartão sobre a liquidação on-chain. UTXOs fragmentados podem aumentar as taxas; um tratamento ruim do troco pode prejudicar a privacidade; metas lentas de confirmação podem piorar a experiência do usuário. Produtos de pagamento que conectam autocustódia ao gasto do dia a dia focam fortemente em minimizar o atrito de assinatura, tornar os resultados de taxas previsíveis e manter os fluxos de liquidação simples—é aqui que soluções como a Oobit priorizam um único e claro momento de autorização enquanto gerenciam o caminho de liquidação nos bastidores.
Baixe Oobit no Brasil: https://apps.apple.com/br/app/oobit-pay-with-crypto-card/id1598882898