Dieser Beitrag versteht sich als Kurzanleitung und erster Einstieg zum Minen von Ethereum mit einem Windows PC (64 Bit). Grundkenntnisse in der Benutzung der Commandshell, auf der Kommandozeile, Eingabeaufforderung, oder “DOS” sollten vorharhanden sein.

Voraussetzung

(Stand heute 20.03.2016)

  • Windows PC mit 64 Bit und dedizierter Graphikkarte
  • geth.exe (neuste Version)
  • Etherminer (neuste Version steht ganz unten)
  • Visual C++ (notwendig, wenn msvcr120.dll nicht installiert)

Vorgehensweise

Zuerst entpackt man geth einfach in einen dafür bereitgestellten Ordner. Das kann auch auf einer externen Festplatte oder im userspace (Eigene Dateien) sein.

Man öffnet eine Kommandozeile (Eingabeaufforderung). Das geht mit Windows+R und Eingabe von “cmd” im Suchfeld recht schnell.

Mit

cd /
cd \pfad-zum-ordner

wechselt man in den Ordner, in dem die Datei geth.exe liegt.

Man legt mit

geth account new

einen neuen Benutzer (Ethereum Adresse) an und gibt zweimal eine möglichst komplexe Passphrase an.

Ein zweiter Start von geth soll nun die Blockchain herunterladen und verifizieren. Da die Datenbank noch leer ist, kann man den Vorgang durch die Option –fast beschleunigen. Dann wird erstmal nur heruntergeladen. An dieser Stelle muss man eventuell auch der Firewall eine Ausnahme hinzufügen.

geth --fast --rpc

Wenn geth nach dem Start zu lange hängt, kann falsche Firewall-Einstellungen zeitweise durch die Option –nat “none” umgehen. Eine vollständige Liste über die Optionen findet sich in der Projektbeschreibung auf Github.

Auf jeden Fall funktionieren sollte:

geth --fast -- nat "none" --rpc --verbosity "3"

Nach dem Download der Blockchain und dem Durchrechnen (zur Zeit nur ein paar Stunden mit der Option –fast) kann man seinen letzten aktuellen Block schnell mal mit der Höhe der Blockchain auf der Website www.ethstats.net vergleichen. Ist die Blockchain up-to-date kann man ans Mining denken. (Nicht vorher starten, sonst mined man bereits akzeptierte Blöcke).

Es kann passieren, dass die msvcr120.dll fehlt. In deisem Fall einfach mal kurz bei Mcrosoft vorbeischauen und die passende Visual C++ runterladen installieren.

Das Mining starten

Die aktuellste Version des Miners Etherminer herunterladen und installieren. Den Anweisungen auf dem Bildschirm folgen. Das Mining mit CPU ist nicht mehr effizient. Gür das GPU-Mining braucht man eine entsprechende Graphikkarte mit mindestens 2GB RAM (stand 20.03.2016). Im Netz finden sich Vergleiche von Hardware für verschiedene Mining-Projekte und auch eine eine Anleitung wie man die richtige Hardware für das Mining von Ether findet.

Man startet eine weiter Eingabeaufforderung (siehe oben) und wechselt in das Mining-Verzeichnis, in das man installiert hat und dort in den Unterordner Release.

cd /
cd \Program files\Ethereum 0.9.41\Release
etherminer -G

Jetzt wird in ein paar Minuten ein DAG-File erstellt (falls der Speicher der Graphikkarte ausreichend dimensioniert ist) und das Mining beginnt. Wer keine ausreichende Graka hat (Link) kann zumindest mit

etherminer

mal das Mining per CPU probieren.

Viel Spaß!