O que é isto?

Este gráfico mostra o número total de transações confirmadas na rede Kaspa por hora, dividido em duas categorias: transações normais (transferências iniciadas por usuários, operações de tokens e interações com contratos) e transações coinbase (pagamentos automáticos da recompensa de bloco). Juntas, elas representam o throughput total de transações da rede.

A arquitetura blockDAG da Kaspa funciona atualmente a 32 blocos por segundo (32 BPS), o que significa que a rede produz aproximadamente 115,200 blocos por hora. Cada bloco contém exatamente uma transação coinbase que paga a recompensa de mineração ao produtor do bloco. Isso resulta em uma base de ~28,000–29,000 transações coinbase por hora, independentemente da atividade dos usuários: um reflexo direto da taxa de produção de blocos da rede.

As transações normais representam atividade econômica genuína: transferências de KAS entre pares, operações de tokens KRC-20 e quaisquer outras operações iniciadas por usuários. Diferentemente das transações coinbase, que são geradas pelo protocolo, o volume de transações normais mede diretamente a demanda real e a adoção da rede.

Compreender os dois tipos de transação

Transações coinbase são criadas automaticamente pelo protocolo para cada bloco produzido. Cada bloco do DAG tem exatamente uma transação coinbase, sem inputs e com um único output que paga a recompensa de bloco ao minerador. A 32 BPS, a rede gera ~2.76 milhões de transações coinbase por dia. Esse número escala linearmente com a taxa de blocos: quando a Kaspa passar para BPS mais altos no futuro, a contagem de coinbase aumentará na mesma proporção.

Transações normais (regulares) são iniciadas por usuários. Elas têm um ou mais inputs (que gastam UTXOs anteriores) e um ou mais outputs (que criam novos UTXOs). Incluem transferências de KAS entre carteiras, cunhagens e transferências de tokens KRC-20 e quaisquer operações no nível do protocolo. A contagem de transações normais é o verdadeiro sinal de utilidade e de adoção da rede.

Como usar estes dados

A camada coinbase funciona como uma base estável que reflete a taxa de produção de blocos da rede. Concentre-se na camada de transações normais para sinais de adoção: o crescimento sustentado indica uso crescente no mundo real, enquanto os picos muitas vezes correspondem a lançamentos de tokens, eventos de cunhagem de NFTs ou novas implantações de protocolos.

Comparar a razão entre transações normais e coinbase revela o uso da rede. Uma razão baixa significa que os blocos estão majoritariamente vazios (demanda baixa em relação à capacidade). Uma razão em alta indica uso crescente do throughput disponível da Kaspa, um indicador antecipado de potencial pressão de taxas à medida que a rede se aproxima da capacidade.

A visão empilhada permite ver o throughput total da rede (todas as transações que o DAG está processando) e, ao mesmo tempo, distinguir a demanda orgânica da sobrecarga do protocolo.

Como é calculado

As contagens de transações vêm do indexador de arquivo da rede Kaspa, que acompanha cada transação aceita no DAG. As transações são agrupadas em janelas horárias UTC com base no timestamp do bloco da cadeia que as aceitou.

As transações coinbase são identificadas pelo seu ID de sub-rede (0100000000000000000000000000000000000000), um campo no nível do protocolo que marca de forma inequívoca os pagamentos de recompensa de bloco. As transações normais usam a sub-rede nativa (só zeros). Essa classificação é determinística e exata, sem estimativa nem amostragem.

Cada transação é contabilizada exatamente uma vez no momento da aceitação na cadeia virtual. O consenso GHOSTDAG da Kaspa garante que, embora a mesma transação possa aparecer em vários blocos do DAG, ela seja aceita (finalizada) exatamente uma vez quando o bloco que a contém é ordenado pela cadeia virtual.