Mining – selbst schürfen
Der projekteigene Coin „DMS“ kann, wie viele andere Kryptowährungen auch, geschürft werden. Wenn dieses Thema für Sie neu ist, dann finden Sie einige Informationen in unserer Einleitung sowie im Wikipedia-Artikel Proof of Work und beispielhaft unter Bitcoin.
DMS nutzt den PoW-Algorithmus „YescryptR32“. Dieser ist für normale Computer-Prozessoren optimiert, Sie benötigen keine Grafikkarten oder spezielle Hardware.
1. Solomining im Wallet
Dies ist die empfohlene Methode, sie unterstützt die Dezentralität der Blockchain.
- Wenn Sie die Software „DMS Core“ noch nicht installiert haben, dann folgen Sie bitte der Anleitung.
- Wählen Sie den Menübefehl
. - Geben Sie im Dialogfenster die Anzahl der gleichzeitig laufenden Threads ein.
Die Software versucht jetzt, neue Blöcke zu generieren. Ob dies gelingt, hängt vor allem vom aktuellen Schwierigkeitsgrad und der Anzahl der Threads ab. Je mehr Miner (Konkurrenten) insgesamt beteiligt sind, desto geringer die Erfolgschance. Je mehr Threads Sie verwenden, desto höher ist die Chance, aber auch die Auslastung des Computers.
Mining-Befehle in der Debug-Konsole
- setgenerate true 1 startet das Mining mit der angegebenen Anzahl von Threads bzw. logischen CPUs. Dies entspricht dem o. g. Miningbefehl.
- setgenerate true -2 oder -3: schwaches Mining. Nach jeder Berechnung wird kurz pausiert. Das System nutzt dann nur einen geringen Teil einer logischen CPU.
- setgenerate false beendet das Mining.
- generate 1 generiert einen Block bzw. die angegebene Anzahl Blöcke. Das Mining wird beendet, sobald die Anzahl gefunden wurde.
- generatetoaddress 1 DMD2hTHafZQYS2nW1Hvcpjtn61T835VTMR: Wie generate, jedoch mit Vorgabe einer bestimmten Zieladresse. Geben Sie hier eine DMS-Adresse aus Ihres Wallets an, siehe Menü .
2. Für Profis mit Mining-Software
Sie benötigen einen CPU-Miner für den YescryptR32-Algorithmus, beispielsweise cpuminer-opt.
2.1 Solomining an Wallet
Beispiel dms.conf
rpcuser=dmsrpcuser
rpcpassword=hc6wsytxdch
rpcallowip=127.0.0.1
server=1
listen=1
daemon=1
Beispiel miner.bat (den gesamten Text bitte in einer Zeile eingeben)
cpuminer-aes-sse42.exe -a yescryptR32 -o http://127.0.0.1:41319 -u dmsrpcuser -p hc6wsytxdch –coinbase-addr=DMD2hTHafZQYS2nW1Hvcpjtn61T835VTMR -t 2
cpuminer-aes-sse42.exe: verwenden Sie den für Ihre CPU optimalen Miner.
–coinbase-addr: eine Empfangsadresse ihres Wallets.
-t 2: Anzahl der Threads / logischen Prozessoren, hier 2.
2.2 Poolmining
Beispiel miner.bat (den gesamten Text bitte in einer Zeile eingeben)
cpuminer-aes-sse42.exe -a yescryptR32 -o stratum+tcp://stratum-eu.rplant.xyz:17047 -u DMD2hTHafZQYS2nW1Hvcpjtn61T835VTMR.MeinPC -p c=DMS -t 4