Menü

Masternode Konfiguration

Dies ist eine Anleitung für die Installation und Konfiguration einer Masternode über die Konsole, das in der ersten Woche nach dem Start des EtherZero-Masternode-Netzwerks vorbereitet wurde. Verwenden Sie auch die offiziellen Anweisungen des EtherZero-Teams und das EtherZero Masternode Manager (EMM) -Tutorial.

Geth Vorbereitungen und Einrichtung

Um auf einem Linux-Server zu installieren, laden Sie ETZ geth von github herunter:  https://github.com/etherzero-org und kompilieren Sie es:

cd
git clone https://github.com/etherzero-org/go-etherzero.git
cd go-etherzero/ 
make geth
cd

Geth ausführen:

~/go-etherzero/build/bin/geth --syncmode "full" --ipcdisable --port 21212 --masternode console

Warten Sie, bis sich Ihre Masternode mit dem Netzwerk bis zum aktuellen Block synchronisiert hat.

Die Konsole sieht nach der Synchronisierung folgendermaßen aus:

Die Konsole sieht nach der Synchronisierung folgendermaßen aus

Der Masternode läuft, Blöcke werden geladen.

 

Konto-Erstellung

Führen Sie den Befehl in der Konsole aus, um ein lokales Konto zu erstellen:

personal.newAccount ("Ihr Kennwort")

– Anstelle von "Ihr Kennwort" geben Sie Ihr Kennwort ein: komplex, lang, mit Zahlen, Buchstaben und verschiedenen Zeichen. Schreiben Sie es auf und speichern Sie es !!!

Im Verzeichnis \etc\appdata\roaming\keystore wird eine JSON-Datei erstellt, die mit dem Kennwort für den Zugriff auf die Adresse über verschiedene Wallets verwendet werden kann.

Eine andere Möglichkeit ist, eine neue Adresse im Web Wallet (http://wallet.etherzero.org) zu erstellen und die Adresse, das Kennwort, den privaten Schlüssel und die JSON-Datei sorgfältig zu speichern.

Eine weitere Option ist die Verwendung der vorhandenen Adresse mit dem erforderlichen Kontostand.

Für den Betrieb der Masternode sind 20000 ETZ erforderlich. Wenn Sie also eine neue Adresse erstellt haben, geben Sie diese für diesen Betrag ein.

Um zur gewünschten Adresse in der Konsole zu wechseln, führen Sie den Befehl aus:

miner.setEtherbase('0x_your_address')

Vergewissern Sie sich, dass es funktioniert hat indem Sie Ihr Guthaben überprüfen:

web3.fromWei(eth.getBalance(eth.coinbase), "ether")

Vergewissern Sie sich, dass es funktioniert hat indem Sie Ihr Guthaben überprüfen

Auf Anfrage erhalten Sie vollständige Informationen zum Konto:

Personal

 

Die Masternode ausführen

Holen Sie sich Ihre Masternode-Daten:

masternode

Holen Sie sich Ihre Masternode-Daten

Sie brauchen diesen langen Hex-String - kopieren Sie ihn (und speichern Sie ihn auch!).

Entsperren Sie Ihr Konto:

personal.unlockAccount (eth.accounts[0], "yourpassword", 0)

Senden Sie anschließend eine Transaktion in Höhe von 20000 ETZ an die Adresse des Masternodes-Smart-Contracts:

eth.sendTransaction({from:eth.accounts[0], to: "0x000000000000000000000000000000000000000a", value: web3.toWei(20000, "ether"),data:"0x_your_masternode_data", gas: 2700000})

Wenn die Transaktion abgeschlossen ist, beenden Sie geth:

exit

Und starten Sie geth neu:

~/go-etherzero/build/bin/geth --syncmode "full" --ipcdisable --port 21212 --masternode console

Sie erhalten diese Nachricht:

 "### It's already been a masternode!"

Die Masternode ist bereit zu arbeiten!

 

Mining starten und stoppen

Stellen Sie die Adresse ein, zu der die Rewards gesendet werden sollen:

miner.setEtherbase('0x_your_address')

Dies kann die gleiche Adresse sein, von der aus Sie die 20000 ETZ an den Smart-Contract gesendet haben, es ist jedoch besser, eine separate Adresse zu verwenden.

Und das Masternode "Mining" zu starten:

miner.start()

Alle 10 Minuten werden 21 Masternodes ausgewählt, um die Blöcke zu verifizieren. Nach dem ersten Start kann es unter Umständen bis zu 36 Stunden dauern, bevor Sie die ersten Rewards erhalten.

Wenn Ihre Masternode Online ist, muss sie in der Liste der Masternodes enthalten sein.

Wenn Sie geth neu starten, müssen Sie Ihre Adresse neu eingeben und das Mining starten.

Um das Mining zu stoppen, führen Sie diesen Befehl aus:

miner.stop()

Um Ihre ETZ aus dem Smart-Contract abzuheben, senden Sie 0 ETZ an den Contract - die Münzen werden an Ihre Adresse zurückgesendet und Ihre Masternode wird aus der Liste der aktiven Masternodes entfernt:

eth.sendTransaction({from:eth.accounts[0], to: "0x000000000000000000000000000000000000000a", value: web3.toWei(0, "ether"),data:"empty", gas: 2700000})

 

Weitere Befehle:

Um Ihre angegebene Adresse abzufragen:

eth.coinbase

Um das Guthaben zu prüfen:

eth.getBalance(eth.accounts[0])

 

Masternodes website

Auf dieser Website erhalten Sie Informationen über die Anzahl der aktiven Masternodes im Netzwerk, die Höhe der bezahlten Rewards seit dem Start des Masternodes-Netzwerks und Daten für bestimmte Masternodes (Adresse):

http://etherzero.org/masternode/

Masternodes website

Bitte beachten Sie - es ist möglich, Ihre E-Mail-Adresse in Bezug auf die Adresse der Masternode anzugeben. Dadurch können sich die Entwickler von EtherZero mit Ihnen in Verbindung setzen, möglicherweise fehlerhafte Funktionen der Masternode melden und Empfehlungen für eine Konfiguration geben.