Miniera Bitcoin con Cgminer su Ubuntu

Mine Bitcoins With Cgminer Ubuntu



introduzione

Cgminer è un miner di bitcoin ASIC/FPGA open source sviluppato per una vasta gamma di piattaforme, tra cui Windows, Linux e OSx. Consiste in sofisticati algoritmi sviluppati con il linguaggio di programmazione C per utilizzare le massime prestazioni hardware per produrre una quantità redditizia di bitcoin con facilità a seconda delle prestazioni della macchina. Cgminer attualmente non supporta la GPU in quanto non è più utilizzabile per compensare la potenza e il tempo consumati per produrre bitcoin; e quindi ASIC deve essere utilizzato.

Configura Cgminer

Prima di iniziare, ovviamente Cgminer deve essere installato nel sistema. Poiché la compilazione di Cgminer all'interno del sistema produce prestazioni ottimali, si consiglia vivamente di scaricare il sorgente anziché il modulo binario direttamente da github in cui è attualmente ospitato cgminer e compilarlo con i comandi indicati di seguito.







Quello che fa è scaricare i pacchetti necessari per compilare, cambiare la directory in src per installare cgminer, clonare il cgminer da github al sistema locale, cambiare nuovamente la directory in cgminer, preparare la build per la compilazione e infine compilare i codici sorgente. Dopo che è stato compilato, lascia il cgminer e passa al segmento successivo. Potrebbe essere necessario utilizzare sudo davanti ai comandi, se viene promosso un errore che richiede il privilegio di amministratore.



  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • cd /usr/src/
  • git clone https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • fare
Schermata Selezione cartella Ubuntu

Figura 1 Cgminer si trova in /usr/src/cgminer



Crea un portafoglio

C'è un'ampia varietà di portafogli disponibili per la memorizzazione di bitcoin, e quindi potrebbe essere difficile trovarne uno adatto. Di solito, per impostazione predefinita, Bitcoin Core è consigliato per motivi di sicurezza, ma ci vuole un po' di tempo per scaricare Bitcoin Blockchain che di solito consuma oltre 100 GB di larghezza di banda a partire dal 2017. Quindi, questo tutorial utilizza questo client leggero e semplice noto come elettro .





I seguenti passaggi ti insegnano come impostare e configurare Electrum per avere il tuo portafoglio bitcoin personale.

1. Utilizzare prima i seguenti comandi uno per uno per installare sia QT che Electrum nel sistema.



  • apt-get update
  • apt-get upgrade
  • apt-get install python-qt4 python-pip
  • apt-get install python-pip python-dev build-essential
  • pip2 installa https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. Dopo che è stato installato. Esegui Electrum da Dash nell'interfaccia unity. Questo trattino è equivalente al menu di avvio di Windows nella famiglia Windows.

Portafoglio su Ubuntu per Bitcoin
3. Digita il nome del portafoglio nella seguente casella di testo e continua.

Configura il portafoglio Bitcoin Ubuntu Parte 1
4. Seleziona il portafoglio standard dalle opzioni fornite

Configura il portafoglio Bitcoin Ubuntu Parte 2

5. Seleziona Crea un nuovo seme per indicare che questo portafoglio è nuovo di zecca. In alternativa, se il portafoglio era già stato creato, può essere recuperato con Ho già un'opzione seed.

Configura il portafoglio Bitcoin Ubuntu Parte 3

6. Verrà generata una chiave seme e stampata sullo schermo, è sufficiente copiarla e incollarla nella casella di testo seguente per procedere come conferma.

Configura il portafoglio Bitcoin Ubuntu Parte 4
7. Ora digita la password standard del portafoglio. Inoltre, può essere crittografato con l'opzione di crittografia del file del portafoglio per proteggerlo ulteriormente.

Portafoglio Bitcoin Imposta password
8. Quando l'elettrone è configurato correttamente come indicato sopra. Verrà visualizzata la sua finestra principale in cui mostra i dettagli delle transazioni nella prima finestra per impostazione predefinita, quindi la scheda di invio per l'invio di monete e la scheda di ricezione per la ricezione di monete. Passa semplicemente alla scheda Ricevi, individua l'indirizzo bitcoin pubblico, copialo e conservalo in un luogo sicuro.

Configura il tuo portafoglio Bitcoin su Ubuntu con CGMiner

Unisciti a un pool

Al giorno d'oggi non è redditizio estrarre bitcoin da soli in una singola macchina a causa del costo necessario per generare abbastanza bitcoin; quindi il concetto di piscina è stato inventato per renderlo efficiente e veloce. Un pool è una raccolta di minatori che lavorano insieme per estrarre monete e quindi condividono la produzione quando viene trovato il blocco. La tassa viene pagata ai minatori che hanno trovato il blocco. Di solito il pagamento è disponibile immediatamente, ma dipende in gran parte dal fornitore del servizio. Questo tutorial sceglie come provider Bitcoin Merge Mining Pool dove il pagamento è immediato.

1. Navigare al seguente sito web

http://mmpool.org/register

2. Digitare un nome utente desiderato e il suddetto indirizzo bitcoin pubblico copiato nella casella di testo Bitcoin come mostrato di seguito.

interfaccia di mining bitcoin

3. Digita i seguenti comandi in Ubuntu Terminal

cd /usr/src/cgminer

4. Ora collega USB ASICMiner Block Erupter al computer. Il seguente è stato preso da amazon. Di solito costa da $ 80 a $ 100 dollari.

Dispositivo asic per il mining di bitcoin che si connette a Ubuntu

5. Mentre viene collegato, digita nuovamente il seguente comando nel terminale di Ubuntu

./cgminer -o stratum+tcp://mmpool.org:3333 -u TUONOMEUTENTE –p QUALSIASI

6. Quindi inizierà l'estrazione di bitcoin. La velocità è determinata dal tasso di hash al secondo che di solito è indicato con Mh/s, che significa mega hash al secondo. Più alto è il Mh/s, migliore sarebbe il dispositivo ASICMiner Block Erupter. L'hash rate del suddetto prodotto è di 330 MH/s, ma ci sono eruttori a blocchi asic migliori e peggiori disponibili da qualsiasi negozio online a un prezzo economico. Attualmente il più potente disponibile su Amazon è ASICMiner Block Erupter Blade che è valutato a 10.7gh/s.

Schermata del terminale Ubuntu

7. Per vedere lo stato di avanzamento dell'intero mining, vai a questo particolare indirizzo

http://mmpool.org/members dove mostra il seguente report quando viene fornito il nome utente per il quale sono stati generati i bitcoin.

Output da CGminer per bitcoin Mining su Ubuntu

Per Bitcoin l'importo minimo di prelievo è 0.00500000 a Bitcoin Merge Mining Pool

Altre piscine popolari disponibili online

Attualmente non ci sono molte piscine disponibili online, e anche il quelli esistenti non sono così attraenti a causa della scarsa esperienza utente e della configurazione complicata. Tuttavia, i seguenti servizi di pool possono essere consigliati come alcuni dei migliori, incluso il Merge Mining Pool descritto in questo articolo.

  1. insieme a,
  2. BitMinter,
  3. insieme a,
  4. Eligio,
  5. Dammi MONETE,
  6. KanoPool,
  7. MergeMining,
  8. P2Piscina,
  9. BTCDig

Come utilizzare la GPU per estrarre Bitcoin?

Come spiegato in precedenza in questo articolo, a causa del costo di produzione non è redditizio utilizzare GPU o CPU per estrarre bitcoin, ed è per questo che sono necessari in primo luogo i dispositivi ASIC. Tuttavia, se sono disponibili un paio di schede grafiche AMD con potenza sufficiente, è possibile utilizzarle per estrarre un paio di bitcoin con un certo sforzo. Tuttavia, questo articolo non consiglia sia la scheda grafica NVidia che Intel, e anche la CPU per la produzione di bitcoin per le loro orrende basse prestazioni.

Al momento le migliori schede grafiche per il mining di bitcoin sono AMD 5870×6, 5850×6, 6990×3, 7970×3, 5830×6, 7970×3, 5870×4, 6990×2, 6990×2, 6990×2, 6990×2, 5850×4, 6950× 4, 6970×3, 6870×4, 6870×4,6 870×4, 6950×3, 5850×3, e tutti sono in grado di avere oltre 1000 Mh/s, cioè oltre 1Gh/s che è abbastanza alto rispetto a molti ASICBlock Erupter di dimensioni USB. Tuttavia, Cgminer attualmente non supporta il mining GPU; quindi è necessaria la versione 3.7 o inferiore per far funzionare il mining GPU.

In Configura Cgminer segmento sopra, usa il seguente comando invece di quello fornito lì. Questo scaricherà la versione finale che supporta il mining GPU.

git clone https://github.com/ckolivas/cgminer/tree/3.7

Attualmente non ci sono driver per Ubuntu 17.04, che è l'ultima versione desktop pubblico stabile per il sistema operativo Ubuntu. Tuttavia, ce n'è uno per 16.04 che può essere scaricato qui Posizione

Dopo averlo scaricato, installa con il seguente comando

  • cd /tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod +x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

, quindi installa SDK dell'APP

  • cd /tmp
  • tar -xvjf AMD-APP-SDKInstaller - GA-linux64.tar.bz2
  • chmod +x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

Infine seguendo i comandi per configurare Cgminer per il driver grafico AMD. Il primo comando configura la scheda grafica, il secondo copia l'SDK ADL nella directory di cgminer, il quarto prepara la compilazione di cgminer, quindi cgminer viene impostato i flag GPU appropriati per funzionare con il driver grafico AMD, compila il cgminer. Dopo aver terminato questo passaggio, segui da Crea un portafoglio Segmento.

  • sudo aticonfig –adapter=all -f –initial
  • cp /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
  • cd /usr/src/cgminer
  • esegui ./autogen.sh
  • CFLAGS=-O2 -Wall -march=native -I /opt/AMDAPPSDK-/include/ LDFLAGS=-L/opt/AMDAPPSDK-/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
  • fare

Bitcoin utili Asics per il mining