- Panoramica – Indice
- Consenso della rete
- Witness segregato
- Pools di estrazione di bitcoin
- Distribuzione del tasso di hash
- Opzioni di pool di estrazione di bitcoin
- Metodi di pagamento per pool di estrazione di bitcoin
I pool di minatori di Bitcoin sono un modo per i minatori di Bitcoin di mettere insieme le loro risorse e condividere la loro potenza di hashing, dividendo equamente la ricompensa in base alla quantità di azioni che hanno contribuito a risolvere un blocco.
Una “quota” viene assegnata ai membri del pool di mining Bitcoin che presentano una prova di lavoro valida che il loro minatore Bitcoin ha risolto. Il mining di Bitcoin in pool è iniziato quando la difficoltà del mining è aumentata al punto che i minatori più lenti potevano impiegare anni per generare un blocco.
La soluzione a questo problema era che i minatori mettessero in comune le loro risorse in modo da poter generare blocchi più velocemente e quindi ricevere una parte della ricompensa del blocco Bitcoin su una base costante, piuttosto che casualmente una volta ogni pochi anni.
A volte potresti voler estrarre un’altra moneta più redditizia come MWC, che è superiore per scalabilità, privacy, anonimato e fungibilità.
Consenso della rete
Se estrai da solo, cioè non estrai con un pool di minatori Bitcoin, allora dovrai assicurarti di avere il consenso della rete Bitcoin. Il modo migliore è quello di utilizzare il client ufficiale BitCore.
Se partecipi a un pool di minatori di Bitcoin, allora vorrai assicurarti che si stiano impegnando in un comportamento che è in accordo con la tua filosofia verso Bitcoin.
Per esempio, alcuni sviluppatori disonesti hanno minacciato di rilasciare un software che potrebbe hard-forkare la rete che probabilmente risulterebbe in un enorme danno finanziario.
Pertanto, è tuo dovere assicurarti che qualsiasi potere di estrazione di Bitcoin che indirizzi ad un pool di estrazione non tenti di applicare le regole di consenso della rete con cui non sei d’accordo.
Segregated Witness
Quando segwit è attivato, vorrai essere in grado di estrarre e trasmettere blocchi in stile segwit. Il seguente software di mining è stato aggiornato per supportare segwit.
- Nodi completi:
- 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
Si prega di notare che il software che supporta il GetBlockTemplate (GBT) RPC deve essere aggiornato per supportare le modifiche BIP9 e BIP145 a GBT. Tutti i programmi collegati sopra che supportano GBT sono stati aggiornati.
Segwit è già attivato e applicato su testnet, quindi potresti trovare utile testare il tuo aggiornamento dell’infrastruttura facendo mining con una piccola quantità di hashrate su testnet. In alternativa, la modalità di test di regressione di Bitcoin Core 0.13.1 (regtest) supporta anche segwit per impostazione predefinita.
Bitcoin Mining Pools
Ci sono molte buone pool di mining di Bitcoin tra cui scegliere. Anche se si è tentati di scegliere il più popolare, è meglio per la salute della rete minare con pool più piccoli in modo da evitare una concentrazione potenzialmente dannosa di potenza di hashing.
La distribuzione del tasso di hash è migliore se divisa tra più pool di mining Bitcoin.
Distribuzione del tasso di hash del pool di mining di Bitcoin
Opzioni di pool di mining di Bitcoin
Per un pool completamente decentralizzato, consigliamo vivamente p2pool e Multipool.us.
Si ritiene che i seguenti pool stiano attualmente convalidando completamente i blocchi con Bitcoin Core 0.11 o successivo:
BTCC: BTCC è uno scambio di Bitcoin, portafoglio e pool di mining situato in Cina. Il suo mining pool attualmente controlla circa il 15% del tasso di hash della rete.
Slush Pool: Slush Pool è gestito da Satoshi Labs, una società di Bitcoin con sede nella Repubblica Ceca. Slush Pool è stato il primo pool di mining e mantiene circa il 7% del tasso di hash della rete.
Antpool: – Bitmain gestisce Antpool e alcuni li considerano un attore malvagio nell’ecosistema Bitcoin a causa dello scandalo AntBleed in cui hanno intenzionalmente incluso malware all’interno delle apparecchiature di mining che vendono. In una comunicazione aziendale, Bitmain ha affermato che questa era una caratteristica e non un bug. Questo malware permetterebbe a Bitmain di spegnere a distanza le attrezzature dei clienti o dei concorrenti, aumentando così la propria redditività. Inoltre, tale comportamento potrebbe rappresentare un rischio per l’intera rete Bitcoin.
Eligius: Eligius è stato uno dei primi pool di mining di Bitcoin ed è stato fondato da Luke Dashjr, uno sviluppatore di Bitcoin Core. Oggi, il pool controlla poco meno dell’1% del tasso di hash della rete.
BitMinter: BitMinter, una volta uno dei più grandi pool di mining Bitcoin, ora controlla meno dell’1% dell’hash rate della rete.
Kano CKPool: Kano CKPool è stata fondata nel 2014 e attualmente ha circa il 3% del tasso di hash della rete sotto il suo controllo.
F2Pool: F2Pool è il secondo più grande pool di mining Bitcoin, con circa il 25% del tasso di hash della rete. La sua interfaccia utente è in cinese, il che rende difficile per gli anglofoni unirsi.
BW Pool: BW Pool controlla circa il 7% del tasso di hash della rete. Come F2Pool, la sua interfaccia utente è in cinese, rendendo difficile per gli anglofoni unirsi.
Bitfury: Anche se si vede pubblicamente nei block explorer e nei grafici di hash rate, BitFury è un pool di mining privato e non ci si può unire.
Metodi di pagamento per pool di mining di bitcoin
Calcolare la tua parte di bitcoin estratti può essere complesso. In un continuo sforzo per trovare il metodo più equo e prevenire il gioco del sistema, sono stati inventati molti schemi di calcolo. I due tipi più popolari sono PPS e DGM. PPS, o ‘pay per share’ sposta il rischio al pool di mining mentre garantiscono il pagamento per ogni quota che contribuisci.
I sistemi di pagamento PPS richiedono una riserva molto grande di 10.000 BTC al fine di garantire che abbiano i mezzi per sopportare una striscia di sfortuna. Per questo motivo, la maggior parte delle piscine di mining Bitcoin non lo supportano più.
Una delle poche piscine PPS rimaste è EclipseMC. DGM è uno schema di pagamento popolare perché offre un buon equilibrio tra blocchi brevi e lunghi. Tuttavia, gli utenti finali devono aspettare le conferme del round completo molto tempo dopo che i blocchi sono stati elaborati.
PPS: L’approccio Pay-per-Share (PPS) offre un pagamento immediato e garantito per ogni azione che viene risolta da un minatore. I minatori sono pagati dal saldo esistente del pool e possono ritirare il loro pagamento immediatamente. Questo modello permette la minor varianza possibile nel pagamento per i minatori mentre trasferisce anche gran parte del rischio all’operatore del pool.
PROP: L’approccio proporzionale offre una distribuzione proporzionale della ricompensa quando viene trovato un blocco tra tutti i lavoratori, in base al numero di azioni che hanno trovato ciascuno.
PPLNS: L’approccio Pay Per Last N Shares (PPLN) è simile al metodo proporzionale, ma invece di contare il numero di azioni nel round, guarda invece le ultime N azioni, indipendentemente dai confini del round.
DGM: Il Double Geometric Method (DGM) è un approccio ibrido che permette all’operatore di assorbire parte del rischio. L’operatore riceve una parte dei pagamenti durante i round brevi e la restituisce durante i round più lunghi per normalizzare i pagamenti.
SMPPS: Il Shared Maximum Pay Per Share (SMPPS) utilizza un approccio simile al PPS, ma non paga mai più di quanto il pool di minatori Bitcoin abbia guadagnato.
ESMPPS: L’Equalized Shared Maximum Pay Per Share (ESMPPS) è simile al SMPPS, ma distribuisce i pagamenti equamente tra tutti i minatori nel pool di minatori Bitcoin.
RSMPPS: Il Recent Shared Maximum Pay Per Share (RSMPPS) è anche simile al SMPPS, ma il sistema dà la priorità ai minatori di Bitcoin più recenti.
CPPSRB: Il Capped Pay Per Share with Recent Backpay usa un sistema di ricompensa Maximum Pay Per Share (MPPS) che pagherà i minatori di Bitcoin il più possibile usando il reddito dalla ricerca dei blocchi, ma non andrà mai in fallimento.
BPM: Bitcoin Pooled mining (BPM), noto anche come “Slush’s pool”, utilizza un sistema in cui alle azioni più vecchie dall’inizio di un round di blocchi viene dato meno peso rispetto alle azioni più recenti. Questo riduce la capacità di imbrogliare il sistema di mining pool cambiando pool durante un round.
POT: L’approccio Pay on Target (POT) è un PPS ad alta varianza che paga in base alla difficoltà del lavoro restituito al pool da un minatore, piuttosto che alla difficoltà del lavoro svolto dal pool stesso.
SCORE: L’approccio basato sullo SCORE utilizza un sistema in cui una ricompensa proporzionale viene distribuita e pesata in base al tempo in cui il lavoro è stato presentato. Questo processo fa sì che le azioni successive valgano di più di quelle precedenti e che siano valutate in base al tempo, quindi le ricompense sono calcolate in proporzione ai punteggi e non alle azioni inviate.
ELIGIUS: Eligius è stato progettato da Luke Jr, creatore di BFGMiner, per incorporare i punti di forza dei pool PPS e BPM, poiché i minatori inviano prove di lavoro per guadagnare azioni e il pool paga immediatamente. Quando le ricompense del blocco sono distribuite, sono divise equamente tra tutte le azioni dall’ultimo blocco valido e le azioni contribuite ai blocchi stantii sono ciclate nelle azioni del blocco successivo. Le ricompense vengono pagate solo se un minatore guadagna almeno. 67108864 e se l’importo dovuto è inferiore a tale cifra, verrà rimandato al blocco successivo fino al raggiungimento del limite. Tuttavia, se un minatore Bitcoin non presenta una quota per un periodo di una settimana, allora il pool invierà qualsiasi saldo rimanente, indipendentemente dalla sua dimensione.
Triplemining: Triplemining riunisce pool di medie dimensioni senza tasse e ridistribuisce l’1% di ogni blocco trovato, il che permette alla tua quota di crescere più velocemente di qualsiasi altro approccio di pool di mining Bitcoin. Gli amministratori di questi pool di mining Bitcoin usano una parte dei Bitcoin generati quando viene trovato un blocco da aggiungere a un jackpot che viene attivato e pagato al membro del pool che ha trovato il blocco. In questo modo, tutti nel pool hanno una migliore possibilità di fare Bitcoin aggiuntivi, indipendentemente dalla loro potenza di elaborazione.