Der erste Bitcoin-Block, der als Genesis-Block bezeichnet wird, wurde im Januar 2009 abgebaut und in die Blockchain (sein öffentliches Hauptbuch) aufgenommen. Der Prozess des Bergbaus begann seitdem mit einem Standarddesign, das das schwierige Level vergrößert, da immer mehr Bitcoins abgebaut werden. Um der Herausforderung des Bergbaus zu begegnen, wurden fortschrittlichere Computerhardware und ergänzende Software entwickelt.
Während die von Bergleuten verwendete Hardware im Wesentlichen aus drei Typen besteht: CPU / GPU (Graphical Processing Units), FPGA (Field Programmable Gate Array) und ASIC (Application Specific Integrated Circuits), ist die Auswahl für die Software breiter. Hier ist eine Liste der beliebtesten Bitcoin-Mining-Software (in keiner bestimmten Reihenfolge). (Siehe: Was ist Bitcoin Mining? )
1) CGMiner
CGMiner gehört zu den beliebten Bitcoin-Mining-Programmen, die mit GPU / FPGA / ASIC-Hardware kompatibel sind. Es handelt sich um Open Source-Software, die in C geschrieben wurde und auf dem ursprünglichen Framework von CPU Miner basiert. Es ist eine plattformübergreifende Lösung für Linux, Windows und Mac OS X. Einige Funktionen umfassen die erweiterte Erkennung neuer Blöcke, Überwachung, Übertaktung, Steuerung der Lüftergeschwindigkeit, binäres Laden von Kernels, Unterstützung mehrerer Mining-Geräte sowie Funktionen für Remote-Schnittstellen. Die Software kann ohne Verzögerungen auf jede beliebige Größe von Hashrate skaliert werden und eignet sich sowohl für Einzel- als auch für Pool-Mining.
2) BitMinter
BitMinter gibt es seit 2011 und es funktioniert gut für Windows, Linux und Mac. Es behauptet, eine anständige Mining-Geschwindigkeit und hohe Auszahlungsrate zu bieten und verfügt über ein OpenCL-Framework (Open Computing Language). Ziel ist es, es jedem leicht zu machen, Bitcoins zu bekommen. Der Kunde muss sich beim Mining-Pool registrieren lassen, um die Software nutzen zu können. Daher handelt es sich um einen Mining-Pool und eine Software (gleicher Name). Hier unterscheidet sie sich von den anderen verfügbaren Optionen.
3) BTCMiner
Es ist eine Open-Source-Mining-Software, die mehrere FPGA-Karten unterstützen kann (in Hunderten und ist durch die Anzahl der USB-Host-Controller begrenzt). Es hilft bei der Reduzierung von Veralten durch Verwendung von langem Polling und Blocküberwachung, es verfügt über einen Stromsparmodus und sogar über einen Überhitzungsschutz. Das System wählt basierend auf der Fehlermessung automatisch die Frequenz mit der höchsten Hashrate. Für den Start von BTCMiner ist keine Xilinx-Software oder -Lizenz erforderlich, da es sich um einen einsatzbereiten Bitstream handelt, der einen seiner Vorteile darstellt.
4) 50 Miner
50 Miner ist eine einfach zu installierende Software mit einem automatischen Erkennungsgerät. Es unterstützt den Abbau von Bitcoin sowie Litecoin. Es ist eine grafische Oberfläche und arbeitet in einem automatisierten Modus, in dem nur die Anmeldedaten und Kennwörter benötigt werden. Es ist keine Installation erforderlich. Es hat viele eingebaute Widgets und alle Einstellungen werden in der Konfigurationsdatei gespeichert.
5) DiabloMiner
DiabloMiner ist eine GPU-Software (Graphics Processing Unit), die das OpenCL-Framework verwendet, das unbegrenzte Pools unterstützt und bei Verbindungsfehlern sogar zu einem anderen Pool wechselt (und jede Stunde zum ersten zurückkehrt). DiabloMiner unterstützt sowohl Solo-Mining als auch Pool-Mining und ist mit Nvidia-Treibern und dem aktuellen ATI Stream SDK kompatibel. Die Einstellung ist wie bei den meisten Programmen umständlich.
6) BFGMiner
BFGMiner ist eine ASIC / FPGA-Mining-Software, die in C geschrieben wurde. Sie kann sowohl auf Scrypt- als auch auf SHA256d-Systemen gleichzeitig arbeiten. Darüber hinaus können mithilfe der Pool-Strategie mehrere virtuelle Währungen gleichzeitig abgebaut werden. Das Programm bietet Remote-Schnittstellenfunktionen (Zugriff von jedem Ort aus) sowie die Steuerung, Übertaktung und Überwachung der Lüftergeschwindigkeit.
7) Bitcoin Plus
Bitcoin Plus ist keine Software, sondern ein Browser-Bitcoin-Miner und erfordert daher keine Installation. Es nutzt die Energie des Reservecomputers, ist aber im Laufe der Zeit weniger kosteneffizient, insbesondere wenn Sie es ernst meinen mit dem Bergbau. Positiv zu vermerken ist, dass es eine gute Möglichkeit ist, das Mining auszuprobieren, insbesondere für diejenigen, die sich nicht sicher sind, und sie vor der Softwareinstallation zu bewahren.
Es gibt andere Software wie Phoenix, poclbm, Remote Miner, RPC Miner, Bit Moose usw.
Endeffekt
Bergleute können unabhängig voneinander arbeiten, was ihnen unregelmäßige, aber in der Regel höhere Auszahlungen bringt, oder sie können sich für einen Pool entscheiden, in dem die Belohnungen durchschnittlich, aber regelmäßig sind. Die Endergebnisse für beide funktionieren ähnlich. Die aufgewendete Zeit, die Auswahl der Software, die Computerhardware und der Wissensquotient bestimmen gemeinsam die Erfolgsquote beim Bergbau. Die beste Software ist die, die den Anforderungen gerecht wird. stimmt mit der Hardware und anderen Anforderungen überein, wie z. B. das Mining mehrerer Kryptowährungen usw. (Siehe: Die 5 wichtigsten virtuellen Währungen außer Bitcoin )