Mine Bitcoins mit Cgminer auf Ubuntu

Mine Bitcoins With Cgminer Ubuntu



Einführung

Cgminer ist ein Open-Source-ASIC/FPGA-Bitcoin-Miner, der für eine Reihe von Plattformen entwickelt wurde, darunter Windows, Linux und OSx. Es besteht aus ausgeklügelten Algorithmen, die mit der Programmiersprache C entwickelt wurden, um die maximale Hardwareleistung zu nutzen, um je nach Leistung der Maschine mit Leichtigkeit eine rentable Menge an Bitcoin zu erzielen. Cgminer aktuell unterstützt keine GPU da es nicht mehr verwendbar ist, um die Leistung und den Zeitaufwand für die Herstellung von Bitcoins zu kompensieren; und daher muss ASIC verwendet werden.

Cgminer einrichten

Vor dem Start muss natürlich Cgminer im System installiert werden. Da das Kompilieren von Cgminer innerhalb des Systems eine optimale Leistung liefert, wird dringend empfohlen, den Quellcode anstelle der Binärform direkt von github herunterzuladen, auf dem cgminer derzeit gehostet wird, und mit den unten angegebenen Befehlen zu kompilieren.







Was es tut, ist, die notwendigen Pakete zum Kompilieren herunterzuladen, das Verzeichnis in src zu ändern, um cgminer zu installieren, den cgminer von github auf das lokale System zu klonen, das Verzeichnis erneut in cgminer zu ändern, den Build für die Kompilierung vorzubereiten und schließlich die Quellcodes zu kompilieren. Nachdem es kompiliert wurde, verlassen Sie den cgminer und fahren Sie mit dem nächsten Segment fort. Es kann notwendig sein, sudo vor den Befehlen zu verwenden, wenn ein Fehler gefördert wird, der nach Administratorrechten fragt.



  • 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-Klon https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • machen
Screenshot Ubuntu-Ordnerauswahl

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



Erstellen Sie eine Brieftasche

Es gibt eine Vielzahl von Wallets zum Aufbewahren von Bitcoins, und daher kann es schwierig sein, eine geeignete zu finden. Normalerweise wird Bitcoin Core aus Sicherheitsgründen standardmäßig empfohlen, aber es dauert eine Weile, die Bitcoin Blockchain herunterzuladen, die ab 2017 normalerweise über 100 GB Bandbreite verbraucht. Dieses Tutorial verwendet also diesen leichten, einfachen Client, der als . bekannt ist Elektrum .





In den folgenden Schritten erfahren Sie, wie Sie Elektron für Ihr persönliches Bitcoin-Wallet einrichten und konfigurieren.

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



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

2. Nach der Installation. Führen Sie Electrum von Dash in der Unity-Benutzeroberfläche aus. Dieser Bindestrich entspricht dem Windows-Startmenü in der Windows-Familie.

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

Einrichten von Bitcoin Wallet Ubuntu Teil 1
4. Wählen Sie die Standard-Wallet aus den angegebenen Optionen aus

Einrichten von Bitcoin Wallet Ubuntu Teil 2

5. Wählen Sie Neuen Seed erstellen, um anzugeben, dass es sich bei dieser Wallet um eine brandneue Wallet handelt. Wenn das Wallet bereits erstellt wurde, kann es alternativ mit der Option Ich habe bereits eine Seed-Option wiederhergestellt werden.

Einrichten von Bitcoin Wallet Ubuntu Teil 3

6. Es wird ein Seed-Schlüssel generiert und auf dem Bildschirm gedruckt. Kopieren Sie ihn einfach und fügen Sie ihn in das folgende Textfeld ein, um als Bestätigung fortzufahren.

Einrichten von Bitcoin Wallet Ubuntu Teil 4
7. Geben Sie nun das Standardpasswort des Wallets ein. Darüber hinaus kann es mit der Option Wallet-Datei verschlüsseln verschlüsselt werden, um es weiter zu sichern.

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

Richten Sie Ihre Bitcoin Wallet unter Ubuntu mit CGMiner ein

Treten Sie einem Pool bei

Heutzutage ist es aufgrund der Kosten, die erforderlich sind, um genügend Bitcoins zu generieren, nicht rentabel, Bitcoins allein in einer einzigen Maschine zu minen. Daher wurde das Poolkonzept erfunden, um es effizient und schnell zu machen. Ein Pool ist eine Sammlung von Bergleuten, die zusammenarbeiten, um Münzen zu minen und sich dann die Produktion zu teilen, wenn der Block gefunden wird. Die Gebühr wird an die Bergleute gezahlt, die den Block gefunden haben. In der Regel ist die Auszahlung sofort verfügbar, hängt aber stark vom Dienstleister ab. Dieses Tutorial wählt als Anbieter aus Bitcoin Merge Mining Pool wo die Auszahlung sofort erfolgt.

1. Navigieren Sie zur folgenden Website

http://mmpool.org/register

2. Geben Sie einen gewünschten Benutzernamen und die oben genannte kopierte öffentliche Bitcoin-Adresse in das Bitcoin-Textfeld 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 den USB ASICMiner Block Erupter an den Computer an. Das folgende wurde von Amazon übernommen. Es kostet normalerweise etwa 80 bis 100 Dollar.

Bitcoin-Mining-Asic-Gerät, das sich mit Ubuntu verbindet

5. Geben Sie während des Anschließens den folgenden Befehl im Ubuntu-Terminal erneut ein

./cgminer -o stratum+tcp://mmpool.org:3333 -u IHR BENUTZERNAME –p ALLES

6. Dann beginnt es mit dem Bitcoin-Mining. Die Geschwindigkeit wird durch die Hash-Rate pro Sekunde bestimmt, die normalerweise mit Mh/s angegeben wird, also Mega-Hash pro Sekunde. Je höher die Mh/s, desto besser wäre das ASICMiner Block Erupter-Gerät. Die Hash-Rate des oben genannten Produkts beträgt 330MH/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 einer Bewertung von 10,7 gh/s.

Ubuntu-Terminal-Screenshot

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

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

Ausgabe von CGminer für Bitcoin-Mining auf Ubuntu

Für Bitcoin beträgt der minimale Auszahlungsbetrag 0,00500000 beim Bitcoin Merge Mining Pool

Andere beliebte Pools online verfügbar

Derzeit sind nicht viele Pools online verfügbar, und selbst die existierende sind aufgrund der geringen Benutzererfahrung und der komplizierten Konfiguration nicht so attraktiv. 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. mit,
  2. BitMinter,
  3. mit,
  4. Eligius,
  5. Gib mir MÜNZEN,
  6. KanoPool,
  7. MergeMining,
  8. P2Pool,
  9. BTCDig

Wie verwendet man GPU, um Bitcoins zu minen?

Wie bereits früher in diesem Artikel erläutert, ist es aufgrund der Produktionskosten nicht rentabel, entweder GPU oder CPU zum Mining von Bitcoins zu verwenden, und deshalb werden in erster Linie ASIC-Geräte benötigt. Wenn jedoch ein paar AMD-Grafikkarten mit genügend Leistung zur Verfügung stehen, ist es möglich, diese mit etwas Aufwand zum Mining von ein paar Bitcoins zu verwenden. Dennoch empfiehlt dieser Artikel nicht sowohl NVidia- und Intel-Grafikkarten als auch CPU für die Produktion von Bitcoins wegen ihrer horrend niedrigen Leistung.

Im Moment sind die besten Grafikkarten für das Mining von 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 können über 1000 Mh/s erreichen, was über 1 Gh/s bedeutet, was ziemlich hoch ist im Vergleich zu vielen ASICBlock Eruptern in USB-Größe. Cgminer unterstützt derzeit jedoch kein GPU-Mining; Daher ist Version 3.7 oder niedriger erforderlich, damit das GPU-Mining funktioniert.

In Cgminer einrichten Segment oben verwenden Sie den folgenden Befehl anstelle des dort angegebenen. Dadurch wird die endgültige Version heruntergeladen, die GPU-Mining unterstützt.

Git-Klon 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 hier heruntergeladen werden kann Lage

Nach dem Download installieren Sie es mit dem folgenden Befehl

  • cd /tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod +x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

, dann installieren APP-SDK

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

Folgen Sie schließlich den Befehlen, um Cgminer für AMD-Grafiktreiber zu konfigurieren. Der erste Befehl konfiguriert die Grafikkarte, der zweite kopiert das ADL SDK in das cgminer-Verzeichnis, der vierte bereitet die cgminer-Kompilierung vor, dann setzt cgminer die entsprechenden GPU-Flags für die Arbeit mit dem AMD-Grafiktreiber, kompiliert den cgminer. Nachdem Sie diesen Schritt abgeschlossen haben, folgen Sie seit Erstellen Sie eine Brieftasche Segment.

  • sudo aticonfig –adapter=all -f –initial
  • cp /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
  • cd /usr/src/cgminer
  • führe ./autogen.sh . aus
  • CFLAGS=-O2 -Wall -march=native -I /opt/AMDAPPSDK-/include/ LDFLAGS=-L/opt/AMDAPPSDK-/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
  • machen

Nützliche Bitcoin-Asics für das Mining