O que é isto?

Este gráfico mostra a distribuição das versões de software de mineração atualmente ativas na rede Kaspa. Sempre que um mineiro produz um bloco, o software do nó incorpora informação de versão na transação coinbase. Ao agregar estes dados ao longo de milhares de blocos recentes, é possível ver exatamente que versões de software estão a alimentar a hashrate da rede em cada momento.

A diversidade de versões é um indicador crítico de saúde para qualquer rede blockchain. Uma rede em que 100% dos mineiros correm a mesma versão está coordenada de forma eficiente, mas pode ser frágil: um único erro afeta todos em simultâneo. Pelo contrário, uma fragmentação extrema por muitas versões desatualizadas sinaliza má coordenação de atualizações e potenciais riscos de consenso. O estado ideal é uma supermaioria na última versão estável, com uma pequena percentagem ainda em atualização.

A governação de atualizações da Kaspa depende de os operadores de nós atualizarem voluntariamente o software. Ao contrário de algumas redes com votação formal on-chain, a Kaspa usa um modelo de "consenso aproximado", em que os mineiros sinalizam disponibilidade simplesmente ao correr novas versões. Quando é proposta uma alteração ao nível do consenso (como as mudanças de massa de transação do KIP-9 ou futuros ajustes do DAA), os programadores definem um limiar de ativação: assim que hashrate suficiente corre versões compatíveis, a atualização ativa-se. Este gráfico permite acompanhar essa adoção em tempo real.

Como usar estes dados

Se é mineiro, consulte este gráfico para garantir que está a correr uma versão suportada pela maioria da rede. Correr uma versão desatualizada depois de uma atualização de consenso se ativar pode fazer com que os blocos sejam rejeitados pela rede, com perda de receita. Quando a versão dominante mudar, é altura de atualizar os nós.

Para investidores e analistas, a distribuição de versões é um indicador antecedente de próximas atualizações da rede. Quando uma nova versão começa a ganhar uma quota significativa de hashrate (a aproximar-se de 70-80%), isso sinaliza que uma alteração de consenso provavelmente se ativará em breve. Isto pode ter implicações no preço se a atualização introduzir funcionalidades relevantes, como contratos inteligentes (KIP-10), melhor escalabilidade ou alterações económicas.

Programadores e investigadores podem usar estes dados para avaliar a estabilidade da rede. Uma transição rápida e limpa para novas versões indica uma comunidade de mineração saudável e reativa. Uma fragmentação persistente, em que hashrate significativa permanece em versões antigas durante semanas, pode indicar falhas de comunicação, problemas de compatibilidade com hardware de mineração específico ou resistência às alterações propostas. Esta informação ajuda os programadores do protocolo a calibrar os limiares de ativação.

Como é calculado

Os dados de versão são extraídos das transações coinbase nos 36,000 blocos mais recentes (cerca de 10 horas à taxa de um bloco por segundo da Kaspa). Cada transação coinbase contém uma string de versão incorporada pelo software de mineração, normalmente no formato "kaspad/x.y.z" ou o identificador personalizado da pool. Estas strings são analisadas e agregadas para produzir o gráfico de distribuição.

A janela de 36,000 blocos equilibra atualidade e significância estatística. É suficientemente longa para captar uma distribuição de hashrate com significado (mesmo mineiros com quotas menores produzem blocos nesta janela) e suficientemente curta para refletir mudanças recentes. Os dados atualizam a cada 60 segundos, à medida que novos blocos são adicionados.

Tenha em conta que algumas pools de mineração usam strings de coinbase personalizadas que podem não identificar com clareza a versão subjacente do nó. Nesses casos, o identificador da pool é apresentado tal como está. Além disso, como a produção de blocos é probabilística, a representação de um mineiro neste gráfico é proporcional à sua hashrate: os mineiros maiores aparecem com mais destaque simplesmente porque produzem mais blocos na janela de amostra.