Post
Topic
Board Trading und Spekulation
Re: Der Aktuelle Kursverlauf
by
kalkulatorix
on 07/11/2017, 23:42:15 UTC
...
so, wie ich es verstanden habe: die Inhalte des Blocks haben nichts mit seiner Berechnung zu tun. Eine ganz niedrige (sagen wir mal, die niedrigst mögliche) Diff besagt, dass irgendein Hash gebruteforced werden muss, der am Anfang eine 0 hat. Steigt die Difficulty nun, weil es mehrere Netzwerkteilnehmer gibt als zuvor, gibt die gestiegene Diff vor, dass der Hash, der für den nächsten Block zu finden ist, mit 2 Nullen beginnen muss. Das ist schwerer, weil mehrere Möglichkeiten durchprobiert werden müssen.

Ob derjenige, der den Block "gefunden" hat, nicht gemogelt hat und einfach irgendwas mit x Nullen reingeschrieben hat, kann das restliche Netzwerk verifizieren… wie genau das wiederum funktioniert, weiß ich nicht, aber irgendein String mit der gewünschten Anzahl Nullen würde vom restlichen Netzwerk als ungültig erkannt werden. Funktioniert sicherlich auch über Pub-/PrivKey-Verfahren.
...
Kleine Korrektur: Der Miner, der einen Hash mit den erforderlichen Nullen am Anfang gefunden hat, stellt den Funktionsparameter der Hashfunktion zur Überprüfung in den Block. Also wenn jetzt HASH(Y)=000000000000000000..... ergibt, stellt er das Y in den Block, so kann jeder im Netzwerk prüfen, ob das HASH(Y) auch die für die Difficulty erforderlichen Nullen am Anfang hat.