- Overzicht – Inhoudsopgave
- Netwerk Consensus
- Gesegregeerde Getuigen
- Bitcoin Mining Pools
- Hash Rate Distribution
- Bitcoin Mining Pool Options
- Bitcoin Mining Pool Payment Methods
Bitcoin-miningpools zijn een manier voor Bitcoin-mijnwerkers om hun middelen samen te voegen en hun hashingkracht te delen terwijl de beloning gelijk wordt verdeeld volgens het aantal aandelen dat ze hebben bijgedragen aan het oplossen van een blok.
Een “aandeel” wordt toegekend aan leden van de Bitcoin-miningpool die een geldig bewijs van werk presenteren dat hun Bitcoin-miner heeft opgelost. Bitcoin-mijnbouw in pools begon toen de moeilijkheidsgraad van het mijnen zo hoog werd dat langzamere mijnwerkers er jaren over konden doen om een blok te genereren.
De oplossing voor dit probleem was dat mijnwerkers hun middelen bundelden zodat ze sneller blokken konden genereren en daardoor een deel van de Bitcoin-blokbeloning op een consistente basis konden ontvangen, in plaats van eens in de paar jaar willekeurig.
Soms zult u een meer winstgevende altcoin willen delven, zoals MWC, die superieur is wat betreft schaalbaarheid, privacy, anonimiteit en fungibiliteit.
Netwerkconsensus
Als u alleen mijnt, wat betekent dat u niet mijnt met een Bitcoin-mijnpool, dan moet u ervoor zorgen dat u in consensus bent met het Bitcoin-netwerk. De beste manier is om de officiële BitCore-client te gebruiken.
Als u deelneemt aan een Bitcoin-miningpool, moet u ervoor zorgen dat deze zich gedraagt op een manier die overeenkomt met uw filosofie over Bitcoin.
Zo hebben sommige malafide ontwikkelaars bijvoorbeeld gedreigd software uit te brengen die het netwerk zou kunnen hard-fork’en, wat waarschijnlijk zou resulteren in enorme financiële schade.
Het is daarom uw plicht ervoor te zorgen dat Bitcoin-mijnbouwvermogen dat u naar een mijnbouwpool stuurt, niet probeert netwerkconsensusregels af te dwingen waar u het niet mee eens bent.
Gesegregeerd Getuige
Wanneer segwit is geactiveerd, zult u in staat willen zijn om segwit-stijl blokken te delven en door te geven. De volgende mijnbouwsoftware is geüpgraded om segwit te ondersteunen.
- Volledige nodes:
- Bitcoin Core 0.14.1
- Bitcoin Knots 0.14.1
- Btcd*
- Mining software:
- BFGMiner*
- CGMiner
- libblkmaker*
- Pool software:
- ckpool
- Eloipool
- Stratum-Mining*
- Relay software:
- Bitcoin FIBRE
Merk op dat software die de GetBlockTemplate (GBT) RPC ondersteunt, moet worden geüpgraded om de BIP9- en BIP145-wijzigingen in GBT te ondersteunen. Alle hierboven gelinkte programma’s die GBT ondersteunen zijn geüpgraded.
Segwit is al geactiveerd en wordt afgedwongen op testnet, dus u kunt het nuttig vinden om uw infrastructuur-upgrade te testen door te mijnen met een kleine hoeveelheid hashrate op testnet. Als alternatief ondersteunt de regressietestmodus (regtest) van Bitcoin Core 0.13.1 standaard ook segwit.
Bitcoin Mining Pools
Er zijn veel goede Bitcoin mining pools om uit te kiezen. Hoewel het verleidelijk is om de populairste te kiezen, is het voor de gezondheid van het netwerk beter om met kleinere pools te delven om een mogelijk schadelijke concentratie van hashingkracht te voorkomen.
De hash rate distributie is het beste wanneer deze wordt verdeeld over meer Bitcoin mining pools.
Bitcoin Mining Pool Hash Rate Distribution
Bitcoin Mining Pool Options
Voor een volledig gedecentraliseerde pool bevelen we p2pool en Multipool.us ten zeerste aan.
Van de volgende pools wordt aangenomen dat ze momenteel blokken met Bitcoin Core 0.11 of hoger volledig valideren:
BTCC: BTCC is een Bitcoin-uitwisseling, portemonnee en mijnbouwpool in China. De mijnpool controleert momenteel ongeveer 15% van de hash-rate van het netwerk.
Slush Pool: Slush Pool wordt beheerd door Satoshi Labs, een Bitcoin-bedrijf gevestigd in Tsjechië. Slush Pool was de eerste mining pool en heeft ongeveer 7% van de hash-rate van het netwerk.
Antpool: – Bitmain beheert Antpool en sommigen beschouwen dit bedrijf als een kwaadaardige speler in het Bitcoin-ecosysteem vanwege het AntBleed-schandaal waarbij ze opzettelijk malware toevoegden aan de mining-apparatuur die ze verkochten. In een bedrijfscommunicatie beweerde Bitmain dat dit een functie was en geen bug. Deze malware zou Bitmain in staat stellen om op afstand apparatuur van klanten of concurrenten af te sluiten en zo hun eigen winstgevendheid te vergroten. Bovendien zou dergelijk gedrag een risico kunnen vormen voor het gehele Bitcoin-netwerk.
Eligius: Eligius was een van de eerste Bitcoin-miningpools en is opgericht door Luke Dashjr, een Bitcoin Core-ontwikkelaar. Tegenwoordig controleert de pool iets minder dan 1% van de hash-rate van het netwerk.
BitMinter: BitMinter, ooit een van de grootste Bitcoin-mijnpools, controleert nu minder dan 1% van het hashpercentage van het netwerk.
Kano CKPool: Kano CKPool werd opgericht in 2014 en heeft momenteel ongeveer 3% van de hash rate van het netwerk onder zijn controle.
F2Pool: F2Pool is de op een na grootste Bitcoin-miningpool, met ongeveer 25% van de hash-rate van het netwerk. De gebruikersinterface is in het Chinees, waardoor het voor Engelstaligen moeilijk is om lid te worden.
BW Pool: BW Pool controleert ongeveer 7% van de hash-rate van het netwerk. Net als F2Pool is de gebruikersinterface in het Chinees, waardoor het voor Engelstaligen moeilijk is om lid te worden.
Bitfury: Hoewel het publiekelijk te zien is in block explorers en hash rate charts, is BitFury een private mining pool en kan er geen lid van worden.
Bitcoin Mining Pool Payment Methods
Het berekenen van uw aandeel in de gedolven bitcoins kan complex zijn. In een voortdurende poging om de eerlijkste methode te bedenken en te voorkomen dat het systeem wordt omzeild, zijn er veel berekeningsschema’s uitgevonden. De twee populairste zijn PPS en DGM. PPS, of ‘betalen per aandeel’ verlegt het risico naar de mijnbouwpool, terwijl ze betaling garanderen voor elk aandeel dat je bijdraagt.
PPS-betalingsschema’s vereisen een zeer grote reserve van 10.000 BTC om er zeker van te zijn dat ze de middelen hebben om een strook van pech te doorstaan. Om deze reden ondersteunen de meeste Bitcoin-miningpools het niet langer.
Een van de weinige overgebleven PPS-pools is EclipseMC. DGM is een populair betalingsschema omdat het een mooie balans biedt tussen korte ronde en lange ronde blokken. Eindgebruikers moeten echter wachten op volledige rondebevestigingen lang nadat de blokken zijn verwerkt.
PPS: De Pay-per-Share (PPS) aanpak biedt een onmiddellijke, gegarandeerde uitbetaling voor elk aandeel dat door een miner wordt opgelost. Miners worden uitbetaald uit het bestaande saldo van de pool en kunnen hun uitbetaling onmiddellijk opnemen. Dit model zorgt voor de kleinst mogelijke variatie in de uitbetaling voor mijnwerkers, terwijl ook een groot deel van het risico wordt overgedragen aan de exploitant van de pool.
PROP: De proportionele benadering biedt een proportionele verdeling van de beloning wanneer een blok is gevonden onder alle werkers, gebaseerd op het aantal aandelen dat zij elk hebben gevonden.
PPLNS: De Pay Per Last N Shares (PPLN) benadering is vergelijkbaar met de proportionele methode, maar in plaats van het aantal aandelen in de ronde te tellen, wordt gekeken naar de laatste N aandelen, ongeacht de grenzen van de ronde.
DGM: De Dubbele Geometrische Methode (DGM) is een hybride benadering die de exploitant in staat stelt een deel van het risico op zich te nemen. De exploitant ontvangt een deel van de uitbetalingen tijdens korte rondes en geeft het terug tijdens langere rondes om de betalingen te normaliseren.
SMPPS: De Shared Maximum Pay Per Share (SMPPS) gebruikt een soortgelijke aanpak als PPS, maar betaalt nooit meer dan de Bitcoin-miningpool heeft verdiend.
ESMPPS: De Equalized Shared Maximum Pay Per Share (ESMPPS) is vergelijkbaar met SMPPS, maar verdeelt de betalingen gelijkelijk onder alle miners in de Bitcoin-miningpool.
RSMPPS: De Recent Shared Maximum Pay Per Share (RSMPPS) lijkt ook op SMPPS, maar het systeem geeft de meest recente Bitcoin-mijnwerkers voorrang.
CPPSRB: De Capped Pay Per Share with Recent Backpay maakt gebruik van een Maximum Pay Per Share (MPPS) beloningssysteem dat Bitcoin-mijnwerkers zo veel mogelijk zal betalen met de inkomsten uit het vinden van blokken, maar nooit failliet zal gaan.
BPM: Bitcoin Pooled mining (BPM), ook bekend als “Slush’s pool”, maakt gebruik van een systeem waarbij oudere aandelen uit het begin van een blokronde minder gewicht krijgen dan recentere aandelen. Dit vermindert de mogelijkheid om het mijnbouwpoolsysteem te bedriegen door tijdens een ronde van pool te veranderen.
POT: De Pay on Target (POT)-benadering is een PPS met hoge variantie die uitbetaalt in overeenstemming met de moeilijkheidsgraad van het werk dat door een mijnwerker aan de pool wordt geretourneerd, in plaats van de moeilijkheidsgraad van het werk dat door de pool zelf wordt verricht.
SCORE: De op SCORE gebaseerde aanpak maakt gebruik van een systeem waarbij een evenredige beloning wordt verdeeld en gewogen naar het tijdstip waarop het werk werd ingediend. Dit proces maakt latere aandelen meer waard dan eerdere aandelen en gescoord door de tijd, dus beloningen worden berekend in verhouding tot de scores en niet de ingediende aandelen.
ELIGIUS: Eligius is ontworpen door Luke Jr., maker van BFGMiner, om de sterke punten van PPS en BPM pools te incorporeren, aangezien miners proofs-of-work indienen om aandelen te verdienen en de pool onmiddellijk uitbetaalt. Wanneer de blokbeloningen worden verdeeld, worden ze gelijk verdeeld over alle aandelen sinds het laatste geldige blok en de aandelen die zijn bijgedragen aan verouderde blokken worden in de aandelen van het volgende blok verwerkt. Beloningen worden alleen uitbetaald als een miner minstens. 67108864 en als het verschuldigde bedrag lager is dan dat, wordt het doorgeschoven naar het volgende blok totdat de limiet is bereikt. Als een Bitcoin-mijnwerker echter gedurende meer dan een week geen aandeel indient, zal de pool een eventueel resterend saldo uitbetalen, ongeacht de grootte ervan.
Triplemining: Triplemining brengt middelgrote pools samen zonder kosten en herverdeelt 1% van elk gevonden blok, waardoor uw aandeel sneller kan groeien dan elke andere aanpak van Bitcoin mining pools. De beheerders van deze Bitcoin-miningpools gebruiken een deel van de Bitcoins die worden gegenereerd wanneer een blok wordt gevonden om toe te voegen aan een jackpot die wordt geactiveerd en uitbetaald aan het lid van de pool die het blok heeft gevonden. Op deze manier heeft iedereen in de pool een betere kans om extra Bitcoins te verdienen, ongeacht hun rekenkracht.