Schwierigkeitsgrad im privaten Netzwerk

Dieser Artikel enthält eine gute Beschreibung, wie Ethereum einen Schwierigkeitsgrad berechnet. Und dieser Artikel erwähnt, dass die Schwierigkeit so angepasst wird, dass alle 12 Sekunden ein Block generiert wird.

Die Schwierigkeit passt sich dynamisch an, sodass im Durchschnitt alle 12 Sekunden ein Block vom gesamten Netzwerk produziert wird (dh 12 s Blockzeit).

  1. Welcher Zusammenhang besteht zwischen dieser Schwierigkeitsanpassung und dem Wert der Schwierigkeit in einem genesis.jsonDokument?
  2. Passt sich der Schwierigkeitsgrad in einem privaten Ethereum-Netzwerk, sobald es in der eingestellt wurde genesis.json, automatisch an, ähnlich wie im Hauptnetzwerk?

Genesis.json-Parameter erklärt

Diese Fragen scheinen zu erwähnen, dass sich der Schwierigkeitsgrad im Laufe der Zeit anpasst - ethereum.stackexchange.com/q/11126/3137 , ethereum.stackexchange.com/q/7154/3137 und ethereum.stackexchange.com/q/2539/3137 Wobei , diese Frage scheint den Schwierigkeitsgrad und die Hash-Rate ethereum.stackexchange.com/q/11368/3137 anzusprechen. Ich muss jetzt die Punkte verbinden, um zur endgültigen Antwort zu gelangen.

Antworten (1)

  1. Die genesis.jsonDatei bestimmt die Startschwierigkeit – dies wird verwendet, um zu verhindern, dass die ersten Bergleute einen großen Teil der Münze erreichen. Die Korrelation besteht darin, dass dieser Wert im Laufe der Zeit gemäß dem Algorithmus des Netzes angepasst wird
  2. Ja, dieser Algorithmus ist als Teil des Ethereum-Netzwerks implementiert, private Netzwerke funktionieren in diesem Aspekt genauso wie das Hauptnetzwerk