Chain-Spezifikation "Schwierigkeit" vs. Hash-Rate?

Worauf bezieht sich "Schwierigkeit" in der Kettenspezifikation, wenn die tatsächliche Schwierigkeit durch die Hashrate bestimmt wird?

Ich weiß, dass die „Schwierigkeit“ nach dem ETH/ETC-Fork zurückgegangen ist, aber warum gibt es dann überhaupt Schwierigkeiten in der Kettenspezifikation?

Antworten (1)

Worauf bezieht sich "Schwierigkeit" in der Kettenspezifikation, wenn die tatsächliche Schwierigkeit durch die Hashrate bestimmt wird?

Ich gehe davon aus, dass Sie damit die Schwierigkeit meinen, die im Genesis-Block angegeben ist (gemäß dem Genesis-Unterabschnitt der Chain Spec).

Die im Genesis-Block festgelegten Werte sind Standard-Startwerte , die sich ändern können, wenn die Kette und das Netzwerk wachsen. (Ich weiß nicht, warum der bestimmte Wert in der Genesis-Datei gewählt wurde. Vielleicht willkürlich, vielleicht ein Kompromiss zwischen der erwarteten Startnetzwerkgröße oder Hash-Rate und einigen anderen Faktoren?)

Wenn ein Netzwerk größer wird und seine Hash-Rate zunimmt, wird die Zeit zwischen dem Mining von Blöcken im Durchschnitt kürzer.

Wenn die Zeit zwischen den Blöcken abnimmt, greift der Schwierigkeitsanpassungsalgorithmus ein und erhöht die Schwierigkeit, um eine statische Blockzeit aufrechtzuerhalten.

Sehen:

Ja, genau das meine ich. Bedeutet Ihre Antwort also, dass Sie wirklich mit jeder Schwierigkeit beginnen können und nach einem gewissen Netzwerkwachstum die tatsächliche Schwierigkeit gleich bleiben wird?
Das ist richtig, ja.