i

Einfache Blockchain zum Ausprobieren

Mit dem Klick auf "Suche passende Nonce" werden von einem zufälligen Startwert ausgehend 1000 Versuche gestartet, eine "passende" Nonce zu finden. Als weitere Vereinfachung zur Berechnung wird nur gefordert, dass der Hashwert mit drei Nullen beginnt. Als Hashverfahren wird hier der (relativ einfache) MD5-Algorithmus genutzt. In der Realität werden deutlich größere Zahlen als Nonce (z.B. 32 Bit) verwendet und auch das Hashverfahren ist deutlich aufwändiger.

  • Baue eine Kette von Blöcken auf ("Blockchain"), so dass alle Blöcke gültig sind (grün).
  • Ändere dann an den Inhalten der Transaktionen etwas - welche Blöcke werden dadurch ungültig und warum?
Block 1
Nonce

Nonce passt nicht - bitte noch einmal!
Daten
Hashwert des letzten Blocks 00000000000000000000000000000000
Neuer Hashwert
(Daten+Hashwert+Nonce)
7db6a28dae4cedf51e5e25dce027ea62

 

Block 2
Nonce

Nonce passt nicht - bitte noch einmal!
Daten
Hashwert des letzten Blocks 7db6a28dae4cedf51e5e25dce027ea62
Neuer Hashwert
(Daten+Hashwert+Nonce)
a81802e1dbedefcdbeba2cfd9007b3b3

 

Block 3
Nonce

Nonce passt nicht - bitte noch einmal!
Daten
Hashwert des letzten Blocks a81802e1dbedefcdbeba2cfd9007b3b3
Neuer Hashwert
(Daten+Hashwert+Nonce)
acf475cb71583211ac441cfc20594d61

 

Block 4
Nonce

Nonce passt nicht - bitte noch einmal!
Daten
Hashwert des letzten Blocks acf475cb71583211ac441cfc20594d61
Neuer Hashwert
(Daten+Hashwert+Nonce)
66158b5caedf33ad952fe1efda2081e8

 

Block 5
Nonce

Nonce passt nicht - bitte noch einmal!
Daten
Hashwert des letzten Blocks 66158b5caedf33ad952fe1efda2081e8
Neuer Hashwert
(Daten+Hashwert+Nonce)
44433c1c60a0e16083ff0db51ffb14fa

 

Suche

11.8.7Einfache Blockchain zum Ausprobieren
Kopieren durch Anklicken

Rückmeldung geben