introduzione
Bitcoin è una criptovaluta che è abbastanza popolare tra molti investitori, appassionati di tecnologia e alcuni venditori/acquirenti digitali per la sua natura flessibile, anonima e robusta. Tuttavia, a differenza di altre valute monetarie, i bitcoin possono essere estratti al volo con l'aiuto di un sistema informatico che utilizza un'applicazione software specializzata nota come minatori. Attualmente ci sono un'ampia varietà di minatori là fuori e alcuni dei minatori popolari sono CGMiner, Bitminter, Btcminer, 50 minatore, Diabominer, BFG Miner. Questo articolo dimostra come utilizzare il minatore BFG per produrre (il mio) Bitcoin con facilità.
Cos'è BFG Miner?
Come indicato sopra, BFG Miner è un minatore di bitcoin che ha la capacità di estrarre bitcoin su una serie di dispositivi da ASIC, a FPGA, a GPU, a sistemi CPU obsoleti. Come sistemi operativi, supporta di nuovo una serie di sistemi da Arch, a Debian, a Gentoo, ad Openwrt, a Ubuntu. Questo articolo si concentra solo su Ubuntu, ma anche la configurazione e il processo di mining sono quasi gli stessi in altri sistemi operativi. Per ottenere prestazioni ottimali dal minatore, si consiglia di aggiornare Ubuntu all'ultima versione stabile prima di continuare.
La cosa speciale di BFG Miner è che è completamente scritta in lingua C, e quindi è abbastanza efficiente nel mining di bitcoin, a una velocità relativamente buona. La cosa speciale della lingua C è che è la base della maggior parte dei linguaggi di programmazione di alto livello là fuori, quindi qualsiasi applicazione scritta in lingua C è piuttosto veloce e libera dal gonfiore causata da varie funzioni/classi aggiunte da linguaggi di programmazione di alto livello. Inoltre, a differenza di altri minatori, supporta anche sistemi CPU obsoleti per renderlo compatibile con i sistemi più vecchi. Oltre al sistema CPU, supporta anche come affermato, ASIC, FPGA e GPU. ASIC sta per un circuito integrato specifico dell'applicazione progettato appositamente per uno scopo particolare e FPGA è l'acronimo di Field Programmable Gate Arrays che è un altro sistema di circuiti è costituito da dispositivi a semiconduttore basati su una matrice di CLB (blocchi logici di configurazione) collegati attraverso un grave di interconnetti che sono programmabile per adattarsi a un'ampia varietà di funzioni. Poiché BFG Miner supporta anche tali dispositivi, BFG Miner è abbastanza compatibile con una gamma di sistemi legacy. Oggi i minatori professionisti usano i sistemi ASIC come abbastanza efficienti nel mining di bitcoin molto più velocemente, quindi essere supportati al sistema legacy non è molto utile per i minatori professionisti, ma per coloro che sono nuovi al supporto legacy delle miniere di bitcoin in BFG Miner può essere utile.
La seguente immagine mostra un minatore USB ASIC che è acquistabile tramite Amazon e ci sono anche dispositivi FPGA. Si consiglia vivamente di avere un dispositivo ASIC come questo per iniziare a estrarre bitcoin a una velocità decente. In effetti, BFG Miner è configurato per utilizzare i dispositivi ASIC per impostazione predefinita, quindi se il mining della CPU è destinato a essere utilizzato, deve essere compilato con -abilitare-cpumining parametro. E altri parametri di supporto stanno seguendo.
Figura 1 crediti ad Asicminer - Amazon.com
L'installazione di BFG Miner è piuttosto semplice, in quanto è solo una questione di digitazione di un singolo comando. Tuttavia, è importante aggiornare le informazioni sul pacchetto prima di installarle. Le seguenti righe di comando dimostrano come installare BFG Miner.
sudo su
Aggiornamento APT-get
Aggiornamento APT-get
Apt-get Installa bfgminer
Il primo comando garantisce all'utente con il diritto di amministratore, il secondo comando aggiorna le informazioni sul pacchetto, il terzo comando aggiorna tutti i pacchetti nel sistema alla versione più recente, infine il pacchetto BFGMiner può essere installato con il parametro di installazione predefinito nel comando APT-get. Una volta installato, spostati alla sezione successiva per scoprire come configurare BFGMINER per il mining di bitcoin.
Come configurare BFG Miner?
Come con qualsiasi altro minatore di mining di Bitcoin, in BFG Miner, è importante preparare i passaggi preliminari prima di continuare con BFG Miner. Prima di tutto, un indirizzo del portafoglio per ricevere le monete estratte dovrebbe essere lì, in secondo luogo è necessario un pool per accelerare il processo di mining, in terzo luogo le credenziali dovrebbero essere disponibili per accedere al pool. Tuttavia, l'accesso a un pool non è necessario in modalità solista, in quanto non richiede la connessione a un client Bitcoin esterno, ma questo potrebbe essere complicato e richiede molto tempo, e quindi è fortemente raccomandato l'estrazione del pool.
La sezione avanzata è per dimostrare come utilizzare più pool e come utilizzare il pool su un server proxy. Più pool di più sono utili per accelerare ancora di più il processo di mining, ma divide ulteriormente la ricompensa del blocco tra i minatori in base al contributo al pool. Il seguente formato viene utilizzato per estrarre più pool.
Utilizzando più pool
bfgminer -o pool1url: porta -u pool1_user_name -p
Pool1_password -o pool2url: porta -u pool2username -p
Pool2password
Il server proxy deve essere specificato se il pool è su un server proxy. Come per l'URL del pool, il server proxy ha il proprio URL e il numero di porta insieme alla password classica e alle credenziali del nome utente. Poiché i tipi di proxy, attualmente supporta HTTP, Socks4, Socks5, Ocks4a, Socks5H e quando si utilizza il rispettivo tipo di proxy sostituire lo schema (HTTP o HTTPS) con uno di questi dato.
bfgminer -o pool_url: porta -x proxy_url: porta -u nome utente -p password