Ethereum

Kasyklos eteris su „Ethminer“ „Ubuntu“

Kasyklos eteris su „Ethminer“ „Ubuntu“
Skaitmeninė kriptovaliuta nėra nauja tema technologijų pasaulyje dėl plačiai naudojamo. Kurį laiką bitkoinas buvo plačiai vertinamas kaip kriptovaliutos karalius, tačiau dabar jį metė iššūkis dar viena siekianti kriptovaliuta, sulaukianti didžiulio investuotojų ir profesionalių kalnakasių dėmesio. Net ir šiuo metu jis eina galva į galvą su bitkoinais, nors jo kūrėjai teigia, kad tai papildo kriptovaliutų srityje. Taigi, ši nauja kriptovaliuta yra žinoma kaip eteris.

Kas yra Ethereum?

1 paveikslas Kreditai https: // ethereum.org /

Tai sakant, jis iš tikrųjų naudojamas kuriant šią ekosistemą, vadinamą Ethereum. „Ethereum“ yra decentralizuota platforma, turinti blokų grandinę, skirtą programoms veikti, ir šias programas susmulkina šie žetonai, žinomi kaip eteris. Taigi iš esmės eteris gali būti naudojamas arba nenaudojamas kaip valiuta, o kaip kuras „Ethereum“ ekosistemai valdyti, tačiau jis plačiai naudojamas kaip keičiama valiuta kaip alternatyva bitkoinams.

Be to, kaip ir Bitcoins, Ethereum galima išgauti, ir šis procesas yra žinomas kaip eterio kasyba. Nors terminas „Ethereum“ vartojamas pakaitomis, tikslingiau vartoti eterio terminą, nes jis iš tikrųjų yra išgaunamas per šį procesą. Eteris gali būti išgaunamas tiek procesoriumi, tiek GPU, o visame pasaulyje yra daugybė kalnakasių, kuriuos įvairūs profesionalai sukūrė tik šiam tikslui. Tada išgaunamus žetonus galima laikyti piniginėse, kurios vėliau gali būti keičiamos arba suvartojamos, kad degintų programą, veikiančią „Ethereum“ ekosistemoje.

Kas yra Ethmineris?

Šie straipsniai parodo, kaip naudoti etaminą, kuris naudojamas eterio kasybai GPU pagalba. „Ethminer“ yra atviro kodo kryžminė platformos programa, sukurta specialiai eterio kasybai, ir kasybos tikslams naudoja „OpenCL“ ir „Nvidia CUDA“ technologijas. Jis taip pat palaiko sluoksnio protokolą, kuris naudojamas baseinų kasybai tinkle; taigi jis gali būti naudojamas net ir neturint fizinio kompiuterio netoliese, jei vartotojas turi prieigą prie interneto, o tai yra viskas, ko reikia.

„Ethminer“ šiuo metu yra sukurta „Windows“, „MacOS“ ir „Linux“, ir naudoja komandų eilutę savo kodams vykdyti. Programų kūrėjai naudoja „AppVeyor“ ir „Travis CI“, kurie atitinkamai sugeneruoja „Windows“ vykdomuosius ir „MacOS“, „Linux“ vykdomuosius failus su kiekvienu įsipareigojimu, padarytu „Github“ saugykloje, todėl nereikia kaupti šaltinio kodų, kaip su daugeliu ten esančių „Bitcoins“ kalnakasių. „Ethminer“ yra lengva naudoti ir ypač greitai, jei kasybos tikslams naudojama rekomenduojama aparatūra.

Kaip įdiegti

Ethminer, iš pirmo žvilgsnio atrodo sunku įdiegti, bent jau „Linux“ sistemose, tačiau iš tikrųjų tai gana lengva įdiegti, turint tinkamas komandas. Šioje pamokoje daroma prielaida, kad vartotojas turi „Ubuntu 16“ arba „17“, tačiau jis vis tiek gali veikti tiek naujesnėse, tiek senesnėse versijose, nors nerekomenduojamas. Kadangi „Ubuntu“ yra nemokamas, rekomenduojama atnaujinti bent į „Ubuntu 16“.04 prieš atlikdami šiuos veiksmus.

Diegiant daroma prielaida, kad vartotojas turi sistemoje įdiegtą AMD arba „Nvidia“ aparatinę įrangą, o kai kurie diegimo veiksmai turėtų būti šiek tiek pakeisti, priklausomai nuo vaizdo plokštės.

1. Pirmiausia įdiekite grafikos tvarkykles. Jei nepavyksta rasti informacijos, susijusios su grafikos adapteriu, naudokite šias komandas terminale. Bet kuris iš jų yra tinkamas, tačiau antrajai komandai reikia prieigos prie šaknies, nes ji pateikia daugiau informacijos apie grafikos adapterį.

$ lspci | grep VGA $ sudo lshw -C ekranas 

2. Kai bus šiuo metu įdiegtas grafikos adapteris, pažymėkite jį kažkur, nes tai naudinga atliekant tolesnius veiksmus.

3. Dabar įdiekite atitinkamą grafikos tvarkyklę. Šiuo metu palaikomi tik „Nvidia“ ir „AMD“ procesoriai, tačiau procesorių kasyba taip pat įmanoma per „Go-Ethereum“, kuris palaiko vietinius procesorius, tačiau nerekomenduojama naudoti procesorių kasybai, nes iš to neįmanoma gauti pelno.

4. Dabar, atsižvelgiant į aparatūros adapterį, įdiekite atitinkamą grafikos tvarkyklę.

5. „Nvidia“ adapteriams įdiekite CUDA įrankių rinkinį. CUDA yra nuosavybės API (programų programavimo sąsaja), sukurta bendros paskirties apdorojimui aparatinėje įrangoje, kurioje įgalinta CUDA, pavyzdžiui, daugumoje „Nvidia“ grafikos adapterių. Tai naudinga įvairioms programoms, tokioms kaip matematiniai skaičiavimai, vaizdo ir garso konvertuojimas, imitavimo programos. Būtinai naudokite sudo su ir gauti root prieigą.

apt-get install „nvidia-cuda-toolkit“

6. AMD adapteriams įdiekite „OpenCL ICD“ (diegiamą kliento tvarkyklę), kuri leidžia toje pačioje sistemoje egzistuoti keliais „OpenCL“ diegimais. „OpenCL“ yra tas pats, kas CUDA, bendrosios paskirties apdorojimo API, tačiau veikia daugelyje aparatūros įrenginių, įskaitant „Nvidia“ grafikos adapterius.

apt-get install opencl-amdgpu-pro-icd

7. Atlikę bet kurį veiksmą, įdiekite GIT paketą, kad gautumėte naujausius „Ethminer“ šaltinius. „MESA“ kūrėjų paketas, kuris yra 3D grafikos biblioteka, veikia grafikos adapteryje, kad padėtų kasyboje, tada „cmake“ kurdami šaltinius.

apt-get install git mesa-common-dev cmake

8. Dabar sukurkite katalogą, kuriame saugotumėte gautus „Ethminer“ šaltinius, tada sutelkite dėmesį į tą katalogą. Sukūrus katalogą „Terminal“, aplankas yra HOME kataloge šiuo metu prisijungusio vartotojo. CD pakeičia dėmesį į nurodytą aplanką.

CD etmineris 

9. Gaukite „Github“ šaltinio kodus tiesiai į minėtą aplanką naudodami šią komandą.

gito klonas https: // github.com / ethereum-mining / ethminer .

10. Tada sukurkite šaltinius naudodami „cmake“.

mkdir build cd build cmake ... cmake --build . 

11. Norėdami išnaudoti visas grafinių adapterių galimybes, naudokite vėliavas DETHASHCUDA = ON DETHASHCL = OFF. Tai, ką daro šios žymės, atitinkamai įgalina CUDA ir išjungia „OpenCL“. Taigi, cmake žingsnis turėtų būti šiek tiek pakeistas

cmake… -DETHASHCUDA = ĮJUNGTA -DETHASHCL = IŠJUNGTA

12. Be to, jei ketinama naudoti baseinų kasybą, pridėkite šią vėliavą, kad įgalintumėte „Stratum“ protokolą. -DETHSTRATUM = ON, tada cmake pakeičiamas taip.

cmake… -DETHASHCUDA = ĮJUNGTA -DETHASHCL = IŠJUNGTA - DETHSTRATUM = ĮJUNGTA

13. Kai paketas bus sukurtas, dabar atėjo laikas jį įdiegti. Taigi įdiekite jį naudodami šią komandą. Tai daro prielaidą, kad vartotojas jau turi root prieigą, kaip buvo pasiūlyta anksčiau.

sudo make install

14. Dabar naudokite šią komandą, kad įsitikintumėte, jog ji tikrai įdiegta. Jei jis rodo galimas komandų eilutes, tai reiškia, kad „Ethminer“ sėkmingai įdiegta sistemoje, kitaip pakartokite šiuos ankstesnius veiksmus iš pradžių, kol jis bus sutvarkytas.

etmineris - pagalba

15. Be to, norėdami sužinoti galimo aparatūros adapterio našumą, naudokite vieną iš šių komandų. „OpenCL“ skirtas matuoti AMD adapterių našumą, o CUDA - „NVidia“ adapterių našumui matuoti.

  • „OpenCL Benchmark“
    etmineris -G -M
  • CUDA etalonas
    etmineris -U -M

Kaip sukonfigūruoti etminerį mano eteriui

Kai sistemoje bus įdiegta „Ethminer“, likusi dalis ją sukonfigūruos, kad ji būtų paruošta naudoti „Ether“. Visų pirma, prieš pradedant kasybą, svarbu gauti galiojantį Ethereum adresą, kuris naudojamas išgaunamam eteriui gauti. Šis adresas yra viešas; taigi jis yra bendrinamas, tačiau nurodytas privatus raktas turėtų būti laikomas paslėptas.

  1. Apsilankykite šiuo interneto adresu https: // www.piniginė.com
  2. Įveskite galiojantį slaptažodį ir sukurkite piniginę, kad galėtumėte laikyti „Ether“.
  3. Dabar išsaugokite pateiktą „Keystore“ failą, kuriame yra svarbi piniginės informacija.
  4. Atsisiųsdami tęskite mygtuką „Suprantu, tęsti“.
  5. Išsaugokite privatų raktą. Svetainė leidžia vartotojams ją atsispausdinti ir ant popieriaus. Išsaugoję adresą, spustelėkite mygtuką „Išsaugoti adresą“.
  6. Tada ji paklaus, kaip norėtumėte pasiekti savo piniginę, ką reiškia gauti informaciją, susijusią su paskyra. Iš esmės tai yra „Sąskaitos adresas“, „Sąskaitos likutis ETH“, „Operacijų istorija“, „Privatus raktas“, „Viešasis„ Ethereum “adresas“.

  1. Įrašę nurodytus vietos rezervavimo ženklus, naudokite šią komandą „Terminal“ lange. „HashRate“ apskaičiuojamas 15-ajame ankstesnio segmento žingsnyje, naudokite tą gautą vertę čia, „Ethereum“ adresas yra viešasis adresas, sukurtas atlikus ankstesnius veiksmus, „RigName“ yra mašinos pavadinimas, kuris yra neprivalomas ir todėl, jei norite, gali būti praleistas. Ten galima naudoti bet kokį pasirinktinį pavadinimą.
    etmineris -G -F http: // ethereumpool.bendrai /?kalnakasys =@@

Kaip pakoreguoti spektaklį?

Kasybos našumą galima pagerinti keliais būdais, tačiau tai aktualu tik su CUDA įgalintais grafikos adapteriais. Lygindami naudokite šias žymes, tada naudokite grąžintą maišos vertę ankstesnio segmento 8tūkst žingsnis į „HashRate“ vietos rezervavimo ženklą kartu su vėliavomis. Maišos vertė sukuriama 15tūkst segmento žingsnis prieš ankstesnį segmentą.

-cuda-bloko dydžio: Blokas yra gijų grupė, kurią galima vykdyti lygiagrečiai, padidindama bloko dydį, programa vienu metu gali naudoti daugybę gijų. Tačiau pagal šią ataskaitą po 16,32 bloko dydžio, priklausomai nuo CUDA įgalinto adapterio, našumas padidėja, kai laikas didėja. Rekomenduojamos vertės yra 16,32,64.

-cuda-grid dydžio: Tinklelis yra blokų grupė, kaip ir anksčiau, padidinus tinklelio dydį, padidėja našumas. Rekomenduojamos vertės yra 8192, 16384, 32768, 65536.

-cuda-parallel-hash: Ar kintamas parametras padeda padidinti našumą.  Rekomenduojamos vertės yra 8,16.

-cuda srautai: CUDA srautas reiškia operacijų seką, kurios vykdomos, kai jos yra išduodamos vaizdo adapteriui. Čia operacijos reiškia matematinius skaičiavimus, kuriuos atliko GPU. Tiek bitkoinų, tiek „Ethereum“ kasyboje kasyba iš esmės reiškia sudėtingų matematinių problemų sprendimą; taigi didesnė srauto vertė pagerina našumą, tačiau yra riba, priklausomai nuo grafikos adapterio modelio. Rekomenduojamos vertės yra 16,32.

Išvada

„Ethereum“ yra kylanti žvaigždė kriptovaliutų ekosistemoje, kuri planuoja informacines technologijas nukreipti decentralizuotai. Ethereum sistemoje eteris yra ženklas, skatinantis ekosistemą, kuria taip pat galima prekiauti kaip bitkoinais. Eterį galima išgauti šiuolaikiniais grafikos adapteriais taip, kaip anksčiau buvo Bitcoins. Šiuo tikslu populiarūs pasirinkimai yra „Nvidia“ ir „AMD“. „Nvidia“ naudoja CUDA, o AMD - „OpenCL“. „Ethminer“ šiek tiek palaiko „Nvidia“ GPU pateikdamas daugiau žymių CUDA API, taigi tikimasi, kad „Nvidia“ GPU atliks kitus. Kadangi šiuolaikiniai „Nvidia“ grafikos adapteriai yra labai energiją taupantys, naudingiau naudoti „Nvidia“ grafikos adapterius, palyginti su AMD, kuris vis dar populiarus tarp „Bitcoin“ kalnakasių. Šiaip ar taip, eteris yra svarbi kriptovaliutos ateities dalis ir tikriausiai gyvens kartu su „Bitcoins“, o ne pakeis ją visiškai.

5 geriausi „Arcade“ žaidimai, skirti „Linux“
Šiais laikais kompiuteriai yra rimta mašina, naudojama žaidimams. Jei negalėsite gauti naujo aukšto rezultato, žinosite, ką noriu pasakyti. Šiame įraš...
Mūšis už Wesnothą 1.13.6 Išleista plėtra
Mūšis už Wesnothą 1.13.6 išleistas praėjusį mėnesį, yra šeštasis 1 versijos kūrimo leidimas.13.„x“ serija ir ji teikia daug patobulinimų, ypač vartoto...
Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...