Kaevandage eetriumi koos Ethmineriga Ubuntus

Mine Etherium With Ethminer Ubuntu



Digitaalne krüptoraha ei ole tehnoloogiamaailmas uus teema selle laialdase kasutamise tõttu. Mõnda aega, bitcoin on laialdaselt peetud krüptoraha kuningaks, kuid nüüd on selle väljakutse esitanud teine ​​ambitsioonikas krüptoraha, mis pälvib investorite ja professionaalsete kaevurite suurt tähelepanu. Isegi praegu käib see bitcoinidega, kuigi selle loojad väidavad, et see täiendab krüptovaluuta valdkonda. Niisiis, see uus krüptovaluuta on tuntud kui Eeter .

Mis on Ethereum?

Ethereumi logo 2

Joonis 1 Autorid saidile https://ethereum.org/







Sellegipoolest kasutatakse seda tegelikult selle ökosüsteemi kütmiseks, mida tuntakse kui Ethereum . Ethereum on a detsentraliseeritud platvormil koos oma blokeerimisahelaga, et rakendused toimiksid, ja need rakendused on pulbristatud nende eetri nimega tunnuste abil. Põhimõtteliselt võib eetrit kasutada või mitte kasutada valuutana, vaid pigem Ethereumi ökosüsteemi energiaallikana, kuid seda kasutatakse laialdaselt vahetatava valuutana. alternatiiv bitcoinidele.



Lisaks, nagu Bitcoins, saab ka Ethereumi kaevandada ja seda protsessi tuntakse kaevandamise eetrina. Kuigi terminit Ethereum kasutatakse vaheldumisi, on sobivam kasutada terminit eeter, kuna seda tegelikult selle protsessi käigus kaevandatakse. Eetrit saab kaevandada kas CPU või GPU , ja maailmas on palju kaevureid, mille on välja töötanud erinevad spetsialistid just selleks otstarbeks. Kaevandatud märke saab seejärel salvestada rahakottidesse, mida saab seejärel vahetada või tarbida Ethereumi ökosüsteemis töötava rakenduse kütmiseks.



Mis on Ethminer?

See artikkel näitab, kuidas kasutada Ethminerit, mida kasutatakse eetri kaevandamiseks GPU abil. Ethminer on avatud lähtekoodiga platvormidevaheline rakendus, mis on spetsiaalselt välja töötatud eetri kaevandamiseks ning kasutab kaevandamiseks OpenCL ja Nvidia CUDA tehnoloogiaid. Samuti toetab see kihtprotokolli, mida kasutatakse basseini kaevandamiseks võrgus; seega saab seda kasutada isegi ilma läheduses asuva füüsilise arvutita, kui kasutajal on juurdepääs Internetile.





Ethminer on praegu välja töötatud Windowsi, MacOS -i ja Linuxi jaoks ning kasutab oma koodide täitmiseks käsurida. Rakenduste arendajad kasutavad AppVeyor ja Travis CI mis vastavalt genereerivad Windowsi käivitatavaid ja MacOS -i, Linuxi käivitatavaid faile iga Githubi hoidlas tehtud kohustusega ja seega pole vaja lähtekoode kompileerida nagu paljude Bitcoins kaevurite puhul. Etminerit on lihtne kasutada ja see on äärmiselt kiire, kui kaevandamiseks kasutatakse soovitatud riistvara.

Kuidas Ethminerit installida

Ethminer, lühidalt tundub, et seda on raske installida, vähemalt Linuxi süsteemides, kuid seda on õigete käskude tõttu tegelikult üsna lihtne installida. See õpetus eeldab, et kasutajal on kas Ubuntu 16 või 17, kuid see võib siiski töötada nii uuemate kui ka vanemate versioonide puhul, kuigi see pole soovitatav. Kuna Ubuntu on tasuta, on soovitatav enne nende toimingute tegemist uuendada vähemalt Ubuntu 16.04 versioonile.



Paigaldamine eeldab, et kasutajale on süsteemi installitud kas AMD või Nvidia riistvara ning mõningaid installimise samme tuleks sõltuvalt graafikakaardist veidi muuta.

1. Esmalt installige graafika draiverid. Kui ta ei leia graafikaadapteriga seotud teavet, kasutage terminalis järgmisi käske. Kumbki neist sobib, kuid teine ​​käsk nõuab juurdepääsu juurele, kuna see tagastab graafikaadapteri kohta rohkem teavet.

GPU tuvastamise ekraanipilt

$ lspci | grep VGA $ sudo lshw -C display 

2. Kui praegu installitud graafikaadapter on leitud, märkige see kuhugi üles, kuna see on hilisemates sammudes kasulik.

3. Nüüd installige sobiv graafika draiver. Praegu toetatakse ainult Nvidia ja AMD GPU -sid, kuid protsessori kaevandamine on samuti võimalik Go-Ethereum millel on protsessoritele omane tugi, kuid ei ole soovitatav kasutada protsessoreid kaevandamiseks, kuna pole võimalik sellest kasumit teenida.

4. Nüüd olenevalt riistvaraadapterist installige sobiv graafika draiver.

5. Installige Nvidia adapterite jaoks CUDA tööriistakomplekt. CUDA on omaduste API (rakenduste programmeerimisliides), mis on välja töötatud üldotstarbeliseks töötlemiseks CUDA -toega riistvaral, nagu enamik Nvidia graafikaadaptereid. See on kasulik paljude rakenduste jaoks, nagu matemaatilised arvutused, video- ja heli teisendamine, simulatsioonirakendused. Kasutage kindlasti sudo su ja saada juurjuurdepääs.

apt-get install nvidia-cuda-toolkit

6. AMD -adapterite jaoks installige OpenCL ICD (installitav kliendidraiver), mis võimaldab samas süsteemis kasutada OpenCL -i mitmeid rakendusi. OpenCL on sama mis üldotstarbeliseks töötlemiseks mõeldud API CUDA, kuid töötab paljude riistvaraseadmetega, sealhulgas ka Nvidia graafikaadapteritega.

apt-get install opencl-amdgpu-pro-icd

7. Kui ükskõik milline samm on lõpule viidud, installige GIT -pakett, et hankida uusimad Ethmineri allikad, LAUD arendajapakett, mis on 3D -graafikakogu, töötab graafikaadapteril, et aidata kaevandamisel, seejärel cmake allikate loomiseks.

apt-get install git mesa-common-dev cmake

8. Nüüd tehke kataloog allalaaditud Ethmineri allikate salvestamiseks ja seejärel keskenduge sellele kataloogile. Kataloogi loomine terminalis muudab praegu sisselogitud kasutaja kataloogi HOME kausta. CD muudab fookuse määratud kaustaks.

mkdir ethminer cd ethminer 

9. Tooge lähtekoodid Githubist otse ülaltoodud kausta järgmise käsuga.

git clone https://github.com/ethereum-mining/ethminer .

10. Seejärel ehitage allikad cmake abil.

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

11. Graafikaadapterite täieliku potentsiaali saavutamiseks kasutage lippe DETHASHCUDA = ON DETHASHCL = OFF. Need lipud võimaldavad vastavalt CUDA -d ja keelavad OpenCL -i. Niisiis, cmake'i sammu tuleks selliselt veidi muuta

cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF

12. Lisaks, kui basseini kaevandamist kavatsetakse kasutada, lisage Stratumi protokolli lubamiseks ka järgmine lipp. -DETHSTRATUM = ON, siis muudetakse cmake niimoodi.

cmake .. -DETHASHCUDA=ON -DETHASHCL=OFF -   DETHSTRATUM=ON

13. Kui pakett on üles ehitatud, on nüüd aeg see installida. Nii et installige see järgmise käsuga. See eeldab, et kasutajal on juba juurjuurdepääs, nagu varem soovitatud.

sudo make install

14. Nüüd kasutage järgmist käsku, et veenduda, kas see on kindlasti installitud. Kui see kuvab saadaolevad käsuread, tähendab see, et Ethminer on süsteemi edukalt installitud, vastasel juhul korrake neid eelnevaid samme kohe, kuni see on lahendatud.

ethminer --help

15. Lisaks saate saadaoleva riistvaraadapteri toimivuse väljaselgitamiseks kasutada ühte järgmistest käskudest. OpenCL üks on mõeldud AMD adapterite jõudluse mõõtmiseks ja CUDA üks NVidia adapterite jõudluse mõõtmiseks.

  • OpenCL -i võrdlusalus | _+_ |
  • CUDA võrdlusalus
    ethminer -G –M

Kuidas konfigureerida Ethminer minu eetriks

Kui Ethminer on süsteemi installitud, konfigureerib ülejäänud osa selle nii, et see on eetri kaevandamiseks kasutamiseks valmis. Esiteks, enne kaevandamise alustamist on oluline hankida kehtiv Ethereumi aadress, mida kasutatakse kaevandatud eetri hankimiseks. See aadress on avalik; seega on see jagatav, kuid antud privaatvõti peaks olema peidetud.

  1. Külastage järgmist veebi URL -i https://www.myetherwallet.com
  2. Sisestage kehtiv parool ja looge rahakott Etheri salvestamiseks.
  3. Nüüd salvestage antud võtmehoidla fail, mis sisaldab rahakoti asjakohast teavet.
  4. Pärast allalaadimist jätkake, klõpsates nupul Mõistan, Jätka.
  5. Salvestage privaatvõti. Veebisait võimaldab kasutajatel selle ka paberile printida. Kui aadress on salvestatud, jätkake, klõpsates nuppu Salvesta oma aadress.
  6. Seejärel küsib ta, kuidas soovite oma rahakotile juurde pääseda, mida tähendab kontoga seotud teabe hankimine. See sisaldab põhimõtteliselt konto aadressi, konto saldot ETH -s, tehinguajalugu, privaatvõtit, avalikku Ethereumi aadressi.

MyEtherWallet

  1. Pärast määratud kohatäite esitamist kasutage terminaliaknas järgmist käsku. HashRate arvutatakse eelmise segmendi 15. etapis, kasutage siin seda saadud väärtust, Ethereum Address on eelmiste sammudega loodud avalik aadress, RigName on masina nimi, mis on valikuline ja seega võib soovi korral välja jätta. Seal saab kasutada mis tahes kohandatud nime. | _+_ |

Kuidas jõudlust parandada?

Kaevandamise jõudlus võib olla paranenud mitmel viisil, kuid see on asjakohane ainult CUDA -toega graafikaadapterite puhul. Võrdlusuuringute tegemiseks kasutage järgmisi lippe ja seejärel kasutage tagastatud räsiväärtust eelmise segmendi 8 juuresthastuge koos lippudega sisse HashRate kohatäide. Räsiväärtus genereeritakse kell 15thsegmendi samm enne eelmist lõiku.

-cuda-ploki suurus : Plokk on lõimede rühm, mida saab paralleelselt käivitada, suurendades ploki suurust, saab rakendus korraga kasutada mitut lõime. Aga selle järgi aruanne pärast ploki suurust 16,32, olenevalt CUDA -toega adapterist, väheneb jõudluse kasv aja möödudes allamäge. Soovitatavad väärtused on 16,32,64.

-cuda-grid-suurus : Grid on plokkide rühm, nagu varemgi, suurendab ruudustiku suurendamine jõudlust. Soovitatavad väärtused on 8192, 16384, 32768, 65536.

–Cuda-parallel-hash: See on muutuv parameeter, mis aitab suurendada jõudlust. Soovitatavad väärtused on 8,16.

–Cuda voog: CUDA voos tähendab toimingute jada, mis täidetakse videoadapteril väljastatud kujul. Siin toimingud tähendavad GPU -ga tehtud matemaatilisi arvutusi. Nii Bitcoini kui ka Ethereumi kaevandamisel tähendab kaevandamine põhimõtteliselt keeruliste matemaatiliste probleemide lahendamist; seega kõrgema voo väärtuse korral paraneb jõudlus, kuid sõltuvalt graafikaadapteri mudelist on teatud piirang. Soovitatavad väärtused on 16,32.

Järeldus

Ethereum on tõusev täht krüptoraha ökosüsteemis, mis plaanib viia infotehnoloogia detsentraliseeritud teele. Ethereumi süsteemis on eeter märgiks, mis toidab ökosüsteemi ja millega saab kaubelda ka bitcoinidena. Eetrit saab kaevandada kaasaegsete graafikaadapteritega, nagu varem Bitcoins. Populaarsed valikud selleks on Nvidia ja AMD. Nvidia kasutab CUDA -d, AMD aga OpenCL -i. Ethminer soosib veidi Nvidia GPU -sid, pakkudes CUDA API -dele rohkem lippe, ja seega eeldatakse, et Nvidia GPU -d hakkavad teisi täitma. Kuna tänapäevased Nvidia graafikaadapterid on äärmiselt energiatõhusad, on kasulikum kasutada Nvidia graafikaadaptereid võrreldes AMD -ga, mis on Bitcoini kaevurite seas endiselt populaarne. Mõlemal juhul on eeter krüptoraha tuleviku oluline osa ja tõenäoliselt eksisteerib see koos Bitcoinidega, selle asemel, et seda täielikult asendada.