Wat is dit?

Deze grafiek toont de verdeling van miningsoftwareversies die nu actief zijn op het Kaspa-netwerk. Telkens wanneer een miner een blok produceert, zet de nodesoftware versie-informatie in de coinbase-transactie. Door die gegevens over duizenden recente blokken te aggregeren, zien we precies welke softwareversies de hashrate van het netwerk op een gegeven moment aandrijven.

Versiediversiteit is een cruciale gezondheidsindicator voor elk blockchainnetwerk. Een netwerk waarop 100% van de miners dezelfde versie draait, is efficiënt gecoördineerd maar mogelijk kwetsbaar: één bug treft iedereen tegelijk. Omgekeerd wijst extreme versnippering over veel verouderde versies op slechte coördinatie van upgrades en mogelijke consensusrisico's. De ideale toestand is een supermeerderheid op de nieuwste stabiele release, met een klein aandeel dat nog aan het upgraden is.

De upgrade-governance van Kaspa steunt erop dat node-exploitanten hun software vrijwillig bijwerken. Anders dan netwerken met formele on-chain stemming gebruikt Kaspa een model van "ruwe consensus", waarin miners hun gereedheid eenvoudig signaleren door nieuwe versies te draaien. Wordt een wijziging op consensusniveau voorgesteld (zoals de wijzigingen in transactiemassa van KIP-9 of toekomstige DAA-aanpassingen), dan stellen ontwikkelaars een activeringsdrempel in: zodra voldoende hashrate compatibele versies draait, wordt de upgrade actief. Met deze grafiek volgt u die adoptie in realtime.

Hoe u deze gegevens gebruikt

Bent u een miner, controleer dan op deze grafiek of u een versie draait die de meerderheid van het netwerk ondersteunt. Draait u na activering van een consensusupgrade nog een verouderde versie, dan kan het netwerk uw blokken afwijzen en loopt u inkomsten mis. Ziet u de dominante versie verschuiven, dan is het tijd om uw nodes te upgraden.

Voor beleggers en analisten is de versieverdeling een voorlopende indicator van komende netwerkupgrades. Wanneer een nieuwe versie een aanzienlijk aandeel van de hashrate wint (richting 70-80%), wijst dat erop dat een consensuswijziging waarschijnlijk binnenkort activeert. Dat kan koersgevolgen hebben als de upgrade belangrijke nieuwe functies introduceert, zoals smart contracts (KIP-10), betere schaalbaarheid of economische wijzigingen.

Ontwikkelaars en onderzoekers kunnen deze gegevens gebruiken om de netwerkstabiliteit te beoordelen. Een snelle, schone overgang naar nieuwe versies wijst op een gezonde en responsieve mininggemeenschap. Blijvende versnippering, waarbij wekenlang aanzienlijke hashrate op oude versies blijft, kan wijzen op communicatiegaten, compatibiliteitsproblemen met specifieke mininghardware, of weerstand tegen voorgestelde wijzigingen. Die informatie helpt protocolontwikkelaars hun activeringsdrempels goed te timen.

Hoe dit wordt berekend

Versiegegevens worden gehaald uit coinbase-transacties in de meest recente 36,000 blokken (ongeveer 10 uur bij het tempo van Kaspa van één blok per seconde). Elke coinbase-transactie bevat een versiestring die de miningsoftware inbedt, doorgaans in de vorm "kaspad/x.y.z" of de eigen identificatie van de pool. Die strings worden uitgelezen en geaggregeerd tot de verdelingsgrafiek.

Het venster van 36,000 blokken weegt actualiteit af tegen statistische betekenis. Het is lang genoeg om een betekenisvolle hashrateverdeling te vangen (ook miners met een kleiner aandeel produceren in dit venster blokken) en kort genoeg om recente veranderingen te weerspiegelen. De gegevens worden elke 60 seconden bijgewerkt zodra er nieuwe blokken bijkomen.

Sommige miningpools gebruiken eigen coinbase-strings die de onderliggende nodeversie niet duidelijk identificeren. In die gevallen wordt de poolidentificatie ongewijzigd getoond. Omdat blokproductie kansgedreven is, is de vertegenwoordiging van een miner in deze grafiek evenredig met de hashrate: grotere miners vallen meer op, simpelweg omdat zij in het steekproefvenster meer blokken produceren.