Wie präge ich Münzen in einem privaten PoA-Netzwerk?

Ich habe ein PoA-Netzwerk und das Guthaben ging nach dem Testen auf Null. Wie kann ich neue Coins prägen?

Ich weiß, dass die Genesis-Datei einen Kontostand definieren kann, und auch unter PoW belohnt der Miner das Konto. Aber wie werden unter PoA Coins generiert (tatsächlicher Befehl in Geth)?

Antworten (3)

Überprüfen Sie in Ihrer Genesis-Datei, welche Konten finanziert werden. Wenn Sie es erstellen, müssen Sie über einige finanzierte Konten verfügen (Sealer Nodes, Faucet usw.). Sie können dann ihren privaten Schlüssel aus dem Schlüsselspeicher abrufen und das Passwort „erraten“. dann können Sie sie in eine Brieftasche importieren und damit etwas ETH auf ein anderes Konto übertragen.

Ich nehme an, "PoA" = "Geth's Clique-Algorithmus", "neue Münzen" = "neuer Ether".

In diesem Fall gibt es keine Möglichkeit, neuen Ether aus dem Nichts zu generieren, wenn die Kette läuft. AFAIK gibt es auch keine Blockbelohnung im Clique-Algorithmus von Geth.

Sie könnten die Kette zurücksetzen und im Genesis-Block ein größeres Gleichgewicht einstellen.

Mit Zurücksetzen meinen Sie das Neustarten aller Knoten? Ich bin davon ausgegangen, dass genesis.json nur einmal pro Knoten während der Initialisierung für diesen Knoten verwendet werden kann.
Ich meine das Löschen von Kettendaten aus datadir und das erneute Aufrufen einer Init mit der modifizierten genesis.json
OK, das sehe ich natürlich als Option, aber alle Daten gehen verloren. Das könnte die Nutzer verärgern.

Wie Sie wissen, gibt es in Poa keine Mining-Belohnung, also müssen Sie einer Reihe Ihrer Adressen in der Genesis-Datei genügend Ether (definiert in der Einheit Wei) zuweisen, sonst geben Sie ohne Ether auf.

Ich verstehe, das ist eine Möglichkeit, aber was passiert, wenn alle Münzen aufgebraucht sind? Wie können wir dann neue erschaffen? Ich gehe davon aus, dass Genesis nur einmal für den ersten Block verwendet werden kann und daher für spätere Blöcke keine Option ist.
Mehrere Konten mit genügend Eth wären eine Umgehung.
Danke für alle Kommentare. Das Problem, das ich hatte, war, dass während des Testens alle Konten auf Null gesetzt wurden. Also versuchte ich, neue Münzen zu prägen. Nun scheint das nicht möglich zu sein.
in der Tat unmöglich