Ein Mining-Pool ist ein Raum, der es Minern ermöglicht, gemeinsam Kryptowährungsblöcke abzubauen. Sie wurden mit dem Ziel geschaffen, die Arbeit beim Mining erheblich zu erleichtern und die zunehmende Schwierigkeit beim Mining von Bitcoins und anderen Kryptowährungen effektiver zu bewältigen.
Las Mining-Pools Dabei handelt es sich um eine Gruppe von Minern, die mit dem Ziel zusammenarbeiten, Blöcke einer Blockchain abzubauen. Der Zweck dieser Gruppe besteht darin, die Arbeit von zu erleichtern Minería und gleiche Vorteile für alle innerhalb der Gruppe zu erzielen.
Die Gründung dieser Gruppen entspricht dem Bedürfnis, die Rätsel eines Menschen zufriedenstellend lösen zu können Blockchain Wenn Sie die Leistung Ihres Netzwerks erhöhen und Bergbauschwierigkeit. Eine Aufgabe, die für jeden Bergmann einzeln nur sehr schwer zu bewältigen wäre.
Der erste Bitcoin-Mining-Pool
Der erste erstellte Mining-Pool wird aufgerufen SlushPool. Es war präsentiert im Forum Bitcointalk am 27. November 2010 durch den Benutzer Matsch. Dieser Benutzer war CEO und Mitbegründer von Trezor. SlushPool wurde in Europa implementiert, genauer gesagt in Polen, dem Ursprungsland von Slush selbst. Die Absicht seines Schöpfers bestand darin, die Kräfte der Bergleute mit geringer Macht zu vereinen. Dies dient dazu, der wachsenden Praxis des GPU-Minings Rechnung zu tragen, die 2013 entstanden ist Bitcoin. Das Ergebnis dieser interessanten Vision war überraschend, da es diesen Bergleuten ermöglichte, in einer Gruppe bessere Gewinne zu erzielen als allein.
Wie funktioniert ein Mining-Pool?
Der Betrieb von Mining-Pools hängt von drei klaren Akteuren ab, die für die Zusammenarbeit zwischen allen Mining-Einheiten, aus denen sich der Pool zusammensetzt, verantwortlich sind.
Kooperatives Arbeitsprotokoll
Der Betrieb von Mining-Pools wäre nicht möglich, wenn das Bitcoin-Protokoll diese Funktion nicht ermöglichen würde. Verantwortlich dafür ist zunächst einmal eine Funktion, die im Basis-Bitcoin-Client eingebaut ist. Diese Funktionalität war damals bekannt als arbeiten. Dies ermöglichte es einer verstreuten Bergbaugruppe, einen Zielblock für den kooperativen Abbau zu haben. Auf diese Weise wird die Mining-Leistung auf ein bestimmtes Ziel konzentriert und nicht auf andere einzelne Ziele. Daher dient es der Optimierung des globalen Mining-Prozesses.
Was Getwork tatsächlich tat, war, mit einer Gruppe von Minern zu kommunizieren, damit sie gemeinsam denselben Block abbauen konnten.. Jeder Bergmann arbeitet an einzigartigen Lösungen, bis einer von ihnen das Problem zufriedenstellend lösen konnte. Auf diese Weise würde der Block schneller abgebaut werden und Verzögerungen im Netzwerk aufgrund der bevorstehenden Schwierigkeitssteigerung würden vermieden. Zu dieser Zeit wuchs Bitcoin rasant, ausgehend vom Bergbau CPU es geschah um GPUswährend FPGAs und ASICs Sie spähten aus den Türen.
Allerdings hatte Getwork einige Schwächen, die später dank der Funktion behoben wurden getblocktemplate. Mit dieser neuen Funktion können wir die Schwächen der alten Systeme überwinden und so eine bessere Skalierbarkeit und Sicherheit ermöglichen.
Kooperativer Bergbaudienst (Server)
Damit mehrere Miner ihre Rechenleistung an einem Punkt bündeln können, Es ist ein Server erforderlich, der als Verbindung dient. Es mag ironisch klingen, dass eine dezentrale Technologie wie Blockchain auf einem zentralisierten Dienst basiert. Dafür gibt es aber gute Gründe: Halten Sie das Tempo der Blockproduktion aufrecht und ermöglichen Sie den Kleinsten Gewinne.
Die am weitesten verbreitete kooperative Mining-Serversoftware ist der offizielle Bitcoin-Dienst selbst, der Bitcoin. Andere recht verbreitete Software ist BFGMiner, p2pool, ecoinpool o Schicht. In jedem dieser Fälle ist der Vorgang grundsätzlich derselbe.
Zunächst wird die Software des zu nutzenden Dienstes installiert, beispielsweise Bitcoind. Dieser Dienst ist so konfiguriert, dass er Verbindungen abhören kann, die vom Internet zu Ihrem Server kommen. Auf diese Weise kann ein Kommunikationskanal zwischen den Minern und dem kooperativen Mining-Server geöffnet werden. Zu diesem Zeitpunkt muss jeder Miner über ein registriertes Konto verfügen, damit der Server ihm Zugriff auf den Dienst gewähren kann. Aber nicht nur das, die Registrierung dient auch dazu, die Mining-Gewinne unter denjenigen zu verteilen, die Teil des Pools sind.
Der Serverjob ist einfach:
- Empfangen Sie Netzwerktransaktionen.
- Teilen Sie die Informationen den Bergleuten mit.
- Steuern und überwachen Sie die Arbeit.
- Korrekt gelöste Blöcke an das Netzwerk senden.
- Führen Sie eine Abrechnung der aufgelösten Blöcke und der von den Bergleuten geleisteten Arbeit durch.
- Senden Sie abschließend den entsprechenden Gewinn an die Miner im Pool.
Mining-Software (Client)
Jede Mining-Software verfügt über unterschiedliche Funktionen und Unterstützungen. Miner müssen die richtige Mining-Software auswählen, die zu den Eigenschaften des Mining-Pools passt, dem sie beitreten möchten. Die Arbeit einer Mining-Software ist einfach. Dadurch wird eine Verbindung zum kooperativen Mining-Server oder -Pool hergestellt, die Informationen empfangen und mit der Lösung des Rätsels des angegebenen Blocks begonnen. Sobald es die Antwort auf den Block gefunden hat, sendet es diese und setzt seine Arbeit zur Lösung des nächsten Blocks fort.
Zusätzlich zu dieser Arbeit verwaltet die Mining-Software die Authentifizierung und Bezahlung entsprechend der Arbeit des Miners. Zu diesem Zweck stellt Mining-Software normalerweise einen Benutzernamen, ein Passwort usw. bereit Adresse für die Bezahlung. All dies richtet sich an die IP-Adresse und den Port, die der Server aktiv hält, um seine Arbeit auszuführen.
Dennoch hängt die Nutzungssoftware teilweise vom Steuerungsteil der Mining-Hardware selbst ab. Im Bitcoin-Netzwerk beispielsweise war dies die von Minern in den letzten Jahren am häufigsten verwendete Software cgminer. Die cgminer-Software wurde von einem australischen Anästhesisten entwickelt. In der Bit2Me Academy gibt es einen Artikel, der diesem Schöpfer gewidmet ist Mit Kolivas, im Bitcointalk-Forum bekannt als „-ck».
Zusammenfassend lässt sich sagen, dass es die Kombination dieser drei Elemente ist, die es einem Mining-Pool ermöglicht, seine Funktion als Bindeglied für die Kommunikation und Verwaltung von Aufgaben kooperativ wahrzunehmen.
Große Mining-Pools heute
Seit dem Erscheinen des ersten Mining-Pools haben sich diese Räume erweitert. Neue Mining-Pools entstanden und diversifizierten gleichzeitig ihre Möglichkeiten. Zunächst waren die Pools nur für Bitcoin reserviert, doch dann tauchten auch Pools mit anderen Kryptowährungen auf. Heutzutage verfügen praktisch alle großen Kryptowährungen über Mining-Pools. Der Grund dafür ist ganz einfach: Sie erleichtern das Mining und stellen das ordnungsgemäße Funktionieren des Netzwerks im Allgemeinen sicher.
Aber unter allen Mining-Pool-Diensten stechen einige aus vielen Gründen heraus. Unter ihnen sind die wichtigsten:
AntPool
AntPool Gemessen an der Mining-Leistung ist es der größte Bitcoin-Mining-Pool. Hash-Rate. Der Hauptsitz des Unternehmens liegt in China. Dieser Mining-Pool wird vom ASIC-Miner-Hersteller kontrolliert Bitmain, Unternehmen mit der weltweit größten Verteilung von Minern in den letzten fünf Jahren. Die Nutzung des Mining-Pool-Dienstes ist offen und kostenlos. Es verfügt über ein hohes Maß an Sicherheit und die vom Dienst erhobenen Provisionen sind nicht sehr hoch.
AntPool bietet Mining-Pools für Kryptowährungen Bitcoin (BTC), Bitcoin Cash (BCH), Litecoin (LTC), Ethereum (ETH), Ethereum Classic (ETC), Zcash (ZEC), Strich (DASH), Siacoin (SIA), Monero Classic (XMC) und Bitom (BTM).
Nanopool
Nanopool Es ist einer der größten Mining-Pools im Ethereum-Netzwerk und eine gute Alternative für den Abbau beliebter Altcoins. Da die Server über die ganze Welt verteilt sind, ist die Fehlertoleranz höher. Die Provisionserhebung von Nanopool übersteigt nicht 2 % für die Gruppe der unterstützten Kryptowährungen, darunter: Ethereum, Ethereum Classic, Zcash, Monero, SiaCoin, Grinsen, Raven, Electroneum und Pascal. Sein Sicherheitsniveau entspricht dem von AntPool und bietet Optionen zur Abwehr von Angriffen DDOS zu seiner Infrastruktur.
F2Pool
F2Pool ist ein weiterer der bedeutendsten Bitcoin-Mining-Pools in China mit vielen weiteren Altcoin-Mining-Optionen und wurde 2013 gegründet. In der Mining-Community ist er auch bekannt als „Diskusfisch-Bergbaubecken«. Die Website verfügt über eine auf Spanisch verfügbare Benutzeroberfläche und ist einfach und leicht verständlich. Die Provisionen für diesen Pool sind etwas höher, überschreiten aber nicht 4 %. Zu den unterstützten Kryptowährungen gehören: Bitcoin (BTC), Ether (ETH), Litecoin (LTC), Zcash (ZEC), Ethereum Classic (ETC), Siacoin (SC), Strich (DASH), Monero (XMR), Monero Classic (XMC), Decred (DCR), Zcoin (XZC) und Verge (XVG).
Vor- und Nachteile eines Mining-Pools
Der Hauptvorteil eines Mining-Pools besteht darin, dass er die Mining-Arbeit für diejenigen erleichtert, die an diesem Pool teilnehmen. Dies ermöglicht es den Teilnehmern, Gewinne zu erzielen, für deren Erzielung sie einzeln viel mehr Zeit benötigen würden. Ein weiterer Vorteil besteht darin, dass das System die Aufrechterhaltung der Skalierbarkeit des Bergbaus ermöglicht. Dank der Konzentration der Mining-Leistung ist gewährleistet, dass das Netzwerk in der vereinbarten Zeit die erforderliche Auflösung jedes Blocks finden kann. Auf diese Weise wird die Entstehung leerer Blöcke in der Blockchain minimiert. Darüber hinaus erhalten alle Miner, die am Pool teilnehmen, Gewinne entsprechend ihrer Mining-Leistung. Keiner von ihnen bleibt ohne seinen Gewinn zurück, und sei er noch so gering.
Der Nachteil besteht darin, dass man sich auf eine zentralisierte Organisation verlassen muss. Pooladministratoren können die Aktion des Pools ändern und beibehalten Belohnungen für den Bergbau Im Ganzen. Eine Situation, die sich bei damals bekannten Pools wie z 50BTC y BTC Guild.