Ethereum

Vyťažte éterium s Ethminerom na Ubuntu

Vyťažte éterium s Ethminerom na Ubuntu
Digitálna kryptomena nie je vďaka technologickému rozšíreniu vo svete technológií novou témou. Bitcoin je už nejaký čas všeobecne považovaný za kráľa kryptomeny, ale teraz ho spochybnila iná ašpiračná kryptomena, ktorej sa venuje veľká pozornosť investorov a profesionálnych baníkov. Aj v súčasnosti ide o bitcoiny, aj keď to jeho tvorcovia tvrdia ako doplnok v oblasti kryptomeny. Táto nová kryptomena je teda známa ako Ether.

Čo je to ethereum?

Obrázok 1 Kredity na https: // ethereum.org /

To znamená, že sa skutočne používa ako palivo pre tento ekosystém známy ako éter. Ethereum je decentralizovaná platforma s blokovým reťazcom pre fungovanie svojich aplikácií a tieto aplikácie sú premiešané pomocou týchto tokenov známych ako éter. V zásade teda éter môže alebo nemusí byť používaný ako mena, ale skôr ako palivo na napájanie ekosystému éteru, avšak ako alternatíva k bitcoinom sa bežne používa ako zastupiteľná mena.

Rovnako ako bitcoiny sa dá ťažiť aj ethereum a tento proces sa nazýva ťažobný éter. Aj keď sa termín Ethereum používa zameniteľne, je vhodnejšie používať výraz éter, ktorý sa v skutočnosti ťaží týmto procesom. Ether je možné ťažiť buď s CPU alebo GPU a po celom svete existuje veľa ťažiarov vyvinutých rôznymi profesionálmi špeciálne iba na tento účel. Vyťažené tokeny potom môžu byť uložené v peňaženkách, ktoré potom môžu byť vymenené alebo spotrebované na doplnenie paliva pre aplikáciu bežiacu na ekosystéme Ethereum.

Čo je Ethminer?

Tento článok ukazuje, ako využiť Ethminer, ktorý sa používa na ťažbu éteru pomocou GPU. Ethminer je open source multiplatformová aplikácia vyvinutá špeciálne pre ťažobný éter a na ťažobné účely využíva technológie OpenCL a Nvidia CUDA. Podporuje tiež stratový protokol, ktorý sa používa na ťažbu v sieti v sieti. preto ho možno používať aj bez fyzického počítača v blízkosti, ak má používateľ prístup na internet a to je všetko, čo je potrebné.

Ethminer je v súčasnosti vyvinutý pre Windows, MacOS a Linux a na vykonávanie svojich kódov používa príkazový riadok. Vývojári aplikácií používajú AppVeyor a Travis CI, ktoré generujú spustiteľné súbory Windows a MacOS, Linux s každým potvrdením vykonaným v úložisku Github, a preto nie je potrebné kompilovať zdrojové kódy ako u mnohých dostupných bitcoinov. Ethminer sa ľahko používa a je extrémne rýchly, pokiaľ sa na ťažobné účely používa odporúčaný hardvér.

Ako nainštalovať Ethminer

Ethminer sa na prvý pohľad zdá byť ťažko inštalovateľný, prinajmenšom na systémoch Linux, ale jeho inštalácia je v skutočnosti celkom jednoduchá vďaka správnym príkazom. Tento výukový program predpokladá, že používateľ má buď Ubuntu 16, alebo 17, ale stále môže fungovať pre novšiu aj staršiu verziu, aj keď sa to neodporúča. Pretože Ubuntu je zadarmo, odporúča sa upgradovať minimálne na Ubuntu 16.04 pred vykonaním týchto krokov.

Inštalácia predpokladá, že používateľ má v systéme nainštalovaný hardvér AMD alebo Nvidia a niektoré kroky inštalácie by mali byť mierne zmenené v závislosti od grafickej karty.

1. Najskôr nainštalujte grafické ovládače. Ak nedokáže nájsť informácie týkajúce sa grafického adaptéra, použite v termináli nasledujúce príkazy. Buď jeden je v poriadku, ale druhý príkaz vyžaduje prístup ku rootovi, pretože vracia viac informácií o grafickom adaptéri.

$ lspci | grep VGA $ sudo lshw -C displej 

2. Keď už je nainštalovaný grafický adaptér nájdený, poznačte si ho niekde, pretože je to užitočné v ďalších krokoch.

3. Teraz nainštalujte príslušný grafický ovládač. Momentálne sú podporované iba GPU Nvidia a AMD, avšak ťažba CPU je možná aj prostredníctvom Go-Ethereum, ktoré má natívnu podporu pre CPU, ale neodporúča sa používať na ťažbu CPU, pretože nie je možné z toho vyťažiť zisk.

4. Teraz v závislosti od hardvérového adaptéra nainštalujte príslušný grafický ovládač.

5. V prípade adaptérov Nvidia si nainštalujte sadu nástrojov CUDA. CUDA je API vlastností (aplikačné programovacie rozhranie) vyvinuté na všeobecné použitie na hardvéri s povoleným CUDA, ako je väčšina grafických adaptérov Nvidia. To je užitočné pre celý rad aplikácií, ako sú matematické výpočty, prevádzanie videa a zvuku, simulačné aplikácie. Uistite sa, že používate sudo su a získať prístup root.

apt-get nainštalovať nvidia-cuda-toolkit

6. Pre adaptéry AMD nainštalujte OpenCL ICD (inštalovateľný ovládač klienta), ktorý umožňuje existenciu viacerých implementácií OpenCL v rovnakom systéme. OpenCL je rovnaké ako CUDA, API na všeobecné použitie, ale funguje na rade hardvérových zariadení vrátane grafických adaptérov Nvidia.

apt-get nainštalovať opencl-amdgpu-pro-icd

7. Po dokončení každého z týchto krokov nainštalujte balík GIT na načítanie najnovších zdrojov Ethmineru, vývojársky balík MESA, ktorý je knižnicou 3D grafiky, pracuje na grafickom adaptéri a pomáha pri ťažbe, potom vytvorte zdroje pomocou cmake.

apt-get nainštalovať git mesa-common-dev cmake

8. Teraz vytvorte adresár na ukladanie načítaných zdrojov Ethmineru a potom sa zamerajte na tento adresár. Vytvorenie adresára v Termináli spôsobí, že sa priečinok nachádza v adresári HOME aktuálne prihláseného používateľa. CD zmení zameranie na uvedený priečinok.

mkdir ethminer cd ethminer 

9. Pomocou nasledujúceho príkazu priamo načítajte zdrojové kódy z Githubu do vyššie uvedeného priečinka.

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

10. Potom vytvorte zdroje pomocou cmake.

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

11. Ak chcete získať plný potenciál na grafických adaptéroch, použite príznak DETHASHCUDA = ON DETHASHCL = príznaky OFF. To, čo tieto príznaky robia, je povolenie CUDA a vypnutie OpenCL. Krok cmake by mal byť takto mierne zmenený

cmake ... -DETHASHCUDA = ZAPNUTO -DETHASHCL = VYPNUTÉ

12. Okrem toho, ak sa má používať ťažba fondu, pripojte aj nasledujúci príznak, aby ste povolili protokol Stratum. -DETHSTRATUM = ZAPNUTÉ, potom sa cmake zmení takto.

cmake ... -DETHASHCUDA = ZAPNUTO -DETHASHCL = VYPNUTÉ - DETHSTRATUM = ZAPNUTÉ

13. Po zostavení balíka je čas ho nainštalovať. Nainštalujte ho teda pomocou nasledujúceho príkazu. To predpokladá, že používateľ je už v prístupe root, ako bolo navrhnuté skôr.

sudo urobiť inštaláciu

14. Teraz sa pomocou nasledujúceho príkazu ubezpečte, že je nainštalovaný úplne. Ak zobrazuje dostupné príkazové riadky, znamená to, že Ethminer je v systéme úspešne nainštalovaný, inak tieto predchádzajúce kroky od začiatku opakujte, kým sa nevyriešia.

ethminer - pomoc

15. Ak chcete zistiť výkon dostupného hardvérového adaptéra, použite jeden z nasledujúcich príkazov. Jeden OpenCL slúži na meranie výkonu adaptérov AMD a druhý CUDA slúži na meranie výkonu adaptérov NVidia.

  • Benchmark OpenCL
    ethminer -G -M
  • Benchmark CUDA
    ethminer -U -M

Ako nakonfigurovať Ethminer na ťažbu éteru

Akonáhle je Ethminer nainštalovaný v systéme, zvyšná časť ho konfiguruje, takže je pripravený na použitie na ťažbu Etheru. Najskôr je potrebné pred zahájením ťažby získať platnú adresu Etherea, ktorá sa používa na získanie vyťaženého éteru. Táto adresa je verejná; teda je to zdieľateľné, avšak daný súkromný kľúč má byť skrytý.

  1. Navštívte nasledujúcu webovú adresu URL https: // www.myetherwallet.com
  2. Zadajte platné heslo a vytvorte peňaženku na ukladanie Etheru.
  3. Teraz uložte daný súbor úložiska kľúčov, ktorý obsahuje príslušné informácie o peňaženke.
  4. Po stiahnutí pokračujte kliknutím na tlačidlo „Rozumiem, pokračovať“.
  5. Uložte súkromný kľúč. Webové stránky umožňujú používateľom tlačiť ich tiež na papier. Po uložení adresy pokračujte kliknutím na tlačidlo „Uložiť adresu“.
  6. Potom sa vás opýta, ako by ste chceli získať prístup k svojej peňaženke, čo to znamená, ako získať informácie týkajúce sa účtu. Toto v podstate obsahuje „Adresa účtu“, „Zostatok na účte v ETH“, „História transakcií“, „Súkromný kľúč“, „Verejná adresa Etherea“.

  1. Po vyplnení uvedených zástupných znakov použite nasledujúci príkaz v okne Terminál. HashRate sa počíta v 15. kroku predchádzajúceho segmentu, tu použite načítanú hodnotu, Ethereum Address je verejná adresa vytvorená v predchádzajúcich krokoch, RigName je názov stroja, ktorý je voliteľný, a preto ho môžete v prípade potreby vynechať. Môže sa tam použiť ľubovoľný vlastný názov.
    ethminer -G -F http: // ethereumpool.spolu /?baník =@@

Ako vylepšiť výkon?

Výkon ťažby je možné vylepšiť viacerými spôsobmi, ale je to relevantné iba pre grafické adaptéry s povolenou CUDA. Pri porovnávaní použite nasledujúce príznaky a potom použite vrátenú hodnotu hash na 8 predchádzajúceho segmentuth spolu s vlajkami vložte zástupný symbol HashRate. Hodnota hash sa generuje pri 15th krok segmentu pred predchádzajúcim segmentom.

-cuda-block-size: Blok je skupina vlákien, ktoré je možné vykonávať paralelne. Vďaka zväčšeniu veľkosti bloku môže aplikácia využívať veľa vlákien súčasne. Ale podľa tejto správy po veľkosti bloku 16,32 v závislosti na adaptéri s povolenou CUDA klesá výkonnosť s pribúdajúcim časom z kopca. Odporúčané hodnoty sú 16,32,64.

-cuda-grid-size: Mriežka je skupina blokov, ako predtým, zväčšenie veľkosti mriežky zvyšuje výkon. Odporúčané hodnoty sú 8192, 16384, 32768, 65536.

-cuda-paralelný-hash: Je variabilný parameter, ktorý pomáha zvyšovať výkon.  Odporúčané hodnoty sú 8,16.

-cuda-streams: V CUDA stream znamená postupnosť operácií, ktoré sa vykonávajú tak, ako sú vydané na grafickom adaptéri. Tu operácie znamenajú matematické výpočty vykonávané GPU. Ťažba v bitcoinoch aj v ťažbe éteru znamená v podstate riešenie zložitých matematických problémov; teda vyššia hodnota streamu zvyšuje výkon, ale existuje limit v závislosti od modelu grafického adaptéra. Odporúčané hodnoty sú 16,32.

Záver

Ethereum je vychádzajúcou hviezdou v ekosystéme kryptomien, ktorý plánuje viesť informačné technológie decentralizovaným spôsobom. V systéme Ethereum je éter token, ktorý poháňa ekosystém, s ktorým sa dá obchodovať rovnako ako s bitcoinmi. Ether sa dá ťažiť pomocou moderných grafických adaptérov rovnako ako kedysi bitcoiny. Populárnymi voľbami na tento účel sú Nvidia a AMD. Nvidia používa CUDA, zatiaľ čo AMD používa OpenCL. Ethminer mierne uprednostňuje GPU Nvidia tým, že poskytuje viac vlajok pre CUDA API, a preto sa očakáva, že GPU Nvidia budú výkonnejšie ako iné. Pretože súčasné grafické adaptéry Nvidia sú mimoriadne efektívne z hľadiska spotreby energie, je výhodnejšie používať grafické adaptéry Nvidia v porovnaní s AMD, ktoré je medzi bitcoinovými ťažiarmi stále populárne. V každom prípade je éter dôležitou súčasťou budúcnosti kryptomeny a pravdepodobne bude existovať spolu s bitcoinmi namiesto toho, aby ju nahradil úplne.

Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...
Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...