Introduction
Cgminer on avoimen lähdekoodin ASIC/FPGA bitcoin miner kehitetty erilaisia alustoja, kuten Windows, Linux ja OSx. Se koostuu hienostuneista algoritmeista, jotka on kehitetty C-ohjelmointikielellä hyödyntämään laitteiston maksimaalista suorituskykyä tuottaakseen kannattavan määrän bitcoinia helposti koneen suorituskyvystä riippuen. Cgminer ei tällä hetkellä tue GPU: ta, koska se ei ole enää käyttökelpoinen kompensoimaan bitcoinien tuottamiseen kuluvaa valtaa ja aikaa; ja siten ASIC on käytettävä.
Setup cgminer
ennen kuin aloitetaan, on selvää, että cgminer on asennettava järjestelmään. Koska cgminerin kokoaminen järjestelmän sisällä tuottaa optimaalisen suorituskyvyn, on erittäin suositeltavaa ladata lähde binäärimuodon sijaan suoraan GitHubista, jossa cgminer on tällä hetkellä Isännöity, ja kääntää se annetuilla komennoilla alla.
se lataa tarvittavat paketit kääntämiseen, vaihtaa hakemiston src: ksi asentaakseen cgminerin, kloonaa cgminerin GitHubista paikalliseen järjestelmään, vaihtaa taas hakemiston cgmineriksi, valmistelee käännöksen käännöstä varten ja lopuksi kokoaa lähdekoodit. Kun se on koottu, jätä cgminer ja jatka seuraavaan segmenttiin. Voi olla tarpeen käyttää sudoa komentojen edessä, Jos virhe on ylennetty pyytämällä hallinnollista etuoikeutta.
- 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
- make
Figure 1 cgminer is located at /usr/src/cgminer
Create a Wallet
bitcoinien säilyttämiseen on tarjolla monenlaisia lompakoita, joten sopivaa voi olla vaikea löytää. Yleensä oletuksena Bitcoin Core suositellaan turvallisuussyistä, mutta se kestää jonkin aikaa ladata ”Bitcoin Blockchain”, joka yleensä kuluttaa yli 100GB kaistanleveyttä alkaen 2017. Niin, tämä opetusohjelma käyttää tätä kevyt, yksinkertainen asiakas tunnetaan electrum.
seuraavat vaiheet opettavat, miten electrum asetetaan ja konfiguroidaan niin, että sillä on oma henkilökohtainen bitcoin-lompakko.
1. Käytä ensin seuraavia komentoja yksi kerrallaan asentaaksesi sekä QT: n että Electrumin järjestelmään.
- apt-get update
- apt-get update
- apt-get install python-qt4 python-pip
- apt-get install python-pip python-dev build-essential
- pip2 install https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz
2. Kun se on asennettu. Suorita ”Electrum” ”Dashista” unity-käyttöliittymässä. Tämä viiva vastaa Windows-perheen Windowsin käynnistysvalikkoa.
3. Kirjoita lompakon nimi seuraavaan tekstiruutuun ja jatka.
4. Valitse annetuista vaihtoehdoista” standard wallet”
5. Valitse ”Luo uusi siemen”osoittaaksesi, että lompakko on upouusi. Vaihtoehtoisesti, jos lompakko oli jo luotu, sen voi palauttaa ”minulla on jo siemen” – vaihtoehdolla.
6. Se luo seed-avaimen ja tulostaa näytölle, kopioi se ja liitä seuraavaan tekstilaatikkoon jatkaaksesi vahvistuksena.
7. Kirjoita nyt lompakon vakiosalasana. Lisäksi, se voidaan salata ”salaa lompakko tiedosto” mahdollisuus turvata se edelleen.
8. Kun electrum on määritetty oikein yllä olevan ohjeen mukaisesti. Se näyttää pääikkunan, jossa se näyttää tapahtumien tiedot ensimmäisessä ikkunassa oletuksena, sitten Lähetä välilehti lähettää kolikoita, ja vastaanottaa välilehti vastaanottaa kolikoita. Yksinkertaisesti vaihtaa ”vastaanottaa” välilehti, paikantaa Julkinen bitcoin osoite, kopioi se ja pitää se turvallisessa paikassa.
liittyä Pool
nykyään se ei ole kannattavaa louhia bitcoins yksin yhdellä koneella, koska kustannukset se vie tuottaa tarpeeksi bitcoins; siksi pool käsite keksittiin tehdä siitä tehokas ja nopea. Allas on kokoelma kaivostyöläisiä, jotka louhivat yhdessä kolikoita ja jakavat sitten tuotannon, kun palikka löytyy. Maksu maksetaan palikan löytäneille kaivosmiehille. Yleensä voitto on heti saatavilla, mutta se riippuu pitkälti palveluntarjoajasta. Tämä opetusohjelma poimii tarjoajana ”Bitcoin Merge Mining Pool”, jossa voitto on välitön.
1.
http://mmpool.org/register
2. Kirjoita haluttu käyttäjätunnus, ja edellä mainitut kopioitu Julkinen bitcoin osoite ”Bitcoin”tekstilaatikossa kuten alla.
3. Kirjoita seuraavat komennot Ubuntun ”terminaaliin”
cd/usr/src/cgminer
4. Nyt kytke USB ”ASICMiner Block Erupter” tietokoneeseen. Seuraava otettiin Amazonista. Se maksaa yleensä noin 80-100 dollaria.
5. Kun se on kytkettynä, kirjoita seuraava komento Ubuntu-päätelaitteeseen uudelleen
./cgminer-o stratum+tcp://mmpool.org:3333-u YOURUSERNAME –p ANYTHING
6. Sitten se alkaa louhia bitcoineja. Nopeus määräytyy hajautusnopeuden mukaan sekunnissa, joka merkitään yleensä MH/s: llä eli mega hashilla sekunnissa. Mitä korkeampi MH / s, sitä parempi ”ASICMiner Block Erupter” – laite olisi. Edellä mainitun tuotteen hasisnopeus on 330MH / s, mutta parempia ja huonoimpia asic-purkkeja on saatavilla mistä tahansa verkkokaupasta edulliseen hintaan. Tällä hetkellä tehokkain Amazonilla saatavilla oleva on ”ASICMiner Block Erupter Blade”, jonka luokitus on 10,7 gh/s.
7. Jos haluat nähdä koko kaivoksen etenemisen, siirry tähän osoitteeseen
http://mmpool.org/members, jossa näkyy seuraava raportti, kun annetaan käyttäjätunnus, jolle bitcoinit on luotu.
Bitcoinille pienin vetäytymismäärä on 0.00500000 osoitteessa ”Bitcoin Merge Mining Pool”
muita suosittuja altaita saatavilla verkossa
tällä hetkellä ei ole paljon altaita saatavilla verkossa, ja edes olemassa olevat eivät ole kovin houkuttelevia johtuen alhaisesta käyttökokemuksesta ja monimutkaisesta kokoonpanosta. Kuitenkin, seuraavat pool palvelut voidaan suositella muutamia parhaista, mukaan lukien Merge Mining Pool, joka on esillä tässä artikkelissa.
anoPool,
miten GPU: n avulla louhitaan bitcoineja?
kuten aiemmin tässä artikkelissa selitettiin, tuotantokustannusten vuoksi ei ole kannattavaa käyttää joko GPU: ta tai suoritinta bitcoinien louhimiseen, ja siksi ASIC-laitteita ylipäätään tarvitaan. Kuitenkin, jos on olemassa pari AMD näytönohjain saatavilla tarpeeksi virtaa, on mahdollista käyttää niitä louhinta pari bitcoins jonkin verran vaivaa. Silti tämä artikkeli ei suosittele sekä NVidia ja Intel näytönohjain, ja myös CPU tuottaa bitcoins niiden hirvittävän alhainen suorituskyky.
tällä hetkellä parhaat Näytönohjaimet bitcoinien louhintaan ovat 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, ja ne kaikki pystyvät ottamaan yli 1000 Mh/s, eli yli 1GH / s, joka on melko korkea verrattuna moniin USB kokoinen ASICBlock Erupters. Kuitenkin, Cgminer tällä hetkellä ei tue GPU mining; siksi 3.7 versio tai alle tarvitaan tehdä GPU mining toimimaan.
yllä olevassa ”Setup Cgminer” – segmentissä käytä seuraavaa komentoa siinä annetun komennon sijaan. Tämä lataa lopullisen version, joka tukee GPU mining.
git clone https://github.com/ckolivas/cgminer/tree/3.7
tällä hetkellä ei ole ajureita Ubuntu 17.04: lle, joka on viimeisin vakaa Julkinen työpöytäjulkaisu Ubuntu-käyttöjärjestelmälle. On kuitenkin yksi 16.04 jonka voi ladata tästä paikasta
sen lataamisen jälkeen asentaa seuraavalla komennolla
- cd /tmp
- tar xf amdgpu-pro-<versionumero>.tervaa.xz
- chmod + x amdgpu-pro – <versionumero>.juokse
- sudo ./ amdgpu-pro – <versionumero>.run
, then install APP SDK
- cd /tmp
- tar -xvjf AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.tar.bz2
- chmod +x AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
- sudo ./AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
Finally following commands to configure Cgminer for AMD graphics driver. Ensimmäinen komento määrittää näytönohjain, toinen kopioi ADL SDK cgminer hakemistoon, neljäs valmistella cgminer kokoelma, sitten cgminer on asetettu asianmukaiset GPU liput työskennellä AMD näytönohjain, koota cgminer. Kun olet lopettanut tämän vaiheen, seuraa koska luoda lompakko segmentti.
- sudo aticonfig –adapter=all-f –initial
- cp/usr/ADL_SDK/ include /*/usr/cgminer/ADL_SDK/
- cd/usr/src/cgminer
- CFLAGS=”-O2 -Wall -march=native -I /opt/AMDAPPSDK-<AMD APP SDK VERSION>/include/” LDFLAGS=”-L/opt/AMDAPPSDK-<AMD APP SDK VERSION>/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
- make
run ./ autogen.sh