- Che cos’è l’estrazione di criptovaluta?
- Capire i pool di minatori di criptovalute
- 1. Compatibilità dell’infrastruttura
- 2. Meccanismo di assegnazione dei compiti
- 3. Trasparenza del pool da parte dell’operatore
- 4. Soglia di pagamento e frequenza
- 5. Stabilità e robustezza del pool
- 6. Struttura delle tariffe del pool
- Le dimensioni contano?
- Sostenere la decentralizzazione
Che cos’è l’estrazione di criptovaluta?
Il mining di criptovalute è il processo attraverso il quale le transazioni vengono verificate e aggiunte al libro mastro pubblico della blockchain. Il processo di verifica di queste transazioni – noto come “trovare i blocchi” in alcuni ecosistemi di criptovaluta – richiede molto tempo e potenza di calcolo. Di conseguenza, gli individui che lavorano per questo obiettivo vengono ricompensati per i loro sforzi, di solito con token della criptovaluta.
Capire i pool di minatori di criptovalute
Mentre le ricompense del mining sembrano lucrative, il processo è complesso. Nel caso di Bitcoin, per esempio, il processo di mining è impostato in modo tale che se più minatori tentano di estrarre i gettoni di criptovaluta disponibili, aumentando così la quantità di potenza di calcolo dedicata al mining, il livello di difficoltà del mining sale.
Aggiungi a questo la prospettiva di dover spendere centinaia o addirittura migliaia di dollari per un impianto di mining costoso e specializzato, così come il costo associato all’elettricità, e i minatori individuali spesso non trovano che il mining di criptovalute sia un’impresa redditizia.
Per queste ragioni, i pool di minatori hanno cominciato a dominare il mondo del mining di criptovalute. Essi agiscono come un gruppo di minatori che combinano le loro risorse su una rete e tentano congiuntamente di estrarre la valuta digitale con una maggiore potenza di calcolo cumulativa. Un pool di minatori ha una maggiore possibilità di trovare una ricompensa, anche se questa deve essere condivisa tra i membri del pool in base a termini prestabiliti.
Di seguito, esamineremo i criteri di selezione che un minatore dovrebbe tenere a mente prima di scegliere un pool di minatori.
1. Compatibilità dell’infrastruttura
Con centinaia di dispositivi di mining già disponibili sul mercato e con dispositivi avanzati di nuova generazione che arrivano nei negozi ogni giorno, è importante controllare se il dispositivo di mining che usi è compatibile con i requisiti del pool. Per esempio, Slushpool, uno dei pool di mining più vecchi, sconsiglia chiaramente l’uso di CPU, GPU o smartphone per il mining di bitcoin.
Similmente, un pool potrebbe non supportare l’uso di tutti i pacchetti software di mining, e un minatore potrebbe aver bisogno di un software specifico che sia compatibile con il pool. Alcuni pool possono anche richiedere ai minatori di avere una velocità minima di connessione di rete al server del pool, e questo potrebbe dover essere verificato rispetto alla velocità di internet disponibile per il minatore. Prima di valutare i pro e i contro di un pool, vale la pena considerare se queste stipulazioni possono squalificarvi comunque dalla partecipazione.
2. Meccanismo di assegnazione dei compiti
I pool di minatori usano diverse metodologie per assegnare il lavoro ai minatori. Diciamo che il pool A ha minatori più forti e il pool B ha minatori relativamente più deboli. Un algoritmo di pooling in esecuzione sul server del pool dovrebbe essere abbastanza efficiente da distribuire i compiti di estrazione in modo uniforme tra questi sottogruppi.
Un metodo comune è quello di assegnare i compiti più difficili al pool A più forte, e i compiti relativamente più facili al pool B più debole, che consente l’uniformità della frequenza media di comunicazione ai diversi minatori che hanno capacità diverse in tutta la rete.
Per esempio, Slushpool utilizza un algoritmo appositamente progettato chiamato Vardiff (Variable Difficulty Algorithm), che assegna i compiti più difficili ai singoli minatori più forti e quelli meno difficili ai minatori più deboli, facilitando così una frequenza di comunicazione relativamente uniforme. Permette un flusso bilanciato di dati di hash al server del pool che assicura la corretta misurazione del tasso di hash generato dal minatore, in modo che ogni minatore abbia una giusta possibilità di essere ricompensato.
Prima di unirsi a un pool di mining, un minatore dovrebbe prestare attenzione all’uniformità dei compiti di hash che vengono assegnati dal server del pool indipendentemente dalla potenza di mining del dispositivo di un partecipante. Immagina di entrare in un pool che dà la priorità ai dispositivi ad alta velocità. Potresti avere un vantaggio oggi se ti unisci a un tale pool con il miner più recente e più veloce, ma potrebbe diventare uno svantaggio domani quando nuovi dispositivi più potenti si uniranno al pool, spingendo indietro i tuoi dispositivi ormai obsoleti, a meno che il meccanismo del pool non garantisca pari opportunità per tutti.
3. Trasparenza del pool da parte dell’operatore
Ci sono obblighi dell’operatore del pool di mining che devono essere eseguiti equamente al fine di garantire trasparenza e affidabilità tra i membri minatori. Per esempio, come può un minatore sapere se il tasso di hash totale che viene dichiarato a livello di pool è giusto, o se gli operatori del pool non stanno prendendo in giro i minatori partecipanti citando payout più bassi? Quanto realisticamente fortunato (o sfortunato) è stato il pool a diversi livelli di difficoltà di estrazione?
I pool di estrazione implementano varie misure, come l’offerta di un cruscotto in tempo reale per i minatori, per portare questa necessaria trasparenza. I minatori dovrebbero cercare questa trasparenza dei dati e unirsi ai pool che operano in modo trasparente.
4. Soglia di pagamento e frequenza
Se hai dispositivi hardware di fascia bassa, dovresti evitare i pool che hanno soglie più alte per effettuare i pagamenti. La vostra potenza di calcolo inferiore sarà minore, portando a guadagni più bassi, e potreste dover aspettare più a lungo per raggiungere la soglia per essere pagati. Lo stesso vale per la frequenza di pagamento del pool di mining.
5. Stabilità e robustezza del pool
Un altro fattore importante da considerare prima di entrare in un pool è la valutazione della sua sicurezza. Il pool offre una connessione sicura o una connessione aperta? È vulnerabile agli attacchi DDoS, che sono diventati comuni con l’aumento dell’attività di pooling? E se colpito dagli hacker, il pool di mining può resistere e ripetere l’attacco?
6. Struttura delle tariffe del pool
Oltre ai pool che fanno pagare una tassa nominale ai partecipanti per l’utilizzo dei servizi del pool di mining, ci sono pool che non fanno pagare alcuna tassa. Tuttavia, i minatori dovrebbero prestare attenzione alla struttura delle tariffe e alla formula matematica del payout, che può includere altre spese.
Alcuni pool a tariffa zero possono essere offerte a tempo limitato e diventare addebitabili in seguito, mentre altri possono addebitare un costo fisso e/o frequente separato in nome di una “donazione”. Altri ancora possono richiedere di ospitare ed eseguire il software sul proprio dispositivo invece di essere eseguito sul server del pool, il che lo rende un input ad alto costo per il miner.
Le dimensioni contano?
Molti sostengono che le dimensioni del pool non contano molto e che il numero di monete estratte in un periodo di tempo è proporzionale alla potenza di calcolo dei pool di grandi o piccole dimensioni, rendendo il gioco alla pari. Ma c’è una fregatura: il tempo conta!
I pool più grandi hanno una maggiore probabilità di trovare blocchi come risultato della loro maggiore potenza di calcolo, mentre quelli più piccoli potrebbero dover aspettare più a lungo. Osservati su un periodo di tempo adeguato, i pool più piccoli possono avere lunghi periodi di non trovare un blocco, ma questo può essere seguito da un rapido periodo fortunato in cui i blocchi vengono colpiti più presto.
Se ti sta bene avere payout irregolari per lunghi periodi di tempo, un pool più piccolo che offre payout più alti può fare al caso tuo. Al contrario, qualcuno che ha bisogno di un reddito costante con un’alta probabilità e uno schema di pagamento basso può optare per un pool più grande.
Tutto ciò premesso, le dimensioni di un pool di mining riflettono in una certa misura la sua affidabilità. Nonostante tutti i feedback positivi e negativi pubblicati online su un pool, un gran numero di minatori attivi che si aggrappano a quel pool suggerisce che continuano a fidarsi di quel pool.
Sostenere la decentralizzazione
Mentre si può essere tentati di scegliere un pool di mining popolare per le sue grandi dimensioni, il concetto di blockchain sottostante raccomanda che la rete è meglio mantenuta in modo veramente decentralizzato se un gran numero di pool più piccoli sono utilizzati per il mining piuttosto che un numero più piccolo di grandi pool.
Questa è una considerazione importante per mantenere uno stato sano della rete blockchain complessiva e per evitare qualsiasi concentrazione rischiosa del potere di hashing attraverso pochi server di grandi dimensioni. L’intasamento della larghezza di banda della rete è un problema comune osservato sulle blockchain. Questa raccomandazione evita la concentrazione di potere con pochi grandi pool, mantenendo la blockchain veramente decentralizzata.
Il mining di successo richiede sia fortuna che sforzi di calcolo, insieme a molta pazienza. Mentre il pool mining può rendere alcune cose più facili per il minatore offrendo una configurazione già pronta, aggiunge un altro livello di controlli per il minatore. Utilizzando i fattori di cui sopra, i minatori dovrebbero scegliere attentamente un pool che si adatti alle loro esigenze.