Blockhöhe

Inhalt

    Die Blockhöhe (engl. „block height“) gibt die Position eines Blocks innerhalb einer Blockchain an. Beginnend bei Block 0 (dem ersten Block, siehe auch: Genesis Block) erfolgt die Zählung aufwärts.

    Die Blockhöhe stellt die Anzahl der Blöcke dar, die in der gesamten Historie eines bestimmten Blockkettennetzwerks bestätigt wurden – vom Genesis-Block (oder Block-Null) bis zum letzten Block. Im Gegensatz zum Genesis-Block enthalten alle anderen Blöcke eine Referenz (Hash) auf den Block, der unmittelbar davor kam, und die Blockhöhe ist die Nummer jedes Blocks in dieser Sequenz. Die Blockhöhe des Genesis-Blocks ist also #0, und die Blockhöhe des ersten abgebauten Blocks ist #1.

    Da Blockketten aus Blöcken bestehen, stellt sich eine Analogie, die manchmal verwendet wird, um sie zu beschreiben, vor, dass Blockketten aus Legosäulen bestehen. Es gibt keine Möglichkeit, ein Lego aus der Mitte des Stapels zu entfernen, ohne die gesamte Struktur zu durcheinanderzubringen – es ist nicht wie bei Jenga, wo man einen Block herausschieben kann, ohne die anderen zu gefährden.

    Daher kann die Blockhöhe durch die Zeit seit dem Start der Blockkette dividiert durch die durchschnittliche Blockzeit der Kette berechnet werden. Mit anderen Worten, die Blockhöhe besteht aus der Anzahl der Blöcke, die seit der Erstellung eines bestimmten Blockkettennetzwerks abgebaut (oder validiert) wurden.

    Theoretisch sollte die durchschnittliche Blockzeit ungefähr die Zielblockzeit sein, basierend auf dem Schwierigkeitsgrad des Bergbaus. Die Schwierigkeit des Mining für viele Blockketten passt sich basierend auf der Menge der Gesamthashrate an, die das Netzwerk hat, so dass die Blockperiode ungefähr konstant bleiben kann. Im Falle von Bitcoin beträgt die Blockzeit durchschnittlich 10 Minuten. Andernfalls kann die erwartete Sperrfrist als Reaktion auf die Menge der Rechenressourcen, die die Miner für dieses spezielle Netzwerk verwenden, schwanken.

    Die Blockhöhe sollte nicht direkt zwischen verschiedenen Blockketten verglichen werden, da deren durchschnittliche Blockdauer und Hash-Raten unterschiedlich sind. Eine Kopie einer Blockkette kann jedoch als “nicht synchron” betrachtet werden, wenn die Blockhöhe der lokalen Kopie von der global akzeptierten Blockhöhe abweicht. Daher ist die Blockhöhe ein nützlicher stat, um zu prüfen, ob die Kopie der angegebenen Blockkette aktuell ist oder nicht.

    Bereit für den nächsten Karrieresprung?

    Experte werden
    • Geführtes E-Learning
    • Abschlussprüfung
    • Teilnahmezertifikat