Gibt es eine einfache Schritt-für-Schritt-Anleitung, um Mist im Lichtmodus auszuführen?

Ich habe auf Reddit, Youtube gesucht ... aber ich mache immer wieder etwas falsch, denke ich. Ich habe den letzten Mist heruntergeladen und möchte, dass der gebündelte Geth-Knoten ein leichter Knoten ist und jedes Mal, wenn ich Mist öffne, ein leichter Client bleibt. Wenn ich den Tutorials im Internet folge, bediene ich einfach das Terminal und tippe "geth --light" ein, und jedes Mal heißt es "-bash: geth: command not found". Habe ich etwas nicht richtig gemacht? Kann mir bitte jemand in dummen Worten erklären, was ich tun muss?

Ich habe ein 2012 MB Pro mit MacOS 10.12.5. Vielen Dank

Antworten (2)

Auf die mit Mist gebündelte Geth-Installation kann nicht über „geth“ in der Befehlszeile zugegriffen werden. Hier ist, was für mich funktioniert hat, um Mist dazu zu bringen, als Light-Client zu laufen.

Geth separat installieren. Unter Ubuntu:

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum

Auf dem Mac sollte es sein:

brew update
brew tap ethereum/ethereum
brew install ethereum

Führen Sie nun geth von der Befehlszeile im Light-Modus aus:

geth --syncmode "light" --cache 1024

Sobald dies beginnt, öffnen Sie Mist normal und es sollte sich automatisch mit der Geth-Light-Instanz verbinden. Wenn Sie dies zum ersten Mal tun, wird die gesamte Blockchain erneut heruntergeladen und in einem separaten Ordner abgelegt. Für mich unter Ubuntu ist dies ~.ethereum/geth/lightchaindata, während die normalen Chaindata ~.ethereum/chaindata sind. Das erste Mal dauert es ein paar Minuten, um die Blockchain erneut herunterzuladen (aber es ist viel schneller als normal), und danach sollte es in wenigen Sekunden mit der Kette synchronisiert werden.

Würden Sie stattdessen ein privates Netzwerk verwenden?
Das Synchronisieren des Hauptnetzwerks kann Tage dauern und ich denke, es ist nicht notwendig, wenn Sie die Technologie nur testen möchten.
Um Mist in einem privaten Netz auszuführen, setzen Sie einfach den IPC-Pfad auf your_home_dir/Library/Ethereum/geth.ipc
Die vollständigen Befehle für mich:
mkdir privchain// zum Speichern Ihrer Blockchain-Daten
geth --datadir privchain --ipcpath /Users/tina/Library/Ethereum/geth.ipc --networkid 123
Ohne Angabe der Netzwerk-ID wird es standardmäßig mit dem Hauptnetzwerk verbunden.

Dies beantwortet nicht meine Frage, ich wollte eine einfache Anleitung zur Verwendung von Mist im Lichtmodus im Hauptnetzwerk :)