Mine Bitcoins with BFGMiner on Ubuntu

Introduction

Bitcoin on kryptovaluutta, joka on varsin suosittu monien sijoittajien, tekniikan harrastajien ja joidenkin digitaalisten myyjien / ostajien keskuudessa sen joustavan, anonyymin ja vankan luonteen vuoksi. Toisin kuin muut rahavaluutat, bitcoineja voidaan kuitenkin louhia lennossa tietokonejärjestelmän avulla, joka käyttää erikoistunutta ohjelmistosovellusta, jota kutsutaan louhimiksi. Tällä hetkellä on olemassa monenlaisia kaivostyöläisiä, ja joitakin suosittuja kaivostyöläisiä ovat CGMiner, BitMinter, BTCMiner, 50 Miner, DiabloMiner , BFG Miner. Tämä artikkeli osoittaa, miten hyödyntää BFG Miner tuottaa (louhia) bitcoineja helposti.

Mikä on BFG Miner?

Kuten edellä todettiin, BFG Miner on bitcoin louhija, joka on kyky louhia bitcoineja erilaisia laitteita ASIC, FPGA, GPU, vanhentunut CPU-järjestelmät. Käyttöjärjestelminä se tukee jälleen erilaisia järjestelmiä Archista, Debianista, Gentoosta, OpenWrt:stä Ubuntuun. Tässä artikkelissa keskitytään vain Ubuntuun, mutta konfigurointi ja louhintaprosessi ovat lähes samat myös muissa käyttöjärjestelmissä. Saadaksesi louhijasta optimaalisen suorituskyvyn, on suositeltavaa päivittää Ubuntu viimeisimpään vakaaseen versioon ennen kuin jatkat.

BFG Minerin erikoisuutena on se, että se on kirjoitettu kokonaan C-kielellä, ja siksi se louhii bitcoineja melko tehokkaasti ja suhteellisen hyvällä nopeudella. C-kielen erityispiirre on, että se on useimpien korkeatasoisten ohjelmointikielten perusta, joten kaikki C-kielellä kirjoitetut sovellukset ovat melko nopeita ja vapaita korkeatasoisten ohjelmointikielten lisäämien erilaisten funktioiden/luokkien aiheuttamasta paisumisesta. Toisin kuin jotkut muut louhijat, se tukee myös vanhentuneita prosessorijärjestelmiä, jotta se olisi yhteensopiva vanhempien järjestelmien kanssa. CPU-järjestelmän lisäksi se tukee, kuten aiemmin todettiin, myös ASIC-, FPGA- ja GPU-järjestelmiä. ASIC on lyhenne sanoista Application Specific Integrated Circuit (sovelluskohtainen integroitu piiri), joka on suunniteltu erityisesti tiettyä tarkoitusta varten, ja FPGA on lyhenne sanoista Field Programmable Gate Arrays (kenttäohjelmoitavat porttiryhmät), joka on toinen piirijärjestelmä, joka koostuu puolijohdelaitteista, jotka perustuvat CLB-matriisiin (konfigurointilogiikkalohkoihin), jotka on liitetty toisiinsa vakavien yhteyksien kautta ja jotka ovat ohjelmoitavissa siten, että ne sopivat monenlaisiin toimintoihin. Koska BFG Miner tukee myös tällaisia laitteita, BFG Miner on varsin yhteensopiva useiden vanhojen järjestelmien kanssa. Nykyään ammattimaiset kaivostyöläiset käyttävät ASIC-järjestelmiä, koska sen varsin tehokas louhinta Bitcoins paljon nopeammin, joten on tuettu legacy-järjestelmä ei ole paljon hyötyä ammattimaisille kaivostyöläisille, mutta niille, jotka ovat uusia bitcoin louhinta legacy tuki BFG Miner voi tulla kätevä.

Seuraavassa kuvassa näkyy ASIC USB miner, joka on ostettavissa kautta amazon, ja siellä on myös FPGA-laitteita samoin. On erittäin suositeltavaa hankkia tällainen ASIC-laite, jotta voit aloittaa bitcoinien louhinnan kunnollisella nopeudella. Itse asiassa BFG Miner on määritetty käyttämään ASIC-laitteita oletusarvoisesti, joten jos CPU-louhintaa on tarkoitus käyttää, se on käännettävä -enable-cpumining-parametrilla. Ja muut tukevat parametrit ovat seuraavat.

Kuva 1 Credits to ASICMiner – Amazon.com

Miten BFG Miner asennetaan?

BFG Minerin asentaminen on melko suoraviivaista, sillä se on vain yhden komennon kirjoittamista. On kuitenkin tärkeää päivittää paketin tiedot ennen asennusta. Seuraavat komentorivit havainnollistavat, miten BFG Miner asennetaan.

sudo su

apt-get update

apt-get update

apt-get upgrade

apt-get install bfgminer

Ensimmäinen komento antaa käyttäjälle järjestelmänvalvojan oikeudet, toinen komento päivittää pakettitiedot, kolmas komento päivittää kaikki järjestelmässä olevat paketit viimeisimpään versioon, ja viimeiseksi paketti bfggminer saadaan asennettua apt-get-komennon oletusarvoisella install-parametrilla. Kun se on asennettu, siirry seuraavaan osioon selvittääksesi, miten bfgminer konfiguroidaan bitcoinien louhintaa varten.

Miten BFG Miner konfiguroidaan?

Kuten kaikissa muissakin bitcoin-louhintalaitteissa, BFG Minerissä on tärkeää valmistella alustavat vaiheet, ennen kuin jatkat BFG Minerin käyttöä. Ensinnäkin pitäisi olla olemassa lompakko-osoite louhittujen kolikoiden vastaanottamista varten, toiseksi tarvitaan pooli louhintaprosessin nopeuttamiseksi, kolmanneksi pitäisi olla käytettävissä tunnukset, joilla voi käyttää poolia. Pooliin pääsy ei kuitenkaan ole välttämätöntä soolotilassa, koska se ei vaadi yhteyden muodostamista ulkoiseen bitcoin-asiakasohjelmaan, mutta tämä saattaa olla monimutkaista ja aikaa vievää, joten poolilouhintaa suositellaan vahvasti.

  1. Käy seuraavassa URL-osoitteessa ja rekisteröidy siellä ollaksesi SlushPoolin jäsen. Pooleja on tarjolla paljon, ja jotkut poolit perivät jopa maksun, joten on suositeltavaa tarkistaa poolin ylläpitäjän read me -tiedostot ennen kuin aloitat louhinnan kyseisessä poolissa.
    https://slushpool.com
  1. Käy seuraavassa URL-osoitteessa ja rekisteröidy coinbaseen tehdäksesi lompakon bitcoinien säilyttämistä varten. Bitcoin-lompakoita on paljon, mutta coinbasea suositellaan vahvasti sen luotettavuuden ja suosion vuoksi.
    https://www.coinbase.com
  1. Vaihda ”Tilit”-välilehdelle ja napsauta ”Vastaanota”-painiketta saadaksesi nykyisen lompakon Bitcoin-osoitteen.
  1. Kopioi lompakon osoite leikepöydälle napsauttamalla lähistöllä olevaa kuvaketta.
  1. Käynnistä louhintaprosessi terminaali-ikkunassa seuraavassa muodossa.
    bfgminer -o http://pool:port -u username -p password
    bfgminer -o stratum+tcp://stratum.slushpool.com:3333 -u YOUR_USER_NAME_OF_POOL -p YOUR_PASSWORD_OF_POOL
  1. Käy lähettämässä lompakon osoite seuraavasta web url:stä. Lompakko-osoite on edellisessä vaiheessa kopioitu numerosarja. Kun olet lähettänyt sen, varmista se klikkaamalla slushpooliin rekisteröitymisen yhteydessä käytettyyn sähköpostiosoitteeseen saatua url-osoitetta.
    https://slushpool.com/settings/bitcoin/payouts/

How to Configure BFG Miner (Advanced)?

Advanced-osiossa demonstroidaan, miten useiden poolien käyttäminen ja poolien käyttäminen välityspalvelimen välityksellä. Useat poolit ovat hyödyllisiä nopeuttamaan louhintaprosessia entisestään, mutta se jakaa lohkopalkkion edelleen louhijoiden kesken poolin panoksen perusteella. Seuraavaa muotoa käytetään louhittaessa useilla pooleilla.

Monien poolien käyttö

bfgminer -o Pool1URL:PORT -u POOL1_USER_NAME -p

POOL1_PASSWORD -o Pool2URL:PORT -u POOL2USERNAME -p

POOL2PASSWORD

Välityspalvelin on määriteltävä, jos poolin louhinta tapahtuu välityspalvelimen kautta. Kuten poolin URL-osoitteessa, myös välityspalvelimella on oma URL-osoitteensa ja porttinumero sekä klassiset salasanan ja käyttäjänimen tunnistetiedot. Välityspalvelintyyppeinä se tukee tällä hetkellä http, socks4, socks5, ocks4a, socks5h, ja käytettäessä kyseistä välityspalvelintyyppiä korvaa skeema (http tai https) jollakin näistä annetuista.

bfgminer -o POOL_URL:PORT -x PROXY_URL:PORT -u USERNAME -p PASSWORD