Requisiti

Se non lo sai già, Bitcoin è una moneta virtuale istituita nel 2009. Bitcoin è cresciuto in reputazione negli ultimi anni diventando un metodo molto popolare come metodo per pagare i servizi su Internet. Il valore è balzato di recente grazie all'enorme copertura nei media, sia per ragioni positive che negative.

Ci sono due modi per ottenere Bitcoin:

  1. Comprarli da uno scambio, che è il processo di conversione della valuta locale in Bitcoin.
  2. Minerali. Il mining è il processo di verifica delle transazioni nel blockchain.

Poiché l'intero sistema Bitcoin è decentralizzato, ogni transazione è pubblicamente visibile all'interno di quella che viene chiamata blockchain. Questa blockchain contiene tutti i bitcoin scambiati tra utenti, quindi, poiché non esiste un server centrale, deve essere autogestito. Questo è il lavoro dei minatori.

Requisiti

Per estrarre Bitcoin, avrai bisogno di:

  • Un account del pool
  • Portafoglio Bitcoin
  • Raspberry Pi
  • Scheda SD immagine Raspbian
  • Minatore Bitcoin USB

Creare un account

Ci sono quattro cose che devi fare:

  1. Scarica un portafoglio bitcoin
  2. Crea un account per il pool
  3. Imposta il pagamento
  4. Impostare i lavoratori

Scarica un portafoglio Bitcoin

Un portafoglio è un programma che si trova sul tuo computer e ti dà un indirizzo del portafoglio, questa è una stringa univoca di numeri e lettere che userete per ricevere bitcoin. Scarica il client per il tuo computer da https://bitcoin.org/en/download

Dopo l'installazione, dovrai salvare un file chiamato wallet.dat, mantieni questo file al sicuro, poiché contiene il tuo indirizzo di portafoglio unico al suo interno, inclusi tutti i bitcoin che otterrai. Se si perde questo file, non è possibile ripristinare alcun bitcoin contenuto.

Crea un account Pool

Una volta che hai un indirizzo di portafogli, crea un account per il pool. Una piscina è un'enorme raccolta di altre persone che lavorano per ottenere bitcoin. A causa della complessità dell'estrazione di un bitcoin, è diventato irrealistico solo il mio, l'atto di elaborare milioni di numeri per risolvere il problema del blocco. Lavorando come gruppo o pool, ognuno ha la possibilità di guadagnare alcuni Bitcoin. Ci sono molte piscine in giro, in questo tutorial ne userò una chiamata Piscina della fanghiglia: http://mining.bitcoin.cz/

Imposta pagamento

Una volta creato un account per il pool, dovrai inserire il tuo indirizzo di portafoglio unico nell'indirizzo di pagamento di Bitcoin.

Crea un account di lavoro

Il passo successivo è creare un account di accesso del lavoratore. All'interno del tuo account del pool hai la possibilità di creare qualcosa chiamato lavoratore per ognuno dei tuoi minatori bitcoin, in modo da poterli monitorare tutti separatamente nel caso in cui uno dovesse fallire. 

Ogni lavoratore ha il proprio nome utente e password. Mentre sei su Il mio account clic Registrati nuovo lavoratore e dargli un nome, per esempio; lavoratore, e a parola d'ordine.

Ora sei pronto per impostare il tuo mining Raspberry Pi per Bitcoin.

Impostazione del Raspberry Pi

Inizia con una nuova installazione di Raspbian, se non sai chi farlo, leggi il tutorial Come installare NOOBS su un Raspberry Pi con un Mac

Se hai intenzione di utilizzare più di un Bitcoin Miner allo stesso tempo, è meglio usare un hub USB alimentato. Prendi in considerazione la potenza in quanto il mining avrà bisogno di molta energia, fino a un mp per minatore.

Con il tuo minatore USB collegato al tuo Raspberry Pi, installiamo tutto.

Installazione delle librerie richieste

Il minatore da installare viene fornito come file sorgente, il che significa che il programma deve essere compilato in un file binario prima di poter essere eseguito. Per fare un programma, in questo caso BFGMiner, molti dipendenze sono richiesti. 

Le dipendenze sono software aggiuntivi, o librerie di cui il programma ha bisogno per compilare correttamente, in quanto è stato sviluppato usandole per rendere il software più efficiente.

Spero che vedrai il desktop Raspbian, quindi fai doppio clic su LXterminal e digita quanto segue:

sudo apt-get update sudo apt-get install autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core -y 

Questo processo richiederà alcuni minuti per essere completato.

Installazione di BFGMiner

Una volta installate tutte le dipendenze, è ora di scaricare e installare BFGMiner, quindi digitare quanto segue in LXTerminal. È normale che siano necessari alcuni minuti per completare, quindi è necessario un po 'di pazienza.

git clone https://github.com/luke-jr/bfgminer.git cd bfgminer ./autogen.sh ./configure make

Sarai accolto con una schermata simile alla seguente:

Inizia l'estrazione di Bitcoin

Ora sei pronto per iniziare l'estrazione. Per fare ciò, a condizione che stai usando il pool di Slush, dovrai usare il seguente comando:

./ bfgminer -o stratum.bitcoin.cz:3333 -O username.worker: password -S tutto

Il nome utente sezione è composta da due parti, il nome utente che si utilizza per accedere al pool e lavoratore qual è il nome del lavoratore che hai dato quando hai registrato il lavoratore. Finalmente, il parola d'ordine è stato impostato quando hai creato il lavoratore.

Se tutto funziona, vedrai la schermata principale che apparirà simile a questa:

Sono un sacco di numeri, quindi li renderò un po 'più chiari.

  1. Velocità di estrazione attuale, tipicamente calcolato in megahashes o gigahashes. Il numero di hash al secondo che può essere calcolato, meglio è. Un hash è un algoritmo per convertire numeri e lettere in un set di caratteri non decifrabili. Quindi un minatore viene utilizzato per elaborare milioni di numeri nel tentativo di abbinare l'hash per indovinare il numero originale. Più hash possono essere elaborati più velocemente è in grado di risolvere il problema.
  2. Numero di azioni accettate. Una quota su una piscina è mostrare al minatore che ha risolto con successo un determinato problema, quindi più parti puoi elaborare, migliore è la tua ricompensa dalla piscina.
  3. Informazioni dettagliate sulle condivisioni accettate e aggiornamenti del pool. Questo è un log in esecuzione di ciò che sta accadendo attualmente con i minatori e le informazioni del pool di base, come i messaggi di aggiornamento e quando vengono trovati nuovi blocchi.

Ulteriori informazioni possono essere trovate sul sito github di BFGminer.

Conclusione

Seguendo questi passaggi vi lascerete con un bitcoin miner molto efficiente dal punto di vista energetico, poiché un Raspberry Pi utilizza solo quattro watt di potenza e un minatore è in genere da 2,5W. Il mining veniva usato con computer che consumavano più di 700 W per lo stesso processo, quindi fare un salto di risparmio aiuta a ripagare il costo dell'hardware che stiamo utilizzando.

Tutto quello che c'è da fare ora è sedersi e guardare i soldi lentamente accumularsi. Anche se è importante capire che il valore del Bitcoin oscilla selvaggiamente, è estremamente volatile, quindi investi a tuo rischio.

Per ulteriori informazioni ci sono una serie di siti Web e forum disponibili, come https://bitcointalk.org/, per aiutarti a iniziare.

E se sei interessato ad essere più coinvolto nello sviluppo di Bitcoin, controlla la gamma di script e app Bitcoin sul mercato Envato.