Zum Inhalt springen
buybitcoinsmart

Glossar / Mining und Konsens

Blockhöhe

Auch bekannt als Height.

Was ist die Blockhöhe?
Die Blockhöhe ist die Anzahl der Blöcke in der Kette vor einem bestimmten Block; damit hat der Genesis-Block die Höhe 0 und der danach geminte Block die Höhe 1.

Spezifiziert im BIP-34.

Die Höhe ist die native Art, mit der Bitcoin ausdrückt, wann. Sie ist eine ganze Zahl, die mit jedem Block um genau eins steigt, sie hängt von keiner Uhr ab, und die Konsensregeln, die einen Zeitplan brauchen, sind gegen sie geschrieben und nicht gegen Datumsangaben. Halving-Countdowns, Bestätigungszahlen und Ankündigungen von Aktivierungen lesen alle denselben Zähler.

Wie das funktioniert

Die Blockhöhe ist eine Position in einer Reihenfolge, kein Name, und dieser Unterschied ist wichtiger, als er klingt.

Zwei Blöcke können kurzzeitig dieselbe Höhe beanspruchen, wenn Miner fast im selben Moment einen Block lösen, und nach einer Reorganisation kann eine Höhe auf einen anderen Block zeigen als noch eine Stunde zuvor. Der dauerhafte Identifikator ist der Block-Hash. Die Höhe sagt, wie weit Sie auf der Kette sind, und sie ist nur dann eindeutig, wenn Sie sagen, welche Kette Sie meinen, was in der Praxis die mit der meisten akkumulierten Arbeit ist.

Die Bestätigungen ergeben sich direkt aus der Arithmetik. Eine Transaktion in einem Block auf der Höhe 900.000 hat auf einer Kette, deren Spitze bei 900.005 liegt, sechs Bestätigungen, weil die Zählung den Block einschließt, in dem sie liegt. Diese eine Formel, Spitze minus Höhe plus eins, steckt hinter jedem Fortschrittsbalken „5 von 6 Bestätigungen“, den Sie beobachtet haben.

Der Konsens bevorzugt für alles Geplante Höhen gegenüber Zeitstempeln, weil Zeitstempel von Minern geliefert und nur locker überprüft werden, während Höhen nicht gefälscht werden können, ohne die Arbeit zu leisten. Die Locktime ist die Ausnahme, die die Regel bestätigt: Eine Locktime unter 500.000.000 wird als Blockhöhe interpretiert, und alles ab dieser Zahl wird als Unix-Zeitstempel gelesen, weshalb einer Transaktion gesagt werden kann, dass sie ab einer bestimmten Höhe gültig wird.

Die Höhe war nicht immer im Block enthalten. BIP34 machte es obligatorisch, die Höhe in die Coinbase-Transaktion zu schreiben, und die Regel wurde mit Block 227.835 im März 2013 verbindlich. Der Grund war konkret: Im November 2010 wurden zwei Coinbase-Transaktionen erstellt, die frühere exakt duplizierten, auf den Höhen 91.842 und 91.880, weil nichts ihren Inhalt zwang, sich zu unterscheiden. Die festgeschriebene Höhe garantiert, dass jede Coinbase-Transaktion einzigartig ist.

Warum das beim Bitcoin-Kauf wichtig ist

Die Blockhöhe ist die Zahl, mit der Sie überprüfen können, was eine Börse oder eine Wallet Ihnen sagt, ohne jemanden fragen zu müssen.

Bei einer Auszahlung erhalten Sie eine Transaktions-ID. Ein Block-Explorer zeigt die Höhe des Blocks, der sie enthielt, und die Höhe der aktuellen Spitze; die Differenz plus eins ist Ihre Bestätigungszahl. Wenn ein Support-Mitarbeiter sagt, die Auszahlung sei vor einer Stunde gesendet worden, und der Explorer zeigt keinen Block, der sie enthält, dann haben sich die Bitcoin nicht bewegt, was auch immer die Kontoseite sagt.

Höhen ermöglichen es Ihnen außerdem, die Richtlinien von Börsen genau zu lesen. Plattformen schreiben Einzahlungen nach einer festgelegten Zahl von Bestätigungen gut, was eine Aussage über Höhen ist, nicht über Minuten. Da Blöcke im Durchschnitt und nicht nach einem Zeitplan eintreffen, kann dieselbe Richtlinie mit drei Bestätigungen an einem Tag zwanzig Minuten und an einem anderen eine Stunde dauern, und keines von beidem ist ein Fehler.

Dann ist da noch das Marketing. Jeder Halving-Countdown ist eine Prognose: Das Ereignis ist durch eine Höhe definiert, und das angehängte Datum ist eine Vermutung auf Basis angenommener Blockzeiten. Wer Ihnen ein Produkt anbietet, weil „das Halving an“ einem bestimmten Datum stattfinde, verkauft eine Prognose. Dasselbe gilt für Screenshots, die eine Zahlung zeigen, die „auf Höhe“ von etwas „bestätigt“ wurde. Höhen und Transaktions-IDs lassen sich in einem Bild mühelos fälschen und auf einer Kette, die Sie selbst prüfen, unmöglich, und genau diese Gewohnheit greift unser Sicherheitsratgeber immer wieder auf.

Höhen, die die Regeln geändert haben

Ein paar Höhen sollte man kennen, weil sich Bitcoin vor und nach ihnen anders verhält.

Höhe 0 ist der Genesis-Block, gemint am 3. Januar 2009, dessen Bitcoin niemals ausgegeben werden können. Höhe 210.000, erreicht am 28. November 2012, war das erste Halving. Höhe 227.835 machte BIP34 im März 2013 verbindlich. Höhe 481.824, am 24. August 2017, ist die Stelle, an der SegWit wirksam wurde und Blöcke begannen, Witness-Daten zu tragen. Höhe 709.632, am 14. November 2021, aktivierte Taproot. Höhe 840.000, am 20. April 2024, war das vierte Halving. Höhe 1.050.000 wird das fünfte sein, prognostiziert für irgendwann im Jahr 2028, je nachdem, wie schnell die Blöcke tatsächlich eintreffen.

Blockhöhe vs. Bestätigungen

Die Blockhöhe ist eine absolute Position; eine Bestätigungszahl ist eine relative Entfernung. Die Höhe eines Blocks ändert sich nie, solange er auf der Kette bleibt, aber seine Bestätigungszahl wächst etwa alle zehn Minuten um eins. Wallets zeigen Bestätigungen, weil es Ihnen auf die Tiefe ankommt, und Börsen nennen Schwellenwerte in Bestätigungen aus demselben Grund. Die Aussage „meine Transaktion ist auf Höhe 900.000“ sagt nichts darüber aus, ob sie schon sicher ist.

Blockhöhe vs. Coinbase-Blockhöhe

Die Blockhöhe ist eine Eigenschaft des Blocks; die Coinbase-Blockhöhe ist eine Kopie dieser Zahl, die in die erste Transaktion des Blocks geschrieben wird. Sie sollten immer übereinstimmen, und ein Node lehnt den Block ab, wenn sie es nicht tun. Der Unterschied ist wichtig, weil es sich bei der Kopie in der Coinbase um Daten handelt, deren Aufnahme der Miner wählt, geprüft gegen die Höhe, die die Kette bereits impliziert, und weil sie der Mechanismus ist, der doppelte Coinbase-Transaktionen endgültig beendet hat.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Wie hoch ist die aktuelle Blockhöhe von Bitcoin?

Sie steigt etwa alle zehn Minuten um eins, daher ist jede veröffentlichte Zahl sofort veraltet. Lesen Sie sie in einem Block-Explorer oder auf Ihrem eigenen Node ab, wo die Höhe der Spitze auf der Startseite angezeigt wird.

Können zwei Blöcke dieselbe Höhe haben?

Vorübergehend ja. Wenn zwei Miner fast im selben Moment einen Block lösen, beanspruchen beide Blöcke dieselbe Höhe, bis sich das Netzwerk auf eine Kette festlegt. Der unterlegene Block wird veraltet und seine Höhe verweist auf den Gewinner.

Warum verschieben sich die Halving-Termine immer wieder?

Weil ein Halving durch eine Höhe definiert wird, nicht durch ein Datum. Block 840.000 war das vierte Halving, und das Kalenderdatum, das einem künftigen Halving zugeordnet wird, ist eine Projektion auf der Grundlage angenommener Zehn-Minuten-Blöcke.

Weiterlesen

Verwandte Begriffe

Mehr zum Thema Mining und Konsens

Diese Seite auf Englisch lesen