Was ist ein veralteter Block im Mining?
Ein veralteter Block (stale) ist das Ergebnis der Berechnungen eines Miners, die zum Zeitpunkt der Einreichung im Netzwerk veraltet waren. Diese Situation tritt auf, wenn ein Miner Ressourcen für einen Block aufwendet, der bereits von einem anderen Netzwerkteilnehmer gefunden und akzeptiert wurde. Da die Blockchain nur eine gültige Kette akzeptiert, wird das erneute Hashen eines bereits bestätigten Blocks zu einer nutzlosen Arbeit und wird vom Netzwerk nicht gezählt.
Im Kontext von Mining-Pools wird der Begriff etwas breiter verwendet. Hier bezieht sich stale auf einen "Share" — einen Teil der abgeschlossenen Arbeit, der zu spät im Pool ankam, nachdem ein anderer Miner bereits eine Lösung für den aktuellen Block gefunden hatte. Solche veralteten Shares werden in der Regel nicht bezahlt oder nur zu einem reduzierten Satz, was das Gesamteinkommen des Teilnehmers beeinflusst.
Ein hoher Anteil an veralteten Blöcken und Shares weist oft auf technische Probleme hin: eine große Netzwerkverzögerung (Ping) zum Pool-Server, eine instabile Verbindung oder suboptimale Geräteeinstellungen. Verzögerungen zu reduzieren und einen geografisch nahen Pool auszuwählen, hilft, die Anzahl der veralteten Ergebnisse zu verringern und die Mining-Effizienz zu steigern.