Was steckt in einem Block?
Ein Block enthält ein Bündel von Transaktionen und einen Header mit Zeitstempel, dem Fingerabdruck des vorherigen Blocks und Daten für die Einigung im Netzwerk.
Ein Block ist ein Bündel von Transaktionen, das mit einer kleinen Menge identifizierender Daten zusammengefasst und als eine Einheit zu einer Blockchain hinzugefügt wird. Jeder Block verweist auf den vorherigen, und so entsteht die Kette.
Was enthält ein Block?
Ein Block besteht aus zwei Teilen: einem Header und einer Liste von Transaktionen. Der Header ist eine kurze Zusammenfassung, die den Block identifiziert. Bei Bitcoin enthält er:
- Den Hash des vorherigen Blocks. Ein Hash ist ein digitaler Fingerabdruck. Wird der Fingerabdruck des letzten Blocks gespeichert, sind beide miteinander verbunden.
- Einen Zeitstempel. Ungefähr der Zeitpunkt, zu dem der Block erstellt wurde.
- Eine Zusammenfassung der Transaktionen. Ein einziger Hash, berechnet aus allen Transaktionen im Block, die sogenannte Merkle Root. Ändert sich eine Transaktion, ändert sich auch dieser Wert.
- Mining-Daten. Den Schwierigkeits-Zielwert und eine Zahl namens Nonce, die Miner immer wieder verändern, bis der Hash des Blocks selbst den Zielwert erfüllt. Proof-of-Stake-Blockchains speichern hier stattdessen Validator-Daten.
Der Rest des Blocks besteht aus den Transaktionen. Bei Bitcoin ist die erste eine besondere. Sie zahlt dem Miner, der den Block gebildet hat, die neu geschaffenen Coins und die Gebühren aller anderen Transaktionen darin aus.
Was sind Blockzeit und Blockgröße?
Die Blockzeit ist der durchschnittliche Abstand zwischen zwei Blöcken. Bitcoin strebt etwa 10 Minuten an und passt die Schwierigkeit des Minings an, um diesen Wert zu halten. Ethereum erzeugt alle 12 Sekunden einen Block.
Die Blockgröße gibt an, wie viele Daten ein Block enthalten darf. Bitcoin startete mit einer Grenze von 1 Megabyte. Ein Upgrade im Jahr 2017 stellte die Messgröße auf „Gewicht“ (Weight) um, wodurch Blöcke etwas größer sein können. Ethereum begrenzt jeden Block nach dem Rechenaufwand, den seine Transaktionen benötigen, gemessen in Gas.
Zusammen bestimmen beide, wie viele Transaktionen ein Netzwerk bewältigen kann. Größere oder schnellere Blöcke fassen mehr, machen es aber gewöhnlichen Computern schwerer, als Knoten mitzuhalten. Dieser Streit spaltete die Bitcoin-Community 2017 und brachte Bitcoin Cash hervor.
Was ist der Genesis-Block?
Der Genesis-Block ist der erste Block einer Blockchain. Der von Bitcoin wurde am 3. Januar 2009 vom pseudonymen Gründer des Netzwerks, Satoshi Nakamoto, erstellt. Er enthält den Text einer Zeitungsschlagzeile von jenem Tag über die Rettung von Banken. Die 50 Bitcoin, die er auszahlte, können wegen der Art, wie der Block programmiert wurde, nicht ausgegeben werden.
Kann ein Block geändert werden?
In der Praxis nicht, sobald weitere Blöcke darauf aufbauen. Wird ein Block verändert, ändert sich sein Hash. Damit bricht die im nächsten Block und in allen folgenden gespeicherte Verknüpfung.
Die neuesten Blöcke sind weniger gefestigt. Manchmal werden fast im selben Moment zwei gültige Blöcke gefunden. Das Netzwerk einigt sich bald auf einen davon, der andere wird verworfen, und seine Transaktionen kehren in die Warteschlange zurück. Deshalb warten Empfänger oft mehrere Blöcke ab, bevor sie eine Zahlung als endgültig behandeln.
Dieser Leitfaden erklärt, wie die Dinge funktionieren. Er ist keine Finanz-, Rechts- oder Steuerberatung. Zuletzt aktualisiert am .