Duinocoin-Mining mit dem PC/Notebook (Minimal_PC_Miner.py)

Einfacher geht es nicht: DUCO-Mining nur mit PC und Python3

Wer lediglich einen PC zur Verfügung hat und nichts installieren will kann trotzdem Duinocoin (DUCO) schürfen: mit dem "Minimal_PC_Miner.py".

Kein Mikrocontroller, keine Arduino IDE, keine Installation irgendwelcher Software. Wer ein Computersystem mit einem Python3-Interpreter hat kann mit einer einzigen Befehlszeile sofort mit dem DUCO-Schürfen loslegen.

Übersicht

Um Duinocoin (DUCO) nur mit einem PC zu schürfen benötigt man folgendes:

  1. eine Duinocoin-Wallet (Online-Account)
  2. einen Rechner mit Windows, GNU/Linux oder Mac OS X und Python 3.x
  3. das Python3-Skript "Minimal_PC_Miner.py" aus der Duinocoin-Software (von Github)

1. Duinocoin-Wallet auf der Projektseite anlegen

Um die geschürften Duinocoin (DUCO) irgendwo speichern zu können benötigt man eine Wallet. Die wird beim Duinocoin online verwaltet. Die neue Wallet legt man auf https://wallet.duinocoin.com/register.html an.

Neue Wallet anlegen

Auf wallet.duinocoin.com legt man eine neue Wallet (einen neuen Account) an

2. Rechner mit Windows, GNU/Linux oder Mac OS X und Python 3.x

Die minimale Mining-Software für den PC benötigt lediglich einen Python3-Interpreter. Ob Python 3 vorhanden ist, prüft man so:

  • GNU/Linux: Terminal öffnen via Ctrl-Alt-T (notfalls per Strg-Alt-F2, zurück mit Strg-Alt-F7)
  • Windows: Powershell öffnen via Win+R und "powershell"
  • Mac OS: Finder > Applications > Utilities > Terminal

An der Eingabeaufforderung (Prompt) gibt man folgendes ein:

python --version

Wichtig sind die zwei Minuszeichen (außer bei Mac OS X). Wird "python" nicht gefunden, kann man "python3 -- version" versuchen, dann ist die Version hardcodiert. Das Ergebnis sollte in etwa so aussehen:

mipl@z600:~$ python --version
    Python 3.9.2

Auf diesem Rechner (einer HP Z600-Workstation mit dem von systemd befreiten Devuan GNU/Linux 3.0 "Chimaera" läuft offensichtlich Python 3.9.2.

Wie man Python3 auf seinem Rechner installiert wird ausführlich unter Python3 auf dem GNU/Linux-PC installieren beschrieben.

3. Duinocoin-Software herunterladen

Die offizielle Software für das Duinocoin-Mining stellt das Duinocoin-Projekt im Quellcode bereit. Die aktuelle Version gibt es immer auf Github.

Github Repo von revox

Das Duinocoin-Repository von revox auf Github

Über "Code / Download ZIP" wird das ZIP-Archiv mit dem aktuellen Duinocoin-Code heruntergeladen und muss anschließend nach duino-coin ausgepackt werden. Dort befindet sich im Verzeichnis Unofficial Miners das benötigte Python3-Skript Minimal_PC_Miner.py, das man auch an eine beliebige Stelle herauskopieren kann - es werden keine weiteren Dateien aus dem ZIP benötigt.

Duinocoin Minimal PC Miner

Mining starten

Um Duinocoin (DUCO) zu schürfen, startet man nun das Skript über den Python3-Interpreter:

python3 Minimal_PC_Miner.py

Das Skript fragt nach

  • dem Namen der Wallet/Account
  • dem (optionalen) Mining-Key (nur eingeben, falls gesetzt)
  • Use lower difficulty? (nur bei sehr schnellen Rechner "n" eingeben)

Das wars! Damit startet ein einzelner Mining-Prozess. Man kann in weiteren Terminal zusätzlich Mining-Prozesse starten.

Tipp: Ist im Home-Verzeichnis auch ~/bin vorhanden, kann man das Skript dorthin kopieren und in "duco.py" umbenennen. So kann man von überall "duco" eingeben und so einen Mining-Prozess starten.

Und es geht noch bequemer:

Tipp: Wenn man im Skript die Variablen username=, mining_key= und diff_choice= (oder UseLowerDiff) direkt mit den passenden Werten versieht, muss man diese nicht mehr bei jedem Start eintippen (ab Zeile 23):
username = "ElJalapeno"
mining_key = ""
diff_choice = ""
if diff_choice.lower == "n":
   UseLowerDiff = False
else:
   UseLowerDiff = True

Noch kürzer ist (da diff_choice eigentlich nicht benötigt wird):

username = "ElJalapeno"
mining_key = ""
UseLowerDiff = True

Happy Mining!