I miei bitcoin con cgminer su Ubuntu

I miei bitcoin con cgminer su Ubuntu

introduzione

CGMiner è un minatore Bitcoin ASIC/FPGA open source sviluppato per una gamma di piattaforme, tra cui Windows, Linux e OSX. È costituito da algoritmi sofisticati che sono sviluppati con il linguaggio di programmazione C per utilizzare le massime prestazioni hardware per produrre facilmente una quantità redditizia di bitcoin a seconda delle prestazioni della macchina. CGMiner attualmente non supporta la GPU in quanto non è più utilizzato per compensare il potere e il tempo consumato per produrre bitcoin; e quindi ASIC deve essere usato.

Imposta 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 la fonte anziché la forma binaria direttamente da GitHub dove è attualmente ospitato CGMiner e compilarlo con i comandi indicati di seguito.

Quello che fa è scaricare i pacchetti necessari per compilare, modificare 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 di origine. Dopo aver compilato, lascia il cgminer e procedi al segmento successivo. Potrebbe essere necessario utilizzare SUDO davanti ai comandi, se viene promosso un errore chiedendo il privilegio amministrativo.

  • APT-get Installa Autoconf GCC Make git libcurl4-openssl-dev libncurses5-dev libjsson-dev libudev-dev libusb-1.0-0-dev
  • CD/USR/SRC/
  • Git clone https: // github.com/ckolivas/cgminer.idiota
  • CD CGMINER
  • ./autogen.sh
  • Fare

La Figura 1 cgminer si trova a/usr/src/cgminer

Crea un portafoglio

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

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

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

  • Aggiornamento APT-get
  • Aggiornamento APT-get
  • Apt-get Installa Python-Qt4 Python-Pip
  • Apt-get Installa Python-PIP Python-Dev build-essenziale
  • PIP2 Installa https: // scarica.elettrum.org/2.9.3/Electrum-2.9.3.catrame.Gz

2. Dopo aver installato. Esegui "Electrum" da "Dash" in Interface Unity. Questo trattino è equivalente al menu di start di Windows nella famiglia Windows.


3. Digita il nome del portafoglio nella seguente casella di testo e continua.


4. Seleziona "portafoglio standard" dalle opzioni fornite

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 l'opzione "Ho già un seme".

6. Genererà una chiave di seme e stamperà sullo schermo, copia semplicemente e incolla nella seguente casella di testo per procedere come conferma.


7. Ora digita la password standard del portafoglio. Inoltre, può essere crittografato con l'opzione "Crittogramma del portafoglio" per proteggerlo ulteriormente.


8. Quando l'elettrum è configurato correttamente come indicato sopra. Verrà visualizzato la sua finestra principale in cui mostra i dettagli delle transazioni nella prima finestra per impostazione predefinita, quindi inviare scheda per l'invio di monete e ricevere scheda per ricevere monete. Basta passare alla scheda "Ricevi", individuare l'indirizzo Bitcoin pubblico, copiarlo e tenerlo in una posizione sicura.

Unisciti a una piscina

Oggi non è redditizio estrarre i bitcoin da soli in una singola macchina a causa del costo necessario per generare abbastanza bitcoin; Quindi il concetto di pool è stato inventato per renderlo efficiente e veloce. Un pool è una raccolta di minatori che lavorano insieme per estrarre le monete e poi condividono la produzione quando viene trovato il blocco. La commissione è pagata ai minatori che hanno trovato il blocco. Di solito il pagamento è disponibile immediatamente, ma dipende in gran parte dal fornitore di servizi. Questo tutorial sceglie come il fornitore "Bitcoin unisce il pool di mining" in cui il pagamento è immediato.

1. Passare al seguente sito web

http: // mmpool.org/registro

2. Digita un nome utente desiderato e il suddetto indirizzo Bitcoin pubblico copiato nella casella di testo "Bitcoin" come visto di seguito.

3. Digita i seguenti comandi in Ubuntu "Terminal"

CD/USR/SRC/CGMINER

4. Ora collega USB "Asicminer Block Erupter" al computer. Quello seguente è stato preso da Amazon. Di solito costa circa $ 80 a $ 100 dollari.

5. Mentre viene collegato, digita di nuovo il seguente comando in Ubuntu Terminal

./cgminer -o stratum+tcp: // mmpool.org: 3333 -u yourusername -p qualsiasi cosa

6. Quindi inizierà a estrarre bitcoin. La velocità è determinata dal tasso di hash al secondo che di solito è indicato con MH/s, il che significa mega hash al momento. Maggiore è il dispositivo MH/S, migliore sarebbe il dispositivo "Asicminer Block Erupter". Il tasso di hash del suddetto prodotto è di 330 miglia/s, ma ci sono eruttori ASIC di blocco 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.

7. Per vedere l'avanzamento dell'intero mining, navigare a questo particolare indirizzo

http: // mmpool.org/membri dove mostra il seguente rapporto quando viene assegnato il nome utente per il quale sono stati generati i bitcoin.

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

Altri pool popolari disponibili online

Attualmente non ci sono molti pool disponibili online e anche i pool di mining esistenti non sono così attraenti a causa della bassa esperienza dell'utente e una configurazione complicata. Tuttavia, i seguenti servizi di pool possono essere raccomandati come pochi dei migliori, tra cui la piscina di minerali di unione che è presente in questo articolo.

  1. com,
  2. Bitminter,
  3. com,
  4. Eligio,
  5. Dammi monete,
  6. Kanopool,
  7. Fusione,
  8. P2pool,
  9. Btcdig

Come usare la GPU per estrarre bitcoin?

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

Al momento le migliori schede grafiche per i bitcoin minerari 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, che significa oltre 1GH/s che è piuttosto elevato rispetto a molti eruttori di asicblock di dimensioni USB. Tuttavia, CGMiner attualmente non supporta il mining GPU; Quindi 3.La versione 7 o sotto è necessaria per fare il mining GPU per funzionare.

In "Imposta cgminer " Segmento sopra, utilizzare il seguente comando anziché quello fornito lì. Questo scaricherà la versione finale che supporta il mining GPU.

Git clone https: // github.com/ckolivas/cgminer/albero/3.7

Attualmente non ci sono driver per Ubuntu 17.04 che è l'ultima versione di Desktop pubblica stabile per il sistema operativo Ubuntu. Tuttavia, ce n'è uno per 16.04 che può essere scaricato in questa posizione

Dopo averlo scaricato, installa con il seguente comando

  • CD /TMP
  • TAR XF AMDGPU-PRO-.catrame.xz
  • chmod +x amdgpu-pro-.correre
  • sudo ./amdgpu-pro-.correre

, Quindi installa l'app SDK

  • CD /TMP
  • TAR -XVJF AMD-APP-SDKINSTALLER-GA-LINUX64.catrame.BZ2
  • CHMOD +X AMD-APP-SDKINSTALLER-GA-LINUX64.correre
  • sudo ./AMD-APP-SDKINSTALLER-GA-LINUX64.correre

Infine, segue i comandi per configurare CGMINER per il driver grafico AMD. Primo comando Configura la scheda grafica, la seconda copia ADL SDK nella directory di CGMiner, quarto preparare la compilation di CGMiner, quindi CGMiner è impostato flag GPU appropriati per funzionare con il driver grafico AMD, compilare il cgminer. Dopo aver terminato questo passaggio, segui da allora Crea un portafoglio Segmento.

  • sudo aticonfig -adapter = all -f -initial
  • CP/USR/ADL_SDK/include/*/USR/CGMINER/ADL_SDK/
  • CD/USR/SRC/CGMINER
  • correre ./autogen.sh
  • Cflags = ”-o2 -wall -march = nativo -i/opt/amdappsdk-/include/” ldflags = ”-l/opt/amdappsdk-/lib/x86_64" ./configura -enable -opencl -enable -scrypt
  • Fare