Mine Bitcoins mit Cgminer auf Ubuntu

Einführung

Cgminer ist ein Open Source ASIC / FPGA Bitcoin Miner für eine Reihe von Plattformen entwickelt, einschließlich Windows, Linux und OSx. Es besteht aus ausgeklügelten Algorithmen, die mit der Programmiersprache C entwickelt wurden, um die maximale Hardwareleistung zu nutzen und je nach Leistung der Maschine problemlos eine profitable Menge Bitcoin zu erhalten. Cgminer unterstützt derzeit keine GPU, da es nicht mehr verwendet werden kann, um die Leistung und die Zeit zu kompensieren, die für die Herstellung von Bitcoins benötigt wird. und daher muss ASIC verwendet werden.

Cgminer einrichten

Bevor Sie loslegen, muss natürlich Cgminer im System installiert sein. Da das Kompilieren von Cgminer innerhalb des Systems eine optimale Leistung erbringt, wird dringend empfohlen, den Quellcode anstelle der Binärform direkt von Github herunterzuladen, wo cgminer derzeit gehostet wird, und ihn mit den unten angegebenen Befehlen zu kompilieren.

Laden Sie die zum Kompilieren erforderlichen Pakete herunter, ändern Sie das Verzeichnis in src, um cgminer zu installieren, klonen Sie den cgminer von github auf das lokale System, ändern Sie das Verzeichnis erneut in cgminer, bereiten Sie den Build für die Kompilierung vor und kompilieren Sie schließlich die Quellcodes. Verlassen Sie nach dem Kompilieren den cgminer und fahren Sie mit dem nächsten Segment fort. Es kann erforderlich sein, sudo vor den Befehlen zu verwenden, wenn ein Fehler angezeigt wird, bei dem die Administratorberechtigung angefordert wird.

  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0- dev
  • cd /usr/src/
  • git klonen https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • make
Screenshot Ubuntu-Ordnerauswahl

Abbildung 1 Cgminer befindet sich unter /usr/src/cgminer

Erstellen Sie eine Brieftasche

Es für die Speicherung von Bitcoins zur Verfügung, und so könnte es schwierig sein, eine geeignete zu finden. Normalerweise wird Bitcoin Core aus Sicherheitsgründen standardmäßig empfohlen, aber es dauert eine Weile, bis die „Bitcoin-Blockchain“ heruntergeladen ist, die ab 2017 normalerweise mehr als 100 GB Bandbreite verbraucht. Dieses Tutorial verwendet also diesen leichten, einfachen Client, der als electrum bekannt ist.

In den folgenden Schritten erfahren Sie, wie Sie electrum für Ihre eigene persönliche Bitcoin-Brieftasche einrichten und konfigurieren.

1. Verwenden Sie zuerst die folgenden Befehle nacheinander, um sowohl QT als auch Electrum im System zu installieren.

  • apt-get aktualisieren
  • apt-get aktualisieren
  • apt-get installieren python-qt4 python-pip
  • apt-get installieren python-pip python-dev build-essential
  • pip2 installieren https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. Nachdem es installiert ist. Führen Sie „Electrum“ von „Dash“ in der Unity-Oberfläche aus. Dieser Bindestrich entspricht dem Windows-Startmenü in der Windows-Familie.

Brieftasche auf Ubuntu für Bitcoins
3. Geben Sie den Namen der Brieftasche in das folgende Textfeld ein, und fahren Sie fort.

Setup Bitcoin Brieftasche Ubuntu Teil 1
4. Wählen Sie „Standard Wallet“ aus den angegebenen Optionen

Setup Bitcoin Wallet Ubuntu Teil 2

5. Wählen Sie „Neuen Seed erstellen“, um anzuzeigen, dass diese Brieftasche eine brandneue ist. Wenn die Brieftasche bereits erstellt wurde, kann sie alternativ mit der Option „Ich habe bereits einen Seed“ wiederhergestellt werden.

Bitcoin Wallet einrichten Ubuntu Teil 3

6. Kopieren Sie ihn einfach und fügen Sie ihn in das folgende Textfeld ein, um als Bestätigung fortzufahren.

Setup Bitcoin Brieftasche Ubuntu Teil 4
7. Geben Sie nun das Standardkennwort der Brieftasche ein. Zusätzlich kann es mit der Option „Wallet-Datei verschlüsseln“ verschlüsselt werden, um es weiter zu sichern.

Bitcoin Wallet Passwort festlegen
8. Wenn electrum wie oben beschrieben richtig konfiguriert ist. Es zeigt sein Hauptfenster an, in dem standardmäßig Transaktionsdetails im ersten Fenster angezeigt werden, dann die Registerkarte Senden zum Senden von Münzen und die Registerkarte Empfangen zum Empfangen von Münzen. Wechseln Sie einfach auf die Registerkarte „Empfangen“, suchen Sie die öffentliche Bitcoin-Adresse, kopieren Sie sie und bewahren Sie sie an einem sicheren Ort auf.

Richten Sie Ihre Bitcoin-Brieftasche unter Ubuntu mit CGMiner ein

Treten Sie einem Pool bei

Heutzutage ist es nicht rentabel, Bitcoins allein auf einer einzigen Maschine abzubauen, da die Kosten für die Generierung genügend Bitcoins anfallen. Ein Pool ist eine Sammlung von Bergleuten, die zusammenarbeiten, um Münzen abzubauen, und dann die Produktion teilen, wenn der Block gefunden wird. Die Gebühr wird an die Bergleute gezahlt, die den Block gefunden haben. Normalerweise ist die Auszahlung sofort verfügbar, hängt jedoch weitgehend vom Dienstleister ab. Dieses Tutorial wählt als Anbieter „Bitcoin Merge Mining Pool“ aus, bei dem die Auszahlung sofort erfolgt.

1. Navigieren Sie zur folgenden Website

http://mmpool.org/register

2. Geben Sie einen gewünschten Benutzernamen und die oben kopierte öffentliche Bitcoin-Adresse in das Textfeld „Bitcoin“ ein, wie unten gezeigt.

Bitcoin-Mining-Schnittstelle

3. Geben Sie die folgenden Befehle in Ubuntu „Terminal“ ein

cd /usr/src/cgminer

4. Schließen Sie nun USB „ASICMiner Block Erupter“ an den Computer an. Das folgende stammt von Amazon. Es kostet in der Regel rund $80 bis $100 Dollar.

Bitcoin-Mining-ASIC-Gerät, das eine Verbindung zu Ubuntu herstellt

5. Während es eingesteckt ist, geben Sie den folgenden Befehl erneut in Ubuntu Terminal ein

./cgminer -o stratum+tcp://mmpool.org:3333 -u YOURUSERNAME -p ALLES

6. Dann wird es Bergbau Bitcoins starten. Die Geschwindigkeit wird durch die Hash-Rate pro Sekunde bestimmt, die normalerweise mit Mh / s angegeben wird, was Mega-Hash pro Sekunde bedeutet. Je höher die Mh / s, desto besser wäre das Gerät „ASICMiner Block Erupter“. Die Hash-Rate des oben genannten Produkts beträgt 330 MHZ / s, aber es gibt bessere und schlechteste Block-Asic-Erupter, die in jedem Online-Shop zu einem günstigen Preis erhältlich sind. Derzeit ist das leistungsstärkste bei Amazon erhältliche „ASICMiner Block Erupter Blade“ mit 10,7 gh / s bewertet.

Ubuntu Terminal Screenshot

7. Um den Fortschritt des gesamten Mining zu sehen, navigieren Sie zu dieser bestimmten Adresse

http://mmpool.org/members wo der folgende Bericht angezeigt wird, wenn der Benutzername angegeben wird, für den Bitcoins generiert wurden.

Ausgabe von CGMiner für Bitcoin Mining auf Ubuntu

Für Bitcoin ist der minimale Auszahlungsbetrag 0.00500000 bei „Bitcoin Merge Mining Pool“

Andere beliebte Pools online verfügbar

Derzeit sind nicht viele Pools online verfügbar, und selbst die vorhandenen sind aufgrund der geringen Benutzererfahrung und der komplizierten Konfiguration nicht so ansprechend. Die folgenden Pooldienste können jedoch als einige der besten empfohlen werden, einschließlich des Merge Mining Pools, der in diesem Artikel vorgestellt wird.

  1. com,
  2. BitMinter,
  3. com,
  4. Eligius,
  5. Gib mir MÜNZEN,
  6. KanoPool,
  7. MergeMining,
  8. P2Pool,
  9. BTCDig

Wie verwende ich GPU, um Bitcoins abzubauen?

Wie bereits in diesem Artikel erläutert, ist es aufgrund der Produktionskosten nicht rentabel, Bitcoins mit GPU oder CPU abzubauen, weshalb ASIC-Geräte überhaupt benötigt werden. Wenn jedoch ein paar AMD-Grafikkarten mit ausreichender Leistung verfügbar sind, können Sie diese mit einigem Aufwand für den Abbau einiger Bitcoins verwenden. Dennoch empfiehlt dieser Artikel nicht sowohl NVidia- als auch Intel-Grafikkarten und auch CPU für die Herstellung von Bitcoins für ihre horrend niedrige Leistung.

Im Moment sind die besten Grafikkarten für den Bergbau Bitcoins AMD 5870×6, 5850×6, 6990×3, 7970×3, 5830×6, 7970×3, 5870×4, 6990×2, 6990×2, 6990×2, 6990×2, 5850×4, 6950×4, 6970×3, 6870×4, 6870×4,6 870×4, 6950×3, 5850×3, und alle von ihnen sind in der Lage, über 1000 Mh / s zu haben, was über 1 GHz / s bedeutet, was im Vergleich zu vielen ASICBlock-Eruptern mit USB-Größe ziemlich hoch ist. Allerdings unterstützt Cgminer derzeit kein GPU-Mining; Daher ist eine 3.7-Version oder niedriger erforderlich, damit GPU-Mining funktioniert.

Verwenden Sie im obigen Segment „Setup Cgminer“ den folgenden Befehl anstelle des dort angegebenen. Dadurch wird die endgültige Version heruntergeladen, die GPU-Mining unterstützt.

git clone https://github.com/ckolivas/cgminer/tree/3.7

Derzeit gibt es keine Treiber für Ubuntu 17.04, die neueste stabile öffentliche Desktop-Version für das Ubuntu-Betriebssystem. Es gibt jedoch eine für 16.04, die an dieser Stelle heruntergeladen werden kann

Nach dem Herunterladen mit folgendem Befehl installieren

  • cd /tmp
  • tar xf amdgpu-pro-<VERSIONSNUMMER>.Teer.xz
  • chmod +x amdgpu-pro-<VERSIONSNUMMER>.führen Sie
  • sudo aus ./amdgpu-pro-<VERSIONSNUMMER>.run

, then install APP SDK

  • cd /tmp
  • tar -xvjf AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.tar.bz2
  • chmod +x AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run

Finally following commands to configure Cgminer for AMD graphics driver. Der erste Befehl konfiguriert die Grafikkarte, der zweite kopiert das ADL SDK in das Verzeichnis von cgminer, der vierte bereitet die Kompilierung von cgminer vor, dann setzt cgminer entsprechende GPU-Flags, um mit dem AMD-Grafiktreiber zu arbeiten, kompilieren Sie den cgminer. Folgen Sie nach Abschluss dieses Schritts, um ein Brieftaschensegment zu erstellen.

  • sudo aticonfig –adapter=all -f –initial
  • cp /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
  • cd /usr/src/cgminer
  • ausführen ./autogen.sh
  • CFLAGS=“-O2 -Wall -march=native -I /opt/AMDAPPSDK-<AMD APP SDK VERSION>/include/“ LDFLAGS=“-L/opt/AMDAPPSDK-<AMD APP SDK VERSION>/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
  • make

Useful Bitcoin Asics for Mining

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.