O que é um UTXO em cripto?
Um UTXO em cripto é uma saída de transação não gasta que pode ser usada como entrada em uma futura transação de criptomoeda.UTXO significa Unspent Transaction Output (saída de transação não gasta).O termo está mais associado ao Bitcoin e a outras blockchains que usam um sistema contábil baseado em saídas.Um UTXO representa uma quantidade específica de criptomoeda criada por uma transação anterior e que ainda não foi gasta.Em vez de manter um saldo único que muda continuamente para cada conta, uma blockchain baseada em UTXOs registra saídas individuais que permanecem disponíveis para gastos futuros.Uma carteira de criptomoedas calcula o saldo disponível identificando todos os UTXOs gastáveis sob seu controle e somando seus valores.A documentação oficial de transações do Bitcoin explica que cada saída de transação permanece como UTXO até que uma entrada de transação posterior a gaste.
Um UTXO só pode ser gasto uma vez, permitindo que a rede detecte e rejeite tentativas de gastar as mesmas criptomoedas duas vezes.Quando um UTXO é gasto, ele é consumido por inteiro e substituído por uma ou mais novas saídas de transação.O valor pode ser dividido entre o destinatário, um endereço de troco controlado pelo remetente e a taxa de transação.Como funciona o modelo UTXO?
O modelo UTXO trata as transações de criptomoedas como cadeias de entradas e saídas conectadas.Uma entrada aponta para uma saída criada por uma transação anterior.Uma saída define uma quantidade de criptomoeda e as condições que precisam ser atendidas para que esse valor possa ser gasto.Uma transação válida consome um ou mais UTXOs existentes e cria uma ou mais novas saídas.As novas saídas se tornam UTXOs quando a transação é aceita pela blockchain, a menos que sejam intencionalmente impossíveis de gastar.As entradas originais são marcadas como gastas e não podem ser usadas em outra transação válida.Esse processo cria uma cadeia contínua na qual saídas anteriores se tornam novas entradas de transação.O guia da blockchain Bitcoin explica que um pagamento só é válido quando suas entradas se referem a saídas que continuam não gastas.
Cada nó validador aplica essas regras de forma independente, em vez de confiar em um administrador central de contas.Um exemplo simples de UTXO
Imagine que uma carteira controle um UTXO no valor de 0.4 BTC e outro UTXO no valor de 0.7 BTC.O saldo exibido da carteira seria 1.1 BTC, embora nenhum registro individual da blockchain contenha um saldo de conta exatamente igual a 1.1 BTC.Se o usuário quiser enviar 0.8 BTC, nenhum dos UTXOs será suficiente para financiar o pagamento individualmente.A carteira pode selecionar os dois UTXOs como entradas da transação, fornecendo um valor combinado de entrada de 1.1 BTC.A transação poderia criar uma saída de 0.8 BTC para o destinatário e uma saída de troco de 0.2998 BTC para o remetente.Os 0.0002 BTC restantes seriam a taxa de transação neste exemplo.Os UTXOs originais de 0.4 BTC e 0.7 BTC seriam totalmente gastos e removidos do conjunto ativo de UTXOs.A saída de 0.8 BTC do destinatário e a saída de troco de 0.2998 BTC do remetente se tornariam dois novos UTXOs.Por que um UTXO precisa ser gasto por inteiro?
Do ponto de vista da construção de transações, um UTXO é uma saída indivisível.O usuário não pode editar o valor registrado nem gastar apenas uma parte oculta, deixando a saída original ativa.A transação precisa referenciar e consumir a saída completa.Qualquer valor que não seja enviado ao destinatário pretendido deve ser atribuído a outra saída, normalmente chamada de troco.O processo é parecido com pagar por um item com uma cédula e receber uma cédula menor como troco.A analogia não é exata, pois um UTXO é um registro de blockchain, e não uma moeda física nem uma denominação fixa de criptomoeda.Um UTXO pode conter praticamente qualquer valor válido aceito pelo protocolo.O que é uma entrada de transação?
Uma entrada de transação identifica um UTXO existente e fornece as informações necessárias para satisfazer suas condições de gasto.No Bitcoin, normalmente a entrada identifica a saída anterior por meio de um identificador de transação e de um índice de saída.O identificador da transação é comumente chamado de TXID.O índice de saída é comumente chamado de vout e identifica a posição da saída na transação anterior.A combinação de um TXID com um índice de saída é chamada de outpoint.A referência oficial de transações do Bitcoin explica que o outpoint é necessário porque uma transação pode criar várias saídas distintas.
A entrada também contém ou referencia a assinatura, a chave pública, os dados witness, os dados de script ou outra prova exigida pelas condições de gasto da saída.O que é uma saída de transação?
Uma saída de transação atribui uma quantidade de criptomoeda a um conjunto de condições de gasto.No Bitcoin, essas condições são expressas por meio de um script de bloqueio, comumente chamado de scriptPubKey.Uma saída simples pode exigir uma assinatura válida da chave privada associada a determinada chave pública ou endereço.Saídas mais complexas podem exigir várias assinaturas, um intervalo de tempo, um preimage de hash ou outra condição de script.Uma saída permanece não gasta até que uma transação posterior forneça uma entrada que satisfaça as condições exigidas.Uma saída que já foi consumida é uma saída de transação gasta, e não um UTXO.O que é o conjunto de UTXOs?
O conjunto de UTXOs é a coleção de todas as saídas de transação que continuam não gastas em uma blockchain baseada em UTXOs.Cada nó completo do Bitcoin mantém uma representação atual desse conjunto como parte do estado da cadeia (chainstate).O nó atualiza o conjunto de UTXOs sempre que valida e aceita um novo bloco.Os UTXOs consumidos pelas transações incluídas no bloco são removidos do conjunto.As novas saídas gastáveis criadas por essas transações são adicionadas ao conjunto.A especificação BIP-64 descreve o conjunto de UTXOs como o banco de dados usado por nós completos para determinar se as saídas referenciadas continuam não gastas.
Um nó completo não precisa pesquisar todo o histórico de transações desde o início sempre que valida um novo pagamento, pois pode consultar o conjunto atual de UTXOs.O histórico completo da blockchain e o conjunto atual de UTXOs têm finalidades diferentes.O histórico de transações registra como o estado atual se desenvolveu, enquanto o conjunto de UTXOs descreve as saídas atualmente disponíveis para gasto.Como os UTXOs impedem o gasto duplo
O gasto duplo ocorre quando alguém tenta gastar a mesma saída de criptomoeda mais de uma vez.Cada entrada de transação válida precisa referenciar uma saída que esteja no conjunto atual de UTXOs.Depois que uma transação confirmada gasta essa saída, o nó a remove do conjunto de UTXOs.Uma segunda transação confirmada que tente gastar a mesma saída apontaria para uma saída que já não está disponível.Por isso, os nós validadores rejeitariam a transação conflitante segundo as regras de consenso da rede.Duas transações conflitantes podem competir temporariamente antes da confirmação, mas apenas uma delas pode, em última instância, gastar o UTXO no histórico aceito da blockchain.Quem recebe pagamentos de alto valor pode esperar confirmações adicionais para reduzir o risco de substituição de transação ou reorganização da blockchain.O que é um UTXO de troco?
Um UTXO de troco é uma saída que devolve ao remetente o excesso do valor de entrada, em um endereço sob seu controle.Ele é criado porque os UTXOs selecionados geralmente têm um valor combinado maior do que o pagamento pretendido e a taxa.Normalmente, o software da carteira gera automaticamente um novo endereço de troco.O usuário pode não ver esse endereço durante uma transação comum, pois a carteira o gerencia em segundo plano.A saída de troco pertence à mesma carteira se ela controlar a chave de gasto necessária.Enviar o troco para um endereço novo pode melhorar a privacidade em comparação com reutilizar repetidamente um único endereço público.O guia para desenvolvedores do Bitcoin recomenda usar um novo destino para o troco, pois a reutilização de endereços facilita a análise das relações entre transações.O backup de uma carteira deve incluir o sistema de geração de endereços de troco; caso contrário, o usuário pode ter dificuldade para localizar os fundos devolvidos após restaurá-la.Por que o saldo da carteira contém vários UTXOs?
Cada pagamento recebido por uma carteira baseada em UTXOs pode criar um novo UTXO.Recompensas de mineração, pagamentos comerciais, transferências pessoais, reembolsos e saídas de troco podem adicionar novos UTXOs à carteira.Um usuário que recebe pagamentos pequenos com frequência pode acabar controlando centenas ou milhares de saídas distintas.A carteira soma os valores gastáveis e os apresenta como um total conveniente.Esse total pode parecer um saldo de conta, embora a blockchain armazene saídas de transação separadas por trás da interface.A quantidade e o tamanho desses UTXOs podem afetar taxas futuras de transação, privacidade e gerenciamento da carteira.O que é seleção de moedas UTXO?
A seleção de moedas é o processo de escolher quais UTXOs financiarão uma nova transação.Uma carteira pode escolher um UTXO grande, vários UTXOs pequenos ou uma combinação que se aproxime do pagamento e da taxa necessários.O algoritmo de seleção pode tentar reduzir o tamanho da transação, evitar troco desnecessário, melhorar a privacidade ou preparar a carteira para pagamentos futuros.O guia de seleção de moedas do Bitcoin Core explica que os usuários podem visualizar UTXOs individuais e selecionar quais serão usados.
A seleção automática de moedas é conveniente para iniciantes, pois a carteira cuida do processo sem intervenção manual.Usuários avançados e organizações podem usar o controle de moedas para selecionar UTXOs conforme requisitos de privacidade, contabilidade ou operação.Nenhuma estratégia de seleção de moedas é ideal para todas as transações, pois reduzir a taxa atual pode gerar custos mais altos ou menor privacidade posteriormente.O que é controle de moedas UTXO?
O controle de moedas é um recurso da carteira que permite ao usuário escolher UTXOs específicos manualmente.O usuário pode selecionar uma saída associada a determinado pagamento, cliente, conta de poupança ou política de segurança.O controle de moedas pode impedir que UTXOs não relacionados sejam combinados na mesma transação.Também pode ajudar a evitar o gasto de saídas dust suspeitas ou a preservar UTXOs destinados ao armazenamento de longo prazo.Quando usado incorretamente, a seleção manual pode aumentar as taxas de transação ou gerar um troco inadequado.Os usuários devem entender o tamanho das transações, as heurísticas de privacidade e o cálculo de taxas antes de substituir a seleção automática da carteira.Como os UTXOs afetam as taxas de transação
A taxa de uma transação baseada em UTXOs é influenciada principalmente pelo tamanho ou peso dos dados da transação, e não pelo valor em moeda fiduciária transferido.Cada entrada adiciona dados porque precisa identificar e autorizar uma saída anterior.Cada nova saída também adiciona dados, pois precisa definir um valor e novas condições de gasto.Uma transação que gasta dez UTXOs pequenos geralmente exige mais espaço no bloco do que uma transação que gasta um único UTXO do mesmo valor total.Assim, para obter a mesma taxa por unidade de dados, a transação maior pode exigir uma taxa absoluta mais alta.Tipos diferentes de scripts de entrada e saída podem ter custos de dados distintos.A especificação Segregated Witness define o sistema de peso usado para medir os dados de blocos e transações Bitcoin.
Uma transação de alto valor pode custar menos do que uma de baixo valor quando o pagamento de alto valor usa menos entradas e saídas ou entradas e saídas mais eficientes.O que é fragmentação de UTXOs?
A fragmentação de UTXOs ocorre quando uma carteira acumula muitas saídas não gastas de pequeno valor.Ela afeta com frequência usuários ou empresas que recebem pagamentos pequenos.Cada saída pode ser gasta individualmente, mas combinar muitas saídas pode gerar uma transação grande.As taxas futuras da rede podem tornar caro gastar UTXOs pequenos.Algumas saídas podem se tornar economicamente inviáveis quando a taxa necessária se aproxima de seu valor ou o supera.A fragmentação também pode tornar mais complexos a contabilidade da carteira, a análise de transações e o gerenciamento de privacidade.Assim, o saldo exibido pode incluir valores tecnicamente gastáveis, mas que não é econômico movimentar nas condições atuais de taxas.O que é consolidação de UTXOs?
A consolidação de UTXOs combina várias saídas pequenas em uma ou algumas saídas maiores controladas pela mesma carteira.O usuário cria uma transação que gasta vários UTXOs e envia o valor restante de volta a um endereço controlado pela carteira.A consolidação pode reduzir o número de entradas exigidas em pagamentos futuros.Às vezes, os usuários consolidam UTXOs quando as taxas da rede estão relativamente baixas para evitar criar uma transação grande durante um período posterior de congestionamento.A própria consolidação ocupa espaço em bloco e exige o pagamento de uma taxa de transação.Combinar vários UTXOs também pode revelar que seus endereços ou pagamentos provavelmente são controlados pela mesma entidade.Por isso, os usuários precisam equilibrar a economia em taxas futuras com os custos atuais e a privacidade financeira.Não há garantia de que as taxas atuais sejam a oportunidade de consolidação mais barata nem de que as condições futuras da rede sejam mais caras.O que é um UTXO dust?
Um UTXO dust é uma saída cujo valor é muito pequeno em comparação com o custo de gastá-la.Dust não corresponde a uma quantia fixa e permanente de criptomoeda, pois sua definição prática depende do tipo de saída, do tamanho estimado da entrada, das políticas de retransmissão e da taxa.Um valor que é econômico gastar quando as taxas estão baixas pode deixar de ser econômico durante períodos de congestionamento.Redes e softwares de nós podem aplicar políticas que desestimulam a criação ou retransmissão de saídas extremamente pequenas.Dust pode aumentar o tamanho do conjunto de UTXOs, pois cada saída não gasta precisa continuar disponível para os nós validadores.Os usuários devem evitar confiar em um limite dust fixo sem verificar as regras atuais da carteira e da rede.O que é um ataque dust de UTXO?
Um ataque dust envia UTXOs minúsculos para muitos endereços de blockchain.O invasor pode esperar que os destinatários posteriormente combinem o dust com outros UTXOs em uma única transação.Essa combinação pode ajudar um observador a inferir que os endereços envolvidos são controlados pela mesma carteira ou entidade.Uma transferência dust não dá ao remetente acesso às chaves privadas do destinatário.O risco à privacidade surge quando o destinatário gasta a saída indesejada junto com fundos antes não relacionados.Carteiras com recursos de controle de moedas podem permitir identificar e evitar dust suspeito.A proposta BIP-451, ainda em rascunho, de 2026 descreve um possível método padronizado para descartar UTXOs dust indesejados sem criar outra saída gastável.
A BIP-451 continua sendo uma proposta em rascunho e não deve ser descrita como regra universal ativa do Bitcoin nem como recurso amplamente compatível de carteiras.UTXOs e privacidade de criptomoedas
O modelo UTXO pode favorecer uma melhor separação de endereços, pois as carteiras podem receber pagamentos em novos endereços.No entanto, todas as entradas e saídas de transação continuam publicamente visíveis em blockchains transparentes.Combinar vários UTXOs em uma transação pode sugerir que uma mesma entidade tinha autoridade para gastar todas as entradas selecionadas.Essa suposição é chamada de heurística de propriedade comum das entradas.A heurística pode estar incorreta quando uma transação é construída deliberadamente por mais de um participante.A identificação de saídas de troco também pode ajudar analistas a estimar qual saída devolveu valor ao remetente.A reutilização de endereços, pagamentos com valores arredondados, tipos de script, ordenação de saídas e gastos posteriores podem fornecer pistas adicionais.Por isso, criptomoedas baseadas em UTXO devem ser consideradas pseudônimas, e não automaticamente anônimas.Isolamento de UTXOs
O isolamento de UTXOs consiste em manter separadas saídas associadas a diferentes finalidades ou identidades.Um usuário pode separar receitas de negócios, poupança pessoal, doações e pagamentos identificados publicamente.Gastar UTXOs isolados em conjunto pode reconectar esses grupos de atividade por meio de análises públicas da blockchain.O controle de moedas pode ajudar a manter a separação, mas exige um planejamento cuidadoso das transações.Uma consolidação posterior ou uma saída de troco compartilhada pode desfazer os esforços anteriores de privacidade.Organizações também podem isolar UTXOs por motivos contábeis, regulatórios, de segurança ou gestão de tesouraria.Rótulos de UTXO
Um rótulo de UTXO é uma descrição privada armazenada pelo software de carteira ou de contabilidade para registrar a origem ou a finalidade pretendida de uma saída.Um rótulo pode identificar pagamento de cliente, recebimento de salário, recompensa de mineração, alocação de poupança ou transferência interna.Em geral, os rótulos não são registrados na blockchain pública.Eles podem ajudar os usuários a selecionar saídas adequadas e evitar combinar fundos não relacionados.Os backups de carteira nem sempre incluem informações de rótulos, mesmo quando restauram as chaves privadas com sucesso.Os usuários que dependem de rótulos para registros comerciais ou fiscais devem manter um backup adequado dos metadados da carteira.UTXOs e confirmações de transação
Uma nova saída pode aparecer na carteira antes da confirmação da transação que a contém.Em certas condições, uma saída não confirmada pode ser usada em outra transação não confirmada, criando uma cadeia de transações dependentes.A transação posterior não pode ser confirmada a menos que a transação que criou sua entrada também seja aceita.Uma transação conflitante ou uma taxa insuficiente pode atrasar toda a cadeia.As carteiras podem distinguir UTXOs confirmados, não confirmados, imaturos, bloqueados e gastáveis.O número de confirmações exigido antes de gastar ou creditar um pagamento depende da carteira, do serviço, do valor da transação e da política de risco.UTXOs coinbase
Uma transação coinbase é a transação especial que inicia um bloco Bitcoin, cria o subsídio do bloco e atribui as taxas de transação coletadas.A saída de uma transação coinbase se torna um UTXO coinbase.As regras de consenso do Bitcoin exigem que uma saída coinbase amadureça antes de poder ser gasta.A documentação da blockchain Bitcoin informa que um UTXO coinbase não pode ser gasto por pelo menos 100 blocos.
Essa regra de maturação reduz problemas que poderiam ocorrer se um minerador gastasse uma recompensa de um bloco posteriormente removido da cadeia aceita.Por isso, uma carteira de mineração pode exibir criptomoedas recém-obtidas que ainda não estão disponíveis para gasto.UTXOs com bloqueio temporal
Um UTXO com bloqueio temporal inclui condições que impedem seu gasto até que seja atingido o tempo ou estado de blockchain exigido.Um bloqueio temporal absoluto pode usar uma altura de bloco ou um requisito baseado em tempo.Um bloqueio temporal relativo mede o tempo ou os blocos a partir da confirmação da saída que está sendo gasta.A especificação BIP-68 define o comportamento de tempo de bloqueio relativo imposto pelo consenso por meio de valores de sequência de transação.
Bloqueios temporais podem dar suporte a canais de pagamento, políticas de recuperação, sistemas de herança, acordos de custódia e outros contratos de criptomoedas.Uma carteira pode controlar as chaves necessárias e, ainda assim, não conseguir gastar a saída antes do vencimento do bloqueio temporal.UTXOs bloqueados e congelados
Uma carteira pode bloquear ou congelar localmente um UTXO para impedir que seu sistema automático de seleção de moedas o gaste.Essa restrição no nível da carteira normalmente não altera o estado de consenso da blockchain.A saída continua gastável por uma transação devidamente autorizada, embora a interface atual da carteira a exclua.Os usuários podem bloquear saídas por motivos de privacidade, contabilidade, segurança, herança ou planejamento de transações.Restaurar a mesma frase-semente em outro software pode não preservar a configuração de bloqueio local.A documentação Bitcoin de lockunspent descreve controles temporários da carteira para excluir saídas selecionadas do gasto.
Um bloqueio local não deve ser tratado como uma restrição permanente da blockchain.Substituição de UTXOs e transações não confirmadas
Uma transação não confirmada pode ser substituída conforme políticas de substituição de taxas compatíveis, desde que tenha sido criada para permitir essa substituição.Em geral, a substituição gasta um ou mais dos mesmos UTXOs e paga uma taxa mais alta.As duas transações não podem permanecer válidas, pois entram em conflito pelas mesmas entradas.O destinatário não deve considerar um UTXO não confirmado como final apenas porque ele aparece em uma carteira.As políticas de substituição afetam a retransmissão e a mineração de transações, mas não mudam a regra de que cada saída pode ser confirmada como gasta apenas uma vez.Modelo UTXO vs. modelo baseado em contas
Uma blockchain baseada em UTXOs registra saídas individuais gastáveis, em vez de um saldo variável para cada conta de usuário.Uma blockchain baseada em contas mantém diretamente os saldos das contas e os atualiza quando as transações ocorrem.A comparação atual da Ethereum entre Bitcoin e Ethereum explica que o Bitcoin usa o modelo UTXO, enquanto a Ethereum usa um modelo baseado em contas.
Uma transação UTXO consome saídas antigas e cria novas saídas.Em geral, uma transação baseada em contas subtrai um valor de uma conta e o adiciona a outra.Transações UTXO podem ser processadas em paralelo quando não tentam gastar a mesma entrada.Sistemas baseados em contas podem tornar mais diretos o estado persistente de contratos inteligentes e as interações sequenciais entre contas.Nenhum modelo é universalmente superior, pois cada abordagem envolve diferentes compensações em termos de programabilidade, privacidade, paralelismo, estado e experiência do usuário.Modelo UTXO vs. saldo de conta bancária
Um banco tradicional normalmente registra o saldo do cliente em um livro-razão privado e centralizado.Em um pagamento comum, o cliente não seleciona depósitos anteriores específicos.Uma carteira UTXO pode exibir um saldo total semelhante, mas selecionar saídas específicas da blockchain por trás da interface.A blockchain verifica de forma independente se cada saída selecionada existe e continua não gasta.Segundo o protocolo da criptomoeda, não é necessário que um operador de banco central aprove a mudança de propriedade.A analogia com dinheiro em espécie é mais útil do que a analogia com conta bancária, pois os UTXOs se comportam como valores gastáveis distintos que precisam ser consumidos e substituídos.O que é o modelo UTXO estendido?
O modelo Extended UTXO, geralmente abreviado como EUTXO, acrescenta informações e lógica de validação mais expressivas ao modelo básico de saídas.Um EUTXO pode conter valores, dados e condições de script usadas por aplicativos descentralizados e contratos inteligentes.A Cardano é uma blockchain que implementa um modelo Extended UTXO.A documentação oficial da Cardano sobre EUTXO explica que cada saída pode incluir lógica arbitrária de scripts e dados adicionais.
Uma transação só pode consumir um EUTXO quando satisfaz todas as regras de validação da saída.Transações independentes que não disputam as mesmas entradas podem, potencialmente, ser validadas em paralelo.O modelo EUTXO continua baseado em saídas, mas oferece condições programáveis mais ricas do que uma saída simples de pagamento.UTXOs e contratos inteligentes
Sistemas baseados em UTXOs podem oferecer suporte a contratos inteligentes por meio de scripts que definem como as saídas podem ser gastas.Um script pode exigir várias assinaturas, impor condições temporais, exigir conhecimento de um segredo ou combinar várias regras.O estado do contrato pode ser representado por uma série de saídas consumidas e recriadas conforme o aplicativo muda.Contratos inteligentes baseados em saídas precisam considerar que cada UTXO referenciado só pode ser gasto uma vez.Duas transações que tentam atualizar a mesma saída de estado do contrato entrarão em conflito.Os aplicativos podem dividir o estado entre várias saídas para melhorar o processamento paralelo.Benefícios do modelo UTXO
O modelo UTXO fornece aos nós validadores um conjunto claro de saídas atualmente disponíveis para gasto.A detecção de gasto duplo é direta, pois uma entrada válida precisa se referir a uma saída ainda presente no conjunto de UTXOs.UTXOs independentes podem ser processados sem atualizar um saldo de conta compartilhado.Endereços novos de recebimento e de troco podem proporcionar melhor separação entre transações quando são gerenciados com cuidado pelos usuários.Saídas individuais podem oferecer suporte a diferentes scripts de gasto e políticas de segurança.Os usuários podem aplicar o controle de moedas para escolher a origem de uma transação.O modelo também oferece suporte a estruturas multisig, bloqueios temporais, canais de pagamento e outras condições programáveis de gasto.Limitações do modelo UTXO
O modelo UTXO pode ser confuso porque o saldo exibido da carteira oculta muitas saídas distintas.Os usuários podem pagar taxas mais altas quando uma transação precisa incluir muitas entradas pequenas.Combinar saídas pode revelar vínculos entre endereços e reduzir a privacidade.O software da carteira precisa gerenciar endereços de troco e preservá-los em backups e processos de descoberta de contas.Conjuntos grandes de UTXOs exigem armazenamento nos nós e acesso eficiente a bancos de dados.Os desenvolvedores de aplicativos precisam lidar com conflitos de entradas quando várias transações tentam consumir a mesma saída.Estados complexos de contratos inteligentes podem exigir padrões de projeto diferentes dos usados em redes baseadas em contas.Riscos de segurança dos UTXOs
Um UTXO é protegido apenas na medida em que suas condições de gasto e as chaves necessárias para atendê-las são seguras.Um invasor que obtém a chave privada necessária pode conseguir gastar todas as saídas associadas.Um software malicioso de carteira pode selecionar secretamente UTXOs adicionais ou criar uma saída controlada pelo invasor.Quando a carteira oferece esse nível de análise, os usuários devem verificar a transação completa antes de assiná-la, incluindo cada destinatário, valor, taxa, entrada e saída de troco.Uma hardware wallet pode isolar as chaves de assinatura, mas a tela do dispositivo ainda precisa exibir detalhes de transação precisos e compreensíveis.Estruturas multisig podem reduzir a dependência de uma única chave, embora backups inadequados ou falta de coordenação entre signatários possam dificultar gastos legítimos.Ataques dust, reutilização de endereços e consolidação descuidada podem expor relações financeiras sem roubar diretamente as saídas.UTXOs e recuperação de carteiras
Uma frase de recuperação de carteira determinística pode recriar as chaves necessárias para identificar e gastar seus UTXOs quando são usados os padrões corretos da carteira.O software de restauração precisa verificar os caminhos de endereço apropriados para encontrar as saídas pertencentes à carteira.Um caminho de derivação ou configuração de carteira incorretos podem fazer UTXOs existentes parecerem ausentes.As saídas continuam na blockchain mesmo quando uma interface de carteira não consegue exibi-las.Rótulos da carteira, bloqueios locais e observações de controle de moedas podem não ser restaurados automaticamente pela frase de recuperação.Os usuários devem manter backups seguros dos metadados essenciais quando forem necessários para contabilidade, privacidade ou controle organizacional.É possível localizar um UTXO público sem sua chave privada, mas não gastá-lo sem satisfazer as condições de bloqueio associadas.Gestão de UTXOs para empresas
Empresas que recebem pagamentos frequentes em criptomoedas podem acumular muitos UTXOs em endereços de depósito de clientes.Sistemas de tesouraria podem rotular saídas por cliente, unidade de negócios, finalidade da transação ou status de conformidade.As empresas podem estabelecer regras para exigências de confirmação, cronogramas de consolidação, endereços de troco aprovados e valores mínimos economicamente viáveis por saída.Combinar UTXOs relacionados a clientes pode revelar relações que antes não eram óbvias na blockchain pública.As organizações devem equilibrar taxas de transação, privacidade, registros de auditoria, controles de segurança e liquidez operacional.Transações com muitos UTXOs podem exigir vários signatários ou um fluxo de trabalho de transação parcialmente assinada.O padrão BIP-174 para transações Bitcoin parcialmente assinadas oferece um formato comum para coordenar informações e assinaturas de transações entre sistemas compatíveis.
UTXOs e contabilidade de criptomoedas
UTXOs podem fornecer registros detalhados das saídas anteriores que financiaram uma transação posterior de criptomoedas.Essa rastreabilidade pode ajudar na contabilidade e na conciliação de transações.No entanto, um UTXO nem sempre equivale a um lote fiscal ou a uma única aquisição econômica.Uma transação pode combinar saídas adquiridas em datas diferentes e por meio de atividades distintas.O troco pode criar um novo UTXO sem representar uma nova aquisição de outra parte.Em geral, a consolidação interna altera a estrutura dos ativos na blockchain sem necessariamente mudar seu beneficiário econômico.O tratamento fiscal e contábil aplicável depende da jurisdição, da finalidade da transação e do método de escrituração.Os usuários devem preservar TXIDs, índices de saída, datas, valores, taxas, informações de custo e registros de propriedade das carteiras.Como visualizar UTXOs
Um explorador de blockchain pode mostrar se uma saída específica de transação continua não gasta.Uma carteira com recurso de controle de moedas pode listar os UTXOs sob seu controle.A lista pode incluir TXID, vout, valor, endereço, tipo de script, número de confirmações e status de disponibilidade para gasto de cada saída.O Bitcoin Core disponibiliza os UTXOs da carteira por meio da documentação RPC listunspent.
Visualizar um UTXO público não concede autoridade para gastá-lo.Os usuários devem evitar inserir uma chave privada ou frase de recuperação em um explorador comum de blockchain.Como gerenciar UTXOs com segurança
Use um software de carteira que identifique claramente entradas, saídas, taxas e troco.Mantenha a frase de recuperação e as chaves privadas offline e protegidas contra acesso não autorizado.Use o controle de moedas somente depois de entender seus efeitos sobre taxas e privacidade.Rotule saídas importantes quando a carteira oferecer gerenciamento seguro de metadados.Não combine automaticamente dust suspeito com ativos não relacionados.Considere as taxas futuras antes de permitir que a carteira acumule muitas saídas pequenas.Verifique se o troco retorna a um endereço controlado pela carteira pretendida.Teste configurações complexas de multisig ou recuperação antes de depositar valores substanciais.Sempre que possível, revise os detalhes da transação não assinada em um dispositivo de assinatura confiável.Equívocos comuns sobre UTXOs em cripto
Um equívoco comum é pensar que um UTXO é o saldo restante após cada transação.Um UTXO pode ser qualquer saída não gasta, incluindo um pagamento recebido completo ou uma saída de troco.Outro equívoco é pensar que uma carteira tem apenas um UTXO.Uma carteira pode controlar milhares de UTXOs distintos.Um terceiro equívoco é pensar que um UTXO pode ser gasto parcialmente sem ser substituído.A saída completa é consumida, e novas saídas representam o valor destinado ao destinatário e qualquer troco.Um quarto equívoco é pensar que um pagamento de criptomoedas de alto valor necessariamente tem uma taxa de transação alta.As taxas dependem mais diretamente dos dados da transação e das taxas por unidade de dados do que do valor transferido.Um quinto equívoco é pensar que todo UTXO pequeno é automaticamente inutilizável.Sua utilidade econômica depende da taxa necessária para gastá-lo e da finalidade do usuário.Um sexto equívoco é pensar que UTXOs proporcionam anonimato total.Entradas e saídas públicas podem revelar relações quando endereços são reutilizados ou fundos são combinados.Perguntas frequentes
O que significa UTXO em cripto?
UTXO significa Unspent Transaction Output (saída de transação não gasta), ou seja, uma saída de uma transação anterior de criptomoedas que continua disponível para gasto.UXTO é a grafia correta?
Não. A abreviação padrão é UTXO, formada pelas palavras Unspent Transaction Output.Um UTXO é o mesmo que um saldo de criptomoedas?
Não. O saldo de uma carteira geralmente corresponde ao valor total de todos os UTXOs gastáveis sob seu controle.Um UTXO é uma moeda física ou digital?
Não. É um registro de blockchain que contém valor e condições de gasto, e não um arquivo separado nem uma denominação fixa.Uma carteira pode ter vários UTXOs?
Sim. Uma carteira pode controlar muitos UTXOs recebidos por pagamentos, recompensas, transferências e saídas de troco.Um UTXO pode ser gasto mais de uma vez?
Não. Segundo as regras de consenso da blockchain, um UTXO confirmado só pode ser consumido uma vez.É possível gastar parte de um UTXO?
A saída precisa ser consumida por inteiro, mas a transação pode criar um UTXO de troco menor para o remetente.O que é uma entrada UTXO?
Uma entrada UTXO é uma entrada de transação que referencia e tenta gastar uma saída criada por uma transação anterior.O que é uma saída UTXO?
Uma saída UTXO é uma quantidade de criptomoeda bloqueada por condições que ainda não foram satisfeitas por uma entrada de transação posterior.O que são TXID e vout?
O TXID identifica a transação anterior, enquanto o vout identifica a saída específica dentro dessa transação.O que é o conjunto de UTXOs?
O conjunto de UTXOs é a coleção completa de saídas que continuam não gastas em uma blockchain baseada em UTXOs.Por que o Bitcoin usa UTXOs?
O Bitcoin usa UTXOs para representar valores gastáveis, validar condições de propriedade e impedir que a mesma saída seja gasta duas vezes.A Ethereum usa UTXOs?
Não. A Ethereum usa um modelo baseado em contas que mantém saldos de contas e estado de contratos.O que é um EUTXO?
Um EUTXO é uma saída de transação não gasta estendida, que pode incluir dados adicionais e lógica de validação programável.O que é seleção de moedas UTXO?
É o processo pelo qual uma carteira escolhe as saídas usadas para financiar uma nova transação.O que é controle de moedas UTXO?
O controle de moedas permite que o usuário escolha determinados UTXOs manualmente, em vez de depender totalmente da seleção automática.Por que mais UTXOs aumentam as taxas de transação?
Mais entradas normalmente adicionam dados à transação e exigem uma taxa absoluta maior para a mesma taxa por unidade de dados.O que é consolidação de UTXOs?
A consolidação de UTXOs combina várias saídas menores em uma ou algumas saídas maiores.A consolidação de UTXOs é sempre vantajosa?
Não. Ela pode reduzir custos futuros de entradas, mas exige o pagamento de uma taxa atual e pode revelar vínculos entre endereços antes separados.O que é fragmentação de UTXOs?
A fragmentação de UTXOs ocorre quando uma carteira mantém muitas saídas pequenas, que podem ser caras ou complexas de gastar em conjunto.O que é um UTXO dust?
Um UTXO dust é uma saída cujo valor é muito pequeno em relação ao custo estimado para gastá-la.Um UTXO dust pode roubar criptomoedas?
Não. Receber dust não dá controle ao remetente, embora gastá-lo junto com outras saídas possa reduzir a privacidade da transação.O que é um UTXO de troco?
Um UTXO de troco devolve a um endereço controlado pelo remetente o valor de entrada que não foi usado para o destinatário nem para a taxa de transação.É possível bloquear um UTXO?
Sim. Scripts de gasto podem impor condições de blockchain, enquanto o software da carteira também pode excluir temporariamente saídas por meio de controles de bloqueio local.Uma saída não confirmada pode ser um UTXO?
As carteiras podem considerar uma saída não confirmada disponível segundo determinadas regras, mas sua existência depende da confirmação da transação.Por que UTXOs coinbase são diferentes?
As saídas coinbase do Bitcoin precisam amadurecer por pelo menos 100 blocos antes de poderem ser gastas.Qualquer pessoa pode ver meus UTXOs?
Em geral, UTXOs em uma blockchain pública e transparente podem ser consultados, embora a identidade real do proprietário talvez não seja pública.UTXOs melhoram a privacidade?
Eles podem favorecer a separação de endereços, mas combinar entradas e reutilizar endereços pode revelar relações entre transações.Como encontro os UTXOs da minha carteira?
Use a interface de controle de moedas de uma carteira compatível, um explorador de blockchain ou um software confiável de nó para visualizar saídas não gastas.É necessário ter uma chave privada para visualizar um UTXO?
Não. É possível consultar informações públicas de UTXOs sem possuir a chave necessária para gastá-los.Um UTXO pode desaparecer da carteira?
Ele pode desaparecer da lista de valores gastáveis depois de ser gasto, substituído, invalidado por uma reorganização da cadeia ou ocultado pelas configurações da carteira.Conclusão
Um UTXO em cripto é uma saída de transação não gasta que representa uma quantidade específica de criptomoeda disponível para gastos futuros.Blockchains baseadas em UTXOs registram saídas gastáveis individuais, em vez de manter um único saldo atualizado continuamente para cada conta.Uma carteira calcula seu saldo encontrando e somando os UTXOs que pode gastar.Cada transação consome uma ou mais saídas anteriores e cria novas saídas para destinatários, troco ou outras finalidades definidas.Uma saída só pode ser gasta uma vez, permitindo que os nós validadores detectem e rejeitem tentativas de gasto duplo.O modelo UTXO afeta a construção de transações, taxas, privacidade, seleção de moedas, backups de carteiras, contratos inteligentes e operação de nós.Manter muitos UTXOs pequenos pode aumentar as taxas futuras, enquanto consolidá-los pode revelar vínculos entre pagamentos antes separados.O controle de moedas dá aos usuários avançados mais autoridade sobre a seleção de saídas, mas também aumenta sua responsabilidade.Os usuários devem distinguir UTXOs de saldos de carteira, registros de contas, endereços públicos e denominações fixas de criptomoedas.Entender UTXOs em cripto oferece uma visão mais clara de como o Bitcoin e outras blockchains baseadas em saídas transferem valor sem depender de um livro-razão centralizado de contas.Você também pode gostar
HOT
Criptomoedas que estão em alta atualmente e ganhando atenção significativa do mercado
TOP volume
As criptomoedas com o maior volume de negociação
Recém-adicionados
Criptomoedas listadas recentemente que estão disponíveis para negociação

