Was ist ein Block?

Als Block werden jene Datenblöcke bezeichnet, die auf der Blockchain transferiert bzw. gespeichert werden. Die Blockchain stellt damit eine Verkettung eben dieser Datenblöcke dar. Ein Block setzt sich aus verschiedenen Komponenten zusammen, namentlich Block Header und Block Body. Ein Block kann außerdem unterschiedlich groß sein - Block Size und Block Height.

Was ist der Block Body?

Der Block Body ist der "Körper" des Datenblocks. Erstellt ein Miner einen Block, muss er die Transaktionen verifizieren. Die Transaktionsdaten finden sich im Block Body.

Was ist ein Block Header?

Der Block Header ist der "Kopf" des Datenblocks. Er besteht aus sechs Komponenten:

  • Versionsnummer der Software
  • Hash des vorherigen Blocks (entspricht der Kette der Blockchain)
  • Root Hash
  • Zeit im Sekundenformat
  • Ziel der aktuellen Schwierigkeit, die aufgewendet werden muss, um einen neuen Hash zu finden (siehe Difficulty)
  • Nonce: jene Variable, die bei einem PoW Algorithmus hochgezählt wird, um jedem Miner einen gültigen Hash zuweisen zu können.

Was ist eine Block Size?

Die Block Size gibt jene Datenmenge an, die ein einzelner Block aufnehmen kann. In Blockchains wie etwa jener von Bitcoin werden Maximalgrößen für Blocks angegeben, um eine Überlastung der Blockchain zu vermeiden.

Was ist eine Block Height?

Die Block Height ist ein Wert, der die Anzahl der Blöcke angibt, die einem anderen Block in der Blockchain vorangehen. Die Block Height baut demnach auf allen vorangegangenen Blocks auf, wobei der erste Block einer Blockchain, der so genannte "Genesis Block" eine Block Height von Null hat.

Weitere Begriffe im Zusammenhang mit Blockchains: