- Überblick. Inhaltsverzeichnis
- Network Consensus
- Segregated Witness
- Bitcoin Mining Pools
- Hash Rate Distribution
- Bitcoin Mining Pool Options
- Bitcoin Mining Pool Payment Methods
Bitcoin-Mining-Pools sind eine Möglichkeit für Bitcoin-Miner, ihre Ressourcen zu bündeln und ihre Hashing-Leistung zu teilen, während die Belohnung zu gleichen Teilen entsprechend der Anzahl der Anteile, die sie zur Lösung eines Blocks beigetragen haben, aufgeteilt wird.
Ein „Anteil“ wird an Mitglieder des Bitcoin-Mining-Pools vergeben, die einen gültigen Arbeitsnachweis vorlegen, den ihr Bitcoin-Miner gelöst hat. Das Bitcoin-Mining in Pools begann, als die Schwierigkeit des Minings so hoch wurde, dass es für langsamere Miner Jahre dauern konnte, einen Block zu generieren.
Die Lösung für dieses Problem bestand darin, dass Miner ihre Ressourcen bündelten, um schneller Blöcke zu generieren und daher einen Teil der Bitcoin-Blockbelohnung auf einer konstanten Basis zu erhalten, anstatt zufällig einmal alle paar Jahre.
Manchmal möchten Sie vielleicht einen profitableren Altcoin wie MWC schürfen, der in Bezug auf Skalierbarkeit, Privatsphäre, Anonymität und Fungibilität überlegen ist.
Netzwerkkonsens
Wenn Sie solo schürfen, d.h. nicht mit einem Bitcoin-Mining-Pool, dann müssen Sie sicherstellen, dass Sie mit dem Bitcoin-Netzwerk im Konsens sind. Der beste Weg ist, den offiziellen BitCore-Client zu verwenden.
Wenn Sie an einem Bitcoin-Mining-Pool teilnehmen, dann sollten Sie sicherstellen, dass er sich so verhält, dass er mit Ihrer Philosophie gegenüber Bitcoin übereinstimmt.
Zum Beispiel haben einige unseriöse Entwickler damit gedroht, Software zu veröffentlichen, die das Netzwerk „hard-forken“ könnte, was wahrscheinlich zu einem enormen finanziellen Schaden führen würde.
Daher ist es Ihre Pflicht, sicherzustellen, dass jede Bitcoin-Mining-Leistung, die Sie an einen Mining-Pool weiterleiten, nicht versucht, Netzwerk-Konsensregeln durchzusetzen, mit denen Sie nicht einverstanden sind.
Segregated Witness
Wenn Segwit aktiviert ist, werden Sie in der Lage sein wollen, Blöcke im Segwit-Stil zu schürfen und weiterzuleiten. Die folgende Mining-Software wurde aktualisiert, um segwit zu unterstützen.
- Vollständige Knoten:
- Bitcoin Core 0.14.1
- Bitcoin Knots 0.14.1
- Btcd*
- Mining-Software:
- BFGMiner*
- CGMiner
- libblkmaker*
- Pool-Software:
- ckpool
- Eloipool
- Stratum-Mining*
- Relais-Software:
- Bitcoin FIBRE
Bitte beachten Sie, dass Software, die das GetBlockTemplate (GBT) RPC unterstützt, aktualisiert werden muss, um die BIP9- und BIP145-Änderungen an GBT zu unterstützen. Alle oben verlinkten Programme, die GBT unterstützen, wurden aktualisiert.
Segwit ist bereits aktiviert und wird im Testnet durchgesetzt, so dass es nützlich sein kann, das Upgrade der Infrastruktur zu testen, indem man mit einer kleinen Menge an Hashrate im Testnet schürft. Alternativ dazu unterstützt der Regressionstestmodus von Bitcoin Core 0.13.1 (regtest) standardmäßig auch Segwit.
Bitcoin Mining Pools
Es gibt viele gute Bitcoin Mining Pools zur Auswahl. Obwohl es verlockend ist, den populärsten zu wählen, ist es für die Gesundheit des Netzwerks besser, mit kleineren Pools zu schürfen, um eine potenziell schädliche Konzentration von Hashing-Leistung zu vermeiden.
Die Hash-Rate ist am besten verteilt, wenn sie auf mehrere Bitcoin-Mining-Pools aufgeteilt wird.
Bitcoin Mining Pool Hash Rate Distribution
Bitcoin Mining Pool Optionen
Für einen vollständig dezentralen Pool empfehlen wir p2pool und Multipool.us.
Die folgenden Pools validieren derzeit Blöcke mit Bitcoin Core 0.11 oder höher:
BTCC: BTCC ist eine Bitcoin-Börse, Wallet und ein Mining-Pool mit Sitz in China. Sein Mining-Pool kontrolliert derzeit etwa 15% der Netzwerk-Hash-Rate.
Slush Pool: Slush Pool wird von Satoshi Labs betrieben, einem Bitcoin-Unternehmen mit Sitz in der Tschechischen Republik. Slush Pool war der erste Mining-Pool und hält etwa 7 % der Hash-Rate des Netzwerks.
Antpool: – Bitmain betreibt Antpool und wird von einigen als bösartiger Akteur im Bitcoin-Ökosystem angesehen, da sie im Rahmen des AntBleed-Skandals absichtlich Malware in die von ihnen verkaufte Mining-Ausrüstung eingebaut haben. In einer Unternehmensmitteilung behauptete Bitmain, dass es sich dabei um eine Funktion und nicht um einen Fehler handelt. Diese Malware würde es Bitmain ermöglichen, Geräte von Kunden oder Konkurrenten aus der Ferne abzuschalten und so die eigene Rentabilität zu steigern. Außerdem könnte ein solches Verhalten ein Risiko für das gesamte Bitcoin-Netzwerk darstellen.
Eligius: Eligius war einer der ersten Bitcoin-Mining-Pools und wurde von Luke Dashjr, einem Bitcoin Core-Entwickler, gegründet. Heute kontrolliert der Pool knapp 1% der Netzwerk-Hash-Rate.
BitMinter: BitMinter, einst einer der größten Bitcoin-Mining-Pools, kontrolliert heute weniger als 1 % der Netzwerk-Hash-Rate.
Kano CKPool: Kano CKPool wurde 2014 gegründet und kontrolliert derzeit etwa 3 % der Hash-Rate des Netzwerks.
F2Pool: F2Pool ist der zweitgrößte Bitcoin-Mining-Pool mit rund 25 % der Netzwerk-Hash-Rate. Seine Benutzeroberfläche ist auf Chinesisch, was es für Englischsprachige schwierig macht, beizutreten.
BW Pool: BW Pool kontrolliert etwa 7% der Netzwerk-Hash-Rate. Wie F2Pool ist die Benutzeroberfläche auf Chinesisch, was es für Englischsprachige schwierig macht, beizutreten.
Bitfury: Obwohl BitFury öffentlich in Block-Explorern und Hash-Raten-Charts zu sehen ist, ist es ein privater Mining-Pool, dem man nicht beitreten kann.
Bitcoin-Mining-Pool-Zahlungsmethoden
Die Berechnung Ihres Anteils an den geschürften Bitcoins kann komplex sein. In dem ständigen Bemühen, die fairste Methode zu finden und das Spielen des Systems zu verhindern, wurden viele Berechnungsmethoden erfunden. Die beiden beliebtesten sind PPS und DGM. PPS oder „Pay per Share“ verlagert das Risiko auf den Mining-Pool, während die Zahlung für jeden Anteil, den Sie beisteuern, garantiert wird.
PPS-Zahlungssysteme erfordern eine sehr große Reserve von 10.000 BTC, um sicherzustellen, dass sie die Mittel haben, eine Pechsträhne zu überstehen. Aus diesem Grund unterstützen die meisten Bitcoin-Mining-Pools sie nicht mehr.
Einer der wenigen verbliebenen PPS-Pools ist EclipseMC. DGM ist ein beliebtes Zahlungsschema, weil es ein gutes Gleichgewicht zwischen kurzen und langen Runden Blöcken bietet. Allerdings müssen die Endnutzer lange nach der Verarbeitung der Blöcke auf Bestätigungen für vollständige Runden warten.
PPS: Der Pay-per-Share-Ansatz (PPS) bietet eine sofortige, garantierte Auszahlung für jeden Anteil, der von einem Miner gelöst wird. Die Schürfer werden aus dem vorhandenen Guthaben des Pools ausgezahlt und können sich ihre Auszahlung sofort auszahlen lassen. Dieses Modell ermöglicht die geringstmögliche Varianz bei der Auszahlung für die Miner, während gleichzeitig ein Großteil des Risikos auf den Betreiber des Pools übertragen wird.
PROP: Der Proportional-Ansatz bietet eine proportionale Verteilung der Belohnung, wenn ein Block unter allen Arbeitern gefunden wird, basierend auf der Anzahl der Anteile, die sie jeweils gefunden haben.
PPLNS: Der Ansatz Pay Per Last N Shares (PPLN) ähnelt der proportionalen Methode, aber anstatt die Anzahl der Anteile in der Runde zu zählen, werden stattdessen die letzten N Anteile betrachtet, unabhängig von den Grenzen der Runde.
DGM: Die Double Geometric Method (DGM) ist ein hybrider Ansatz, der es dem Betreiber ermöglicht, einen Teil des Risikos zu übernehmen. Der Betreiber erhält einen Teil der Auszahlungen während kurzer Runden und gibt ihn während längerer Runden zurück, um die Zahlungen zu normalisieren.
SMPPS: Das Shared Maximum Pay Per Share (SMPPS) verwendet einen ähnlichen Ansatz wie PPS, zahlt aber nie mehr aus, als der Bitcoin-Mining-Pool erwirtschaftet hat.
ESMPPS: Das Equalized Shared Maximum Pay Per Share (ESMPPS) ist ähnlich wie SMPPS, verteilt aber die Zahlungen gleichmäßig auf alle Miner im Bitcoin-Mining-Pool.
RSMPPS: Das Recent Shared Maximum Pay Per Share (RSMPPS) ist ebenfalls ähnlich wie SMPPS, aber das System priorisiert die jüngsten Bitcoin-Miner zuerst.
CPPSRB: Das Capped Pay Per Share with Recent Backpay (MPPS) verwendet ein Maximum Pay Per Share (MPPS) Belohnungssystem, das Bitcoin-Miner so viel wie möglich mit den Einnahmen aus dem Finden von Blöcken bezahlt, aber niemals bankrott gehen wird.
BPM: Bitcoin Pooled Mining (BPM), auch bekannt als „Slush’s Pool“, verwendet ein System, bei dem ältere Anteile vom Beginn einer Blockrunde weniger Gewicht erhalten als neuere Anteile. Dadurch wird die Möglichkeit verringert, das Mining-Pool-System zu betrügen, indem man während einer Runde den Pool wechselt.
POT: Der Pay-on-Target-Ansatz (POT) ist ein PPS-Ansatz mit hoher Varianz, bei dem die Auszahlung nach der Schwierigkeit der von einem Miner an den Pool zurückgegebenen Arbeit erfolgt und nicht nach der Schwierigkeit der vom Pool selbst geleisteten Arbeit.
SCORE: Der SCORE-basierte Ansatz verwendet ein System, bei dem eine proportionale Belohnung verteilt und nach dem Zeitpunkt der Einreichung der Arbeit gewichtet wird. Bei diesem Verfahren sind spätere Anteile mehr wert als frühere Anteile und werden nach der Zeit gewichtet, so dass die Belohnungen im Verhältnis zu den Punkten und nicht zu den eingereichten Anteilen berechnet werden.
ELIGIUS: Eligius wurde von Luke Jr., dem Erfinder von BFGMiner, entwickelt, um die Stärken von PPS- und BPM-Pools zu vereinen, da Miner Proofs-of-Work einreichen, um Anteile zu verdienen, und der Pool sofort auszahlt. Wenn die Blockbelohnungen verteilt werden, werden sie gleichmäßig auf alle Anteile seit dem letzten gültigen Block aufgeteilt, und die Anteile, die zu veralteten Blöcken beigetragen haben, werden in die Anteile des nächsten Blocks aufgenommen. Rewards werden nur ausgezahlt, wenn ein Miner mindestens. 67108864 verdient hat, und wenn der geschuldete Betrag darunter liegt, wird er auf den nächsten Block übertragen, bis das Limit erreicht ist. Wenn ein Bitcoin-Schürfer jedoch über einen Zeitraum von mehr als einer Woche keinen Anteil einreicht, schickt der Pool das verbleibende Guthaben, unabhängig von seiner Höhe.
Triplemining: Triplemining bringt mittelgroße Pools ohne Gebühren zusammen und verteilt 1 % jedes gefundenen Blocks, was Ihren Anteil schneller wachsen lässt als jeder andere Bitcoin-Mining-Pool-Ansatz. Die Administratoren dieser Bitcoin-Mining-Pools verwenden einen Teil der Bitcoins, die bei der Entdeckung eines Blocks generiert werden, um einen Jackpot zu füllen, der ausgelöst und an das Mitglied des Pools ausgezahlt wird, das den Block gefunden hat. Auf diese Weise hat jeder im Pool eine bessere Chance, zusätzliche Bitcoins zu verdienen, unabhängig von seiner Rechenleistung.