O que é isto?

O gráfico de contagem de UTXO acompanha o número total de outputs de transação não gastos na rede Kaspa ao longo do tempo. Os UTXOs são a unidade fundamental de valor no modelo contábil da Kaspa e do Bitcoin. Diferentemente de blockchains baseadas em contas, como o Ethereum, a Kaspa não mantém registros de saldo. Em vez disso, o "saldo" é a soma de todos os UTXOs que a carteira controla. Cada UTXO é uma parcela discreta e indivisível de KAS, criada como output de uma transação anterior e ainda não gasta.

Pense nos UTXOs como cédulas individuais em uma carteira física. Se alguém envia para você 100 KAS em três transações separadas de 50, 30 e 20 KAS, sua carteira passa a ter três UTXOs. Quando você quer gastar 75 KAS, a carteira seleciona UTXOs para cobrir esse valor (por exemplo, os UTXOs de 50 + 30), os consome por inteiro e cria novos UTXOs: um para o pagamento de 75 KAS e outro para o troco de 5 KAS devolvido.

A contagem total de UTXOs é, portanto, uma medida direta da complexidade do estado da rede: quantas parcelas individuais de valor não gasto existem em todas as carteiras. Ela reflete tanto o número de holders únicos quanto os padrões de transação dos usuários existentes, o que a torna uma métrica composta de adoção e de atividade.

Como usar estes dados

Uma contagem de UTXOs em alta é um forte sinal de adoção da rede e de atividade orgânica. Cada novo UTXO representa, em geral, um novo holder recebendo KAS pela primeira vez ou um holder existente recebendo um novo pagamento. O crescimento sustentado de UTXOs durante quedas de preço é particularmente altista: sugere acumulação por novos participantes mesmo quando a ação do preço desestimula a especulação.

Por outro lado, uma contagem de UTXOs em queda indica consolidação: os usuários estão juntando vários UTXOs em menos outputs, de maior tamanho. Isso pode acontecer na manutenção de carteiras, em consolidações de exchanges ou quando grandes holders reorganizam os fundos. Quedas temporárias da contagem de UTXOs são normais e saudáveis. Quedas sustentadas podem indicar menor uso da rede ou uma base de usuários em contração.

Em comparação com o conjunto de UTXO do Bitcoin (aproximadamente 170+ milhões), o conjunto de UTXO da Kaspa é mais jovem e menor, mas cresce rapidamente. O inchaço de UTXOs, em que o conjunto cresce tanto que sobrecarrega os recursos dos nós, é uma preocupação de escalabilidade conhecida nas redes baseadas em UTXO. A Kaspa trata disso por meio do mecanismo de poda e do modelo de compromisso de UTXO, que permite que os nós verifiquem a integridade do conjunto de UTXO sem armazenar o histórico completo de transações. Isso torna a Kaspa mais sustentável em escala do que implementações ingênuas de UTXO.

Como é calculado

A contagem de UTXOs é obtida consultando o número total de entradas no conjunto de UTXO da Kaspa, armazenado na instância secundária do RocksDB que espelha o estado do nó completo. Essa instância secundária permite consultas de leitura pesadas sem afetar o desempenho do consenso do nó. A contagem é amostrada a cada hora para produzir a série temporal histórica.

Cada amostra captura a cardinalidade exata do conjunto de UTXO nesse momento. Novos UTXOs são criados sempre que uma transação produz outputs, e os UTXOs são destruídos (gastos) sempre que são consumidos como inputs de uma nova transação. A variação líquida por bloco depende da combinação de transações: uma transação simples de um input e dois outputs destrói um UTXO e cria dois, resultando em um aumento líquido de um.

As transações coinbase de mineração sempre criam novos UTXOs sem consumir nenhum (porque não têm inputs), por isso a contagem de UTXOs tem uma pressão natural de alta só pelas recompensas de bloco. O ritmo desse crescimento de base depende do número de mineradores e de como as recompensas de bloco são divididas entre os outputs. Entender essa base ajuda a distinguir o crescimento orgânico da adoção dos efeitos mecânicos da mineração.