Contagem de UTXO
Total de saídas de transação não gastas ao longo do tempo
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 UTXO são a unidade fundamental de valor no modelo contabilístico da Kaspa e do Bitcoin. Ao contrário de blockchains baseadas em contas, como o Ethereum, a Kaspa não mantém registos de saldo. Em vez disso, o "saldo" é a soma de todos os UTXO 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 UTXO como notas individuais numa carteira física. Se alguém lhe envia 100 KAS em três transações separadas de 50, 30 e 20 KAS, a carteira detém três UTXO. Quando quer gastar 75 KAS, a carteira seleciona UTXO para cobrir esse montante (por exemplo, os UTXO de 50 + 30), consome-os por inteiro e cria novos UTXO: um para o pagamento de 75 KAS e outro para o troco de 5 KAS devolvido.
A contagem total de UTXO é, por isso, uma medida direta da complexidade do estado da rede: quantas parcelas individuais de valor não gasto existem em todas as carteiras. Reflete tanto o número de detentores únicos como os padrões de transação dos utilizadores existentes, o que a torna uma métrica composta de adoção e de atividade.
Como usar estes dados
Uma contagem de UTXO em subida é um forte sinal de adoção da rede e de atividade orgânica. Cada novo UTXO representa, em geral, ou um novo detentor a receber KAS pela primeira vez, ou um detentor existente a receber um novo pagamento. O crescimento sustentado de UTXO durante quedas de preço é particularmente altista: sugere acumulação por novos participantes mesmo quando a ação do preço desincentiva a especulação.
Pelo contrário, uma contagem de UTXO em queda indica consolidação: os utilizadores estão a juntar vários UTXO em menos outputs, de maior dimensão. Isto pode acontecer na manutenção de carteiras, em consolidações de exchanges ou quando grandes detentores reorganizam os fundos. Quedas temporárias da contagem de UTXO são normais e saudáveis. Descidas sustentadas podem indicar menor utilização da rede ou uma base de utilizadores 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 mais pequeno, mas cresce rapidamente. O inchaço de UTXO, em que o conjunto cresce tanto que sobrecarrega os recursos dos nós, é uma preocupação de escalabilidade conhecida nas cadeias baseadas em UTXO. A Kaspa trata disto através do mecanismo de poda e do modelo de compromisso de UTXO, que permite aos nós verificar a integridade do conjunto de UTXO sem armazenar o histórico completo de transações. Isto torna a Kaspa mais sustentável à escala do que implementações ingénuas de UTXO.
Como é calculado
A contagem de UTXO obtém-se consultando o número total de entradas no conjunto de UTXO da Kaspa, armazenado na instância secundária de RocksDB que espelha o estado do nó completo. Esta instância secundária permite consultas de leitura pesadas sem afetar o desempenho do consenso do nó. A contagem é amostrada de hora a hora para produzir a série temporal histórica.
Cada amostra captura a cardinalidade exata do conjunto de UTXO nesse momento. Novos UTXO são criados sempre que uma transação produz outputs, e os UTXO 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 mistura de transações: uma transação simples de um input e dois outputs destrói um UTXO e cria dois, resultando num aumento líquido de um.
As transações coinbase de mineração criam sempre novos UTXO sem consumir nenhum (porque não têm inputs), pelo que a contagem de UTXO tem uma pressão natural de subida só pelas recompensas de bloco. O ritmo deste crescimento de base depende do número de mineiros e de como as recompensas de bloco são divididas pelos outputs. Compreender esta base ajuda a distinguir o crescimento orgânico da adoção dos efeitos mecânicos da mineração.