I04B Hash-Schwierigkeitsstufe erhöhen

Das nachfolgende Programm erzeugt insgesamt 11 Datenblöcke und damit ist eine Veränderung der Schwierigkeit („difficulty“) sehr gut zu bemerken. Wie im Basisartikel geschrieben solltet Ihr die „difficulty“ (zu finden in Zeile 41)  nur schrittweise erhöhen, denn das Programm wird sehr schnell sehr langsam.

Hier ist der Programmcode der Hauptklasse:

Die Konsole gibt diese Werte aus (Hinweis: ich habe die „difficulty“ auf „5“ erhöht, daher beginnen die Hashwerte mit 5 Nullen):

Der Vollständigkeit halber folgen die beiden anderen Klassen:

Zurück zum Teil 4: I04 Hash-Schwierigkeitsstufe erhöhen.

Alle Quellcodes zur Blockchain findet Ihr zum Download in meinem Github-Repository, welches Ihr über diesen Link erreicht: https://github.com/java-crypto/I-Blockchain. Alle Programme sind sowohl unter Java 8 als auch unter Java 11 lauffähig.

Die Lizenz zum obigen Beispiel findet Ihr auf der eigenen Lizenz-Seite.

Letzte Aktualisierung: 29.05.2019