In che modo questi piccoli minatori risolvono i blocchi Bitcoin? Intelligenza dei dati PlatoBlockchain. Ricerca verticale. Ai.

In che modo minatori così piccoli risolvono i blocchi di Bitcoin?

Non compiere prima, né seconda, ma tre i piccoli minatori di bitcoin sono stati in grado di trovare hash di blocchi validi e aggiungere nuovi blocchi alla blockchain di Bitcoin durante l'estrazione da soli in un arco di due settimane il mese scorso, una serie di eventi con probabilità così piccole che si verificassero che molti nella comunità Bitcoin sono rimasti a chiedersi come potrebbe anche essere possibile.

Bitcoin Magazine parlato con Con Kolivas, il creatore e amministratore di Piscina CK solista, un progetto software di mining pool di bitcoin rivolto ai lavoratori interessati al mining da soli piuttosto che a contribuire con il loro hash rate in un pool, utilizzato da tutti e tre i fortunati minatori. Nonostante la convinzione diffusa che Solo CK Pool debba essere speciale per essere stato una parte centrale di un tale fenomeno, le reazioni a questi eventi di mining di successo hanno dimostrato che ci sono chiaramente ancora alcune idee sbagliate sul mining di bitcoin.

"La gente pensa che questo piccolo minatore non avrebbe dovuto risolvere il blocco", ha detto Kolivas Bitcoin Magazine. "La gente pensa che fosse impossibile, che ci sia qualcosa di sbagliato in Bitcoin, o che la prova di lavoro sia rotta o che ci sia una backdoor. E questo è completamente, assolutamente sbagliato. Non c'è qualcosa di sbagliato in Bitcoin quando succede. È perfettamente normale, è semplicemente improbabile”.

Hai solo bisogno di un singolo hash

Il primo malinteso che molti sostengono riguardo al mining di Bitcoin riguarda il processo di aggiunta di un nuovo blocco alla blockchain di Bitcoin e la sua relazione con la capacità di hash rate della rete e dei minatori. Nonostante una credenza comune, il mining di bitcoin non riguarda la risoluzione di complessi enigmi matematici e non è necessaria un'enorme quantità di capacità di hash rate per trovare un hash valido, poiché un tale enigma non richiede un computer di punta per essere risolto e richiede solo un hash per aggiungere un blocco.

“L’estrazione mineraria coinvolge solo un singolo hashish”, ha detto Kolivas. "La prima cosa che la gente non capisce è che non importa quanto hash power hai. Se sei abbastanza fortunato, ti basta un hash e puoi risolvere un blocco."

In sostanza, il mining di bitcoin consiste nel trovare un hash che sia al di sotto di una soglia stabilita dalla rete Bitcoin, chiamata difficoltà. Ma anche se l’hashing è facile, trovare un hash valido – uno che si adatti al “confine valido” – è difficile, e qui risiede la necessità di una quantità sempre maggiore di capacità di hash rate, poiché più hash si possono eseguire al secondo, più maggiori sono le probabilità di trovare un hash accettato dalla rete.

Avere più hash rate aumenta le possibilità che tu sia il fortunato minatore che aggiunge il blocco successivo a Bitcoin e riceve la ricompensa del blocco corrispondente nella transazione coinbase; ma non è deterministico, nel senso che non garantisce che sarai tu, effettivamente, il minatore a farlo. I tre piccoli miner che hanno recentemente trovato hash validi illustrano questo concetto, battendo le probabilità e portando a casa oltre $ 200,000 in bitcoin ciascuno.

La decostruzione mentale necessaria per riconoscere la possibilità che piccoli minatori risolvano un blocco deriva da una narrativa comune utilizzata per descrivere l’attività. Ancora una volta, il “puzzle matematico” non è difficile, e il mining di bitcoin può essere pensato più accuratamente come una lotteria, poiché ogni blocco ha solo un hash, e quindi ne basta uno solo per risolverlo. Devi solo essere il primo a trovare un hash valido.

La necessità di aumentare la capacità dell’hash rate aumentando il numero di miner che lavorano per te è legata alla necessità di aumentare le probabilità di trovare più blocchi, il che a sua volta aumenta le tue entrate. Se il mining di bitcoin viene considerato un'attività professionale, allora naturalmente è nell'interesse di quel miner aumentare il più possibile il proprio hash rate, in modo da aumentare il probabilità di aumentare le proprie entrate. Probabilisticamente, maggiore è l’hash rate di uno, maggiore è la probabilità di risolvere il blocco successivo.

Il fatto che il mining di bitcoin sia di natura stocastica garantisce che qualsiasi miner possa risolvere un blocco, garantendo pari diritti di partecipazione a tutti i soggetti coinvolti. Ma non ci sono limiti alla quantità di hash che ogni minatore può eseguire al secondo per aumentare le proprie probabilità. Nel corso del tempo, tuttavia, resta vero che maggiore è l’hash rate di un minatore, più blocchi risolve. Ma il punto è che non ci sono garanzie; un enorme minatore potuto risolvi tre blocchi di fila o trascorri molto tempo senza risolvere un singolo blocco, allo stesso modo di un piccolo minatore potuto vinci il jackpot e risolvi un blocco mentre estrai da solo.

"In teoria potresti farlo a mano, con un pezzo di carta e una penna, e risolverlo e risolveresti comunque un blocco", ha detto Kolivas Bitcoin Magazine. "Quindi, se puoi o meno risolvere un blocco non ha nulla a che fare con la quantità di hash rate che hai. Le persone credono che sia necessario un ASIC abbastanza potente per risolvere effettivamente un blocco, ma non è vero. Fondamentalmente, più hash rate hai, più è probabile che tu risolva un blocco, ma anche il miner più piccolo può risolverlo."

"Quando hai qualcosa come un S19, che è il minatore più veloce dell'attuale generazione che puoi acquistare in commercio, è composto da milioni di minuscoli minatori", ha aggiunto Kolivas. "Quindi, alla fine, quando risolvi un blocco con un S19, in realtà lo stai risolvendo di nuovo con un solo hash, da un chip, all'interno di una vasta gamma di milioni di altri chip, su milioni di altre unità hash."

Una piscina sotto i riflettori

Un'altra parte del motivo per cui i minatori del Solo CK Pool che risolvevano i blocchi da soli hanno ricevuto molta attenzione aveva a che fare con la condivisione di Kolivas, il quale minatore reale ha scoperto che un hash, qualcosa non comune per altri pool minerari che condividono i premi in base al contributo del tasso di hash di ciascun membro all'hash rate totale del pool. In un pool, non importa quale minatore ha trovato il blocco: il pagamento è condiviso tra tutti i minatori che hanno contribuito con il lavoro e proporzionalmente alla quantità di lavoro contribuito, in modo che il minatore "fortunato" che ha trovato quell'hash non venga quasi mai messo sotto i riflettori .

Quando un pool risolve un blocco, ha spiegato Kolivas, "potrebbe essere un minuscolo minatore a risolverlo - potrebbe essere una persona connessa al pool con una chiavetta USB, che [può fare circa] 300 gigahash [GH] [al secondo] adesso. Ma non saprebbero mai di essere stati loro a risolvere il blocco, a meno che non monitorassero personalmente il loro software di mining; tutto ciò che otterrebbero è una ricompensa assolutamente minuscola dal pool, perché per quanto riguarda il pool, hanno contribuito solo con 300 GH al pool, un exahash."

Dal momento che è possibile estrarre per mesi o anni senza trovare un singolo blocco, il mining in pool è un modo per appianare la varianza nella ricerca di blocchi e nell'ottenimento di ricompense poiché un pool in media risolve più blocchi di un singolo minatore, a meno che, ovviamente, il minatore non ne abbia di più. hashrate dell'intero pool.

Pertanto, l’adesione a un pool fornisce al minatore un flusso di entrate costante, riducendo i rischi. D’altra parte, il caso del mining solista è proprio questo if il minatore è fortunato e trova un blocco, riceverà per sé l'intera ricompensa del blocco, il che potrebbe ripagare l'intero periodo precedente quando non ha ricevuto un solo centesimo. Ma ancora una volta non ci sono garanzie.

"Il mio CK Pool è davvero un servizio di mining solista", ha detto Kolivas. "Non è davvero un pool perché è semplicemente il luogo in cui un sacco di persone sono riunite insieme per estrarre ma non condividono la ricompensa."

Il motivo per cui le persone scelgono di aderire al Solo CK Pool è perché possono sfruttare l'infrastruttura del server di Kolivas con una commissione del 2%, che garantisce prestazioni di rete sufficientemente buone, qualcosa di fondamentale per la propagazione tempestiva dei blocchi. Se un minatore risolve un blocco ma impiega alcuni secondi per propagare la propria soluzione, rischia che un altro minatore propaghi per primo la sua, il che porterebbe a un blocco orfano e zero ricompense per il primo minatore. Quindi, lo svantaggio di eseguire il software CK Pool come nodo di mining solista, tra il tuo nodo Bitcoin Core e il tuo ASIC, è che richiederebbe anche la configurazione della tua infrastruttura server, cosa che molte persone non possono fare e anche chi può potrebbe trovare più semplice pagare semplicemente la tariffa per un tempo di attività garantito.

Kolivas ha affermato che il suo pool ha risolto oltre 260 blocchi, circa la metà dei quali sono stati risolti da piccoli minatori, con solo uno o fino a dieci ASIC a casa. L'altra metà, ha detto, è stata risolta da persone che hanno fatto quello che viene chiamato “affitto di gruppo” per aumentare un po' le loro possibilità.

"Come in una lotteria, dove si acquistano biglietti all'ingrosso, affittano l'hash rate", ha detto Kolivas Bitcoin Magazine. “Quindi, a casa potrebbero gestire un petahash [PH], che richiederebbe circa dieci minatori S19. Queste persone si unirebbero e affitterebbero l'hash rate a un prezzo maggiorato rispetto al possesso stesso dell'hash rate, ma ciò consentirebbe loro di ottenere 20, 50 PH per aumentare le loro possibilità.

In effetti, il terzo miner solista a risolvere un blocco all'inizio di questo mese aveva affittato l'hash rate per aumentare le proprie possibilità la settimana prima, con una media di circa 86 terahash al secondo (TH/s). Ma nel momento in cui stavano estraendo, quando hanno risolto quel blocco, il noleggio si era effettivamente interrotto e stavano estraendo solo con nove chiavette USB, producendo circa 8.3 TH/s.

Dopo che tre singoli minatori di bitcoin hanno trovato degli hash di blocco validi a gennaio, guadagnando più di $ 200,000 in BTC ciascuno, molti si chiedono come.

La mining farm del terzo fortunato miner che ha preso per sé un intero blocco di ricompensa di 6.25 BTC. Fonte: Con Kolivas.

“Ma questo rende un cattivo servizio a tutti perché fa sembrare che chiunque possa risolvere un blocco da solo”, ha detto Kolivas. “E la risposta è che puoi, ma ignora il fatto che ci sono altri 2,000 minatori che lo fanno da uno, due, tre anni e non hanno mai ottenuto alcuna ricompensa. Tutto quello che stanno facendo è pagare le bollette dell’elettricità e hanno anche pagato i costi iniziali per acquistare l’hardware per il mining”.

"Quindi, non è che io in realtà cerchi di incoraggiare le persone a fare il mio assolo, ma puoi capire perché è seducente", ha aggiunto. “Alla fine, è una scommessa; è come dire: 'Comprerò regolarmente i biglietti della lotteria'”.

Un posto per l'estrazione mineraria in solitaria

Kolivas è anche lo sviluppatore dietro CGMiner, software di mining scritto nel linguaggio di programmazione C che è stato ampiamente utilizzato dalla comunità di mining di bitcoin per anni fino a quando i produttori non hanno iniziato a mantenere i propri fork di CGMiner o a scrivere software di mining di bitcoin proprietario. Secondo Kolivas, la maggior parte dei bitcoin in circolazione è stata minata utilizzando CGMiner.

Dopo che Kolivas ha smesso di mantenere il suo software di mining, le persone nella comunità hanno iniziato a chiedergli di avviare un pool di mining, a causa della fiducia che la comunità aveva nel suo lavoro, cosa che alla fine lo ha portato ad avviarne uno.

“Ma la piscina non è mai decollata perché una volta che la piscina ha acquisito trazione, attira altri minatori; ma avviare una nuova piscina è davvero difficile”, ha detto. "Non puoi davvero avviare un nuovo pool da zero a meno che tu non abbia almeno centinaia di petahash di minatori pronti e dedicati all'estrazione nel tuo pool."

Poiché l'iniziativa del pool non ha raccolto molta popolarità, Kolivas si è sentito spinto ad avviare un servizio per le persone interessate al mining da solo, poiché all'epoca vedeva sorgere interesse nei forum Bitcoin poiché era stato impossibile farlo tramite Bitcoin Core per molti anni .

"E così ho pensato che fosse una semplice estensione per convertire il software del pool condiviso, che è CK Pool, e trasformarlo in CK Pool Solo per renderlo un software che le persone potessero utilizzare per estrarre i propri nodi", ha detto Kolivas Bitcoin Magazine. "E mi limiterei a fornire il servizio, eseguendo il server e l'hardware interconnesso in modo che fosse ad alte prestazioni."

Kolivas ha detto che la comunità ama così tanto il servizio che finanzia personalmente l'infrastruttura attraverso donazioni.

“L’ho appena somministrato. Ho scelto l’hardware, il software e l’ho amministrato”, ha aggiunto.

Tuttavia, la commissione del 2% addebitata da Kolivas per amministrare il software e l'infrastruttura non ammonta a molto, ha affermato, poiché Solo CK Pool risolve in media un blocco ogni sei mesi.

"Solo CK Pool ha avuto in media circa cinque petahash negli ultimi anni, non è molto", ha detto Kolivas. "Ero effettivamente disposto a chiudere il servizio qualche anno fa, ma la comunità ha detto che lo volevano."

Kolivas ha aggiunto che, da quando quei miner hanno fatto notizia, il suo pool ha acquisito più popolarità e attualmente ha una media di oltre 20 PH di hash rate. Ma nonostante la sua vasta conoscenza del mining di bitcoin e la recente serie di successi dei minatori solitari, ha affermato di non estrarre bitcoin personalmente dal 2017.

Timestamp:

Di più da Bitcoin Magazine