Bitcoin

Mine Bitcoins mit BFGMiner auf Ubuntu

Mine Bitcoins mit BFGMiner auf Ubuntu

So schürfen Sie Bitcoins mit BFG Miner unter Ubuntu?

Einführung

Bitcoin ist eine Kryptowährung, die aufgrund ihrer flexiblen, anonymen und robusten Natur bei vielen Investoren, Technikbegeisterten und einigen digitalen Verkäufern/Käufern sehr beliebt ist. Im Gegensatz zu anderen Währungswährungen können Bitcoins jedoch mit Hilfe eines Computersystems, das eine spezielle Softwareanwendung namens Miner verwendet, im Handumdrehen abgebaut werden. Derzeit gibt es eine Vielzahl von Minern, und einige der beliebtesten Miner sind CGMiner, BitMinter, BTCMiner, 50 Miner, DiabloMiner, BFG Miner. Dieser Artikel zeigt, wie Sie BFG Miner verwenden, um Bitcoins mit Leichtigkeit zu produzieren (minen).

Was ist BFG Miner??

Wie oben erwähnt, ist BFG Miner ein Bitcoin-Miner, der Bitcoins auf einer Reihe von Geräten von ASIC über FPGA, GPU bis hin zu veralteten CPU-Systemen schürfen kann. Als Betriebssysteme unterstützt es wiederum eine Reihe von Systemen von Arch über Debian, Gentoo, OpenWrt bis Ubuntu. Dieser Artikel konzentriert sich nur auf Ubuntu, aber der Konfigurations- und Mining-Prozess ist auch in anderen Betriebssystemen fast gleich. Um eine optimale Leistung aus dem Miner herauszuholen, wird empfohlen, Ubuntu auf die neueste stabile Version zu aktualisieren, bevor Sie fortfahren.

Das Besondere an BFG Miner ist, dass es vollständig in der Sprache C geschrieben ist und daher beim Mining von Bitcoins mit relativ guter Geschwindigkeit sehr effizient ist. Das Besondere an der C-Sprache ist, dass sie die Basis der meisten High-Level-Programmiersprachen da draußen ist, so dass jede in C-Sprache geschriebene Anwendung ziemlich schnell ist und frei von Blähungen, die durch verschiedene Funktionen/Klassen verursacht werden, die von High-Level-Programmiersprachen hinzugefügt werden. Im Gegensatz zu einigen anderen Minern unterstützt es auch veraltete CPU-Systeme, um es mit älteren Systemen kompatibel zu machen. Abgesehen vom CPU-System unterstützt es, wie bereits erwähnt, auch ASIC-, FPGA- und GPU-Systeme. ASIC steht für Application Specific Integrated Circuit, das speziell für einen bestimmten Zweck entwickelt wurde, und FPGA steht für Field Programmable Gate Arrays, ein weiteres Schaltungssystem, das aus Halbleiterbauelementen besteht, die auf einer Matrix von CLBs (Konfigurationslogikblöcken) basieren, die über eine Reihe von Verbindungen verbunden sind programmierbar für eine Vielzahl von Funktionen. Da BFG Miner auch solche Geräte unterstützt, ist BFG Miner durchaus kompatibel mit einer Reihe von Legacy-Systemen. Heutzutage verwenden professionelle Miner ASIC-Systeme, da sie beim Mining von Bitcoins sehr effizient sind. Daher ist die Unterstützung für das Legacy-System für professionelle Miner nicht von großem Nutzen, aber für diejenigen, die neu im Bitcoin-Mining sind, kann die Legacy-Unterstützung in BFG Miner praktisch sein.

Das folgende Bild zeigt einen ASIC-USB-Miner, der über Amazon erhältlich ist, und es gibt auch FPGA-Geräte. Es wird dringend empfohlen, ein ASIC-Gerät wie dieses zu verwenden, um mit dem Bitcoin-Mining mit einer angemessenen Geschwindigkeit zu beginnen. Tatsächlich ist BFG Miner standardmäßig für die Verwendung von ASIC-Geräten konfiguriert. Wenn also CPU-Mining verwendet werden soll, muss es mit kompiliert werden -aktivieren-cpumining Parameter. Und andere unterstützende Parameter folgen.

Abbildung 1 Credits an ASICMiner - Amazon.com

So installieren Sie BFG Miner?

Die Installation von BFG Miner ist recht einfach, da Sie nur einen einzigen Befehl eingeben müssen. Es ist jedoch wichtig, die Paketinformationen vor der Installation zu aktualisieren. Die folgenden Befehlszeilen zeigen, wie BFG Miner installiert wird.

                             sudo su

                             apt-get-Update

                             apt-get-Upgrade

                             apt-get install bfgminer

Der erste Befehl gewährt dem Benutzer das Administratorrecht, der zweite Befehl aktualisiert die Paketinformationen, der dritte Befehl aktualisiert alle Pakete im System auf die neueste Version, schließlich kann das bfgminer-Paket mit dem Standardinstallationsparameter im Befehl apt-get installiert werden. Sobald es installiert ist, gehen Sie zum nächsten Abschnitt, um herauszufinden, wie Sie bfgminer für das Mining von Bitcoins konfigurieren.

So konfigurieren Sie BFG Miner?

Wie bei allen anderen Bitcoin-Mining-Minern ist es auch bei BFG Miner wichtig, die vorbereitenden Schritte vorzubereiten, bevor Sie mit BFG Miner fortfahren. Erstens sollte eine Wallet-Adresse zum Empfang der abgebauten Coins vorhanden sein, zweitens ist ein Pool notwendig, um den Mining-Prozess zu beschleunigen, drittens sollten die Credentials für den Zugriff auf den Pool verfügbar sein. Der Zugriff auf einen Pool ist im Solo-Modus jedoch nicht erforderlich, da keine Verbindung zu einem externen Bitcoin-Client erforderlich ist, aber dies kann kompliziert und zeitaufwändig sein, und daher wird das Pool-Mining dringend empfohlen.

  1. Besuchen Sie die folgende URL und registrieren Sie sich dort, um Mitglied im SlushPool zu werden. Es sind viele Pools verfügbar und einige Pools verlangen sogar eine Gebühr, daher wird empfohlen, die Readme-Dateien des Pooladministrators zu überprüfen, bevor Sie mit dem Mining in diesem bestimmten Pool beginnen.
    https://slushpool.com
  1. Besuchen Sie die folgende URL und registrieren Sie sich in der Coinbase, um eine Wallet zum Speichern von Bitcoins zu erstellen. Es gibt viele Bitcoin-Wallets, aber Coinbase wird wegen seiner Vertrauenswürdigkeit und Popularität dringend empfohlen.
    https://www.Münzbasis.com
  1. Wechseln Sie zur Registerkarte „Konten“ und klicken Sie auf „Empfangen“, um die Bitcoin-Adresse der aktuellen Wallet zu erhalten.
  1. Kopieren Sie die Wallet-Adresse in die Zwischenablage, indem Sie auf das Symbol in der Nähe klicken.
  1. Verwenden Sie das folgende Format, um den Mining-Prozess im Terminalfenster zu starten.
    bfgminer -o http://pool:port -u Benutzername -p Passwort
    bfgminer -o stratum+tcp://stratum.Slushpool.com:3333 -u YOUR_USER_NAME_OF_POOL -p YOUR_PASSWORD_OF_POOL
  1. Besuchen Sie die folgende Web-URL, um die Wallet-Adresse zu übermitteln. Die Wallet-Adresse ist die Zahlenfolge, die aus dem vorherigen Schritt kopiert wurde. Stellen Sie nach dem Absenden sicher, dass Sie es überprüfen, indem Sie auf die URL klicken, die Sie für die E-Mail erhalten haben, die bei der Anmeldung bei slushpool verwendet wurde.
    https://slushpool.com/settings/bitcoin/payouts/

So konfigurieren Sie BFG Miner (Erweitert)?

Der Abschnitt "Erweitert" dient der Demonstration der Verwendung mehrerer Pools und der Verwendung des Pools über einen Proxy-Server. Mehrere Pools sind nützlich, um den Mining-Prozess noch zu beschleunigen, aber sie teilen die Blockbelohnung basierend auf dem Beitrag zum Pool weiter unter den Minern auf. Das folgende Format wird verwendet, um mit mehreren Pools zu minen.

Verwenden mehrerer Pools

                             bfgminer -o Pool1URL:PORT -u POOL1_USER_NAME -p

                             POOL1_PASSWORD -o Pool2URL:PORT -u POOL2BENUTZERNAME -p

                             POOL2PASSWORD

Der Proxy-Server muss angegeben werden, wenn der Pool über einen Proxy-Server läuft. Wie bei der Pool-URL hat der Proxy-Server seine eigene URL und die Portnummer zusammen mit den klassischen Passwort- und Benutzernamen-Anmeldeinformationen.  Als Proxy-Typen werden derzeit http, socks4, socks5, ocks4a, socks5h unterstützt und bei Verwendung des jeweiligen Proxy-Typs das Schema (http oder https) durch eines dieser angegebenen ersetzen.

bfgminer -o POOL_URL:PORT -x PROXY_URL:PORT -u BENUTZERNAME -p PASSWORT

Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...
So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...
Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...