BASISWISSEN [1]: Übersicht über den Duinocoin

Was ist eigentlich der Duinocoin (DUCO)? Was benötigt man dafür? Wie schürft man ihn?

Der Duinocoin ist eine quelloffene, zentralisierte und umweltfreundliche Kryptowährung für Mikrocontroller und andere Rechner mit geringem Energiebedarf.

Der Duinocoin (DUCO) wurde ursprünglich für den Arduino UNO entwickelt. Sein Ziel ist es, eine einzigartige Kryptowährung für das Mining auf stromsparenden, preiswerten Mikrocontrollern und einfachen Computern zu sein. Ein Raspberry Pi, ein Arduino UNO oder ein ESP8266/ESP32 reichen aus, um das Mining zu starten.

Übersicht

Die folgenden vier Artikel geben einen ersten und groben Überblick über das gesamte Duinocoin-Projekt:

  1. BASISWISSEN [1]: Übersicht über den Duinocoin
  2. BASISWISSEN [2]: Duinocoin-Wallet einrichten
  3. BASISWISSEN [3]: Hardware für den Duinocoin
  4. BASISWISSEN [4]: Software für das Duinocoin-Mining

Weitere Artikel auf duinocoin.de gehen im Detail auf die einzelnen Aspekte des Duinocoin (DUCO) und beispielsweise den Bau von Mining-Rigs ein.

Was ist der Duinocoin (DUCO)?

Duinocoin Explorer

Der Duinocoin (DUCO) wurde unter der Prämisse konzipiert, eine Kryptowährung auf einem Mikrocontroller wie dem Arduino UNO/Nano schürfen zu können. Aus diesem Grund ist der Mining-Prozess sehr einfach gehalten. Zentrale Server vergeben Aufgaben (Jobs für den sogenannten DUCO-S1-Algorithmus) an die Miner, die diese korrekt lösen müssen, um eine Belohnung (Share) zu erhalten. Die Aufgabe besteht darin, eine Zahl (Nonce) zu finden, die zu einem gegebenen ersten Hash addiert einen bestimmten zweiten Hash ergibt. Wie groß der Bereich ist, aus dem diese Zahl stammt, legt die Difficulty (Schwierigkeit) fest. Je schneller ein Miner arbeitet, desto höher steigt die Difficulty. Bei einem Arduino UNO/Nano beträgt sie beispielsweise 6, bei einem schnellen PC kann sie bis auf weit über 100.000 steigen.

Die Difficulty und die Höhe der Belohnung regelt das eigens für den Duinocoin entwickelte Kolka-System. Kolka belohnt langsame und damit stromsparende Geräte weit mehr als schnelle Systeme. Ein Arduino UNO/Nano schürft pro Stunde fast genauso viel Duinocoin (DUCO) wie ein Hochleistungs-PC - zu einem winzigen Bruchteil der Kosten für Hardware und Energie (Strom).

Was benötigt man für den Duinocoin?

Duinocoin Explorer

Zwingend notwendig ist eine Duinocoin/DUCO-Wallet. Diese Wallet wird online eingerichtet und nimmt alle DUCO auf, die die eigenen Miner erzeugen. DUCO lassen sich auch von Wallet zu Wallet senden. Man könnte im Grunde genommen auch lediglich eine Wallet einrichten, ein paar DUCO kaufen und auf steigende Kurse spekulieren.

Für das Mining benötigt man einen Arduino UNO oder einen anderen Mikrocontroller und normalerweise auch einen PC oder Raspberry Pi. Der PC erledigt die die Kommunikation zwischen dem Arduino-Miner und den Pool-Server, die die Jobs verteilen. Außerdem benutzt man ihn, um zum Programmieren des Mikrocontrollers über die Arduino IDE (Entwicklungsumgebung).

Wie schürft man den Duinocoin?

Duinocoin Explorer

Hat man eine Wallet angelegt und den Arduino UNO programmiert und über USB mit dem PC verbunden, kann man das AVR-Miner.py-Skript aus dem Duinocoin-Software-Paket starten. Das Python3-Skript installiert ein paar Bibliotheken und fragt einige Eckdaten - etwa den Namen der Wallet - ab. Dann geht es auch schon los: Der PC holt Jobs von den Pool-Servern, leitet diese an den Arduino UNO weiter und wartet auf dessen Antwort. Diese sendet der PC zurück an den Pool-Server und erhält von diesem eine Bestätigung für das Ergebnis (oder eine Ablehnung, falls es nicht korrekt ist). Anschließend beginnt der Vorgang von vorne. Alle 1-3 Sekunden landet so ein Job auf dem Arduino UNO und es werden Shares für die Wallet (den Account) akzeptiert, die in DUCO (die Währungsbezeichnung des Duinocoin) gutgeschrieben werden. Pro Tag kann ein einzelner Arduino UNO zwischen 5 und 10 DUCO produzieren, ein 100 DUCO sind zur Zeit (Sommer 2022) zwischen 0,5 und 2 Eurocent wert.

Ein paar statistische Daten über das Duinocoin-Projekt (Anzahl und Verteilung der Miner, Preis des DUCO, gesamte Hashrate des Netzwerks und so weiter) und Infos zu allen Transaktionen finden sich im Internet auf der Seite des Duinocoin-Explorer:

Screenshot Duinocoin-Explorer

Wer keinen Mikrocontroller hat oder programmieren will kann auch ohne Arduino & Co. den Duincoin schürfen: Über ein Python3-Skript kann auch jeder PC - egal ob Server, HighEnd-Workstation, Notebook, Raspberry Pi oder was auch immer mit Windows, GNU/Linux oder Mac OS X zum Miner umfunktioniert werden. Auch das sehr ineffizient, weil alle diese Systeme mehr oder weniger viel Energie benötigen.