Ethereum

Těžte etherium s Ethminerem na Ubuntu

Těžte etherium s Ethminerem na Ubuntu
Digitální kryptoměna není ve světě technologií novým tématem kvůli jejímu širokému využití. Po nějakou dobu byl bitcoin široce považován za krále kryptoměny, ale nyní jej zpochybňuje další aspirační kryptoměna, která si získává obrovskou pozornost investorů a profesionálních horníků. I v tuto chvíli jde bitcoiny proti sobě, i když jeho tvůrci tvrdí, že je to komplementární v oblasti kryptoměny. Tato nová kryptoměna je tedy známá jako Ether.

Co je to ethereum?

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

Jak již bylo řečeno, ve skutečnosti se používá jako palivo pro tento ekosystém známý jako Ethereum. Ethereum je decentralizovaná platforma se svým blokovým řetězcem pro fungování svých aplikací a tyto aplikace jsou posíleny těmito tokeny známými jako ether. V zásadě tedy může nebo nemusí být ether použit jako měna, ale spíše jako palivo k napájení ekosystému Ethereum, nicméně je široce používán jako zastupitelná měna jako alternativa k bitcoinům.

Kromě toho lze stejně jako bitcoiny těžit ethereum a tento proces je znám jako těžební ether. I když je termín Ethereum používán zaměnitelně, je vhodnější použít termín ether, protože je ve skutečnosti těžen tímto procesem. Ether lze těžit buď s CPU, nebo GPU a po celém světě existuje mnoho těžařů vyvinutých různými profesionály speciálně pro tento účel. Vytěžené tokeny pak mohou být uloženy v peněženkách, které pak mohou být vyměněny nebo spotřebovány k podpoře aplikace běžící na ekosystému Ethereum.

Co je Ethminer?

Tento článek ukazuje, jak využít Ethminer, který se používá k těžbě etheru pomocí GPU. Ethminer je open source multiplatformní aplikace vyvinutá speciálně pro těžební ether a pro těžební účely využívá technologie OpenCL a Nvidia CUDA. Podporuje také stratový protokol, který se používá pro těžbu fondů v síti; proto jej lze použít i bez fyzického počítače poblíž, pokud má uživatel přístup k internetu, což je vše, co je potřeba.

Ethminer je v současné době vyvinut pro Windows, MacOS a Linux a ke spuštění svých kódů používá příkazový řádek. Vývojáři aplikací používají AppVeyor a Travis CI, které generují spustitelné soubory Windows a MacOS, Linux spustitelné soubory s každým potvrzením provedeným v úložišti Github, a není tedy nutné kompilovat zdrojové kódy, jako u mnoha dostupných bitcoinových horníků. Ethminer se snadno používá a je extrémně rychlý, pokud je pro těžbu používán doporučený hardware.

Jak nainstalovat Ethminer

Ethminer se na první pohled zdá obtížně instalovatelný, přinejmenším na systémech Linux, ale ve skutečnosti je instalace poměrně snadná díky správným příkazům. Tento kurz předpokládá, že uživatel má buď Ubuntu 16 nebo 17, ale stále může fungovat pro novější i starší verze, i když se to nedoporučuje. Jelikož je Ubuntu zdarma, doporučuje se upgradovat alespoň na Ubuntu 16.04 před provedením těchto kroků.

Instalace předpokládá, že uživatel má v systému nainstalovaný hardware AMD nebo Nvidia a některé kroky instalace by měly být mírně pozměněny v závislosti na grafické kartě.

1. Nejprve nainstalujte grafické ovladače. Pokud nemůže najít informace související s grafickým adaptérem, použijte v terminálu následující příkazy. Buď je v pořádku, ale druhý příkaz vyžaduje přístup ke kořenovému adresáři, protože vrací více informací o grafickém adaptéru.

$ lspci | grep VGA $ sudo lshw -C displej 

2. Jakmile je aktuálně nainstalovaný grafický adaptér umístěn, poznamenejte si ho někde, protože je to užitečné v dalších krocích.

3. Nyní nainstalujte příslušný grafický ovladač. V tuto chvíli jsou podporovány pouze GPU Nvidia a AMD, nicméně těžba CPU je možná také prostřednictvím Go-Ethereum, které má nativní podporu pro CPU, ale nedoporučuje se používat CPU k těžbě, protože z toho není možné generovat zisk.

4. Nyní v závislosti na hardwarovém adaptéru nainstalujte příslušný grafický ovladač.

5. U adaptérů Nvidia nainstalujte sadu nástrojů CUDA. CUDA je vlastnost API (aplikační programovací rozhraní) vyvinutá pro všeobecné použití na hardwaru s podporou CUDA, jako je většina grafických adaptérů Nvidia. To je užitečné pro řadu aplikací, jako jsou matematické výpočty, převádění videa a zvuku, simulace. Ujistěte se, že používáte sudo su a získat přístup root.

apt-get install nvidia-cuda-toolkit

6. U adaptérů AMD nainstalujte OpenCL ICD (instalovatelný klientský ovladač), který umožňuje existenci více implementací OpenCL ve stejném systému. OpenCL je stejné jako CUDA, API pro všeobecné použití, ale funguje na řadě hardwarových zařízení, včetně grafických adaptérů Nvidia.

apt-get install opencl-amdgpu-pro-icd

7. Jakmile je jeden z kroků dokončen, nainstalujte balíček GIT pro načtení nejnovějších zdrojů Ethmineru, vývojářský balíček MESA, který je knihovnou 3D grafiky, pracuje na grafickém adaptéru, aby pomohl při těžbě, pak cmake sestavte zdroje.

apt-get install git mesa-common-dev cmake

8. Nyní vytvořte adresář pro uložení načtených zdrojů Ethminer a poté se zaměřte na tento adresář. Vytvoření adresáře v Terminálu vytvoří složku v adresáři HOME aktuálně přihlášeného uživatele. CD změní zaměření na uvedenou složku.

mkdir ethminer cd ethminer 

9. Načtěte zdrojové kódy z Githubu přímo do výše uvedené složky pomocí následujícího příkazu.

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

10. Potom vytvořte zdroje pomocí cmake.

mkdir build cd build cmake… cmake --build . 

11. Chcete-li získat plný potenciál na grafických adaptérech, použijte příznak DETHASHCUDA = ON DETHASHCL = příznaky OFF. To, co tyto příznaky dělají, je povolení CUDA a deaktivace OpenCL. Krok cmake by měl být takto mírně pozměněn

cmake… -DETHASHCUDA = ON -DETHASHCL = OFF

12. Kromě toho, pokud se má použít těžba fondu, připojte také následující příznak, abyste povolili protokol Stratum. -DETHSTRATUM = ZAPNUTO, pak je cmake takto změněno.

cmake… -DETHASHCUDA = ON -DETHASHCL = OFF - DETHSTRATUM = ZAPNUTO

13. Jakmile je balíček sestaven, nyní je čas jej nainstalovat. Nainstalujte jej tedy pomocí následujícího příkazu. To předpokládá, že uživatel je již v kořenovém přístupu, jak bylo navrženo dříve.

sudo provést instalaci

14. Nyní použijte následující příkaz, abyste se ujistili, že je nainstalován pro jistotu. Pokud se zobrazí dostupné příkazové řádky, znamená to, že je Ethminer v systému úspěšně nainstalován, jinak tyto předchozí kroky na začátku opakujte, dokud nebude vyřešen.

ethminer - pomoc

15. Chcete-li zjistit výkon dostupného hardwarového adaptéru, použijte jeden z následujících příkazů. Jeden OpenCL slouží k měření výkonu adaptérů AMD a CUDA jeden k měření výkonu adaptérů NVidia.

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

Jak konfigurovat Ethminer na těžbu etheru

Jakmile je Ethminer nainstalován v systému, zbývající část jej konfiguruje, takže je připraven k použití k těžbě Etheru. Nejprve je před zahájením těžby důležité získat platnou adresu Etherea, která se používá k získání těženého Etheru. Tato adresa je veřejná; proto je možné jej sdílet, nicméně daný soukromý klíč má být skrytý.

  1. Navštivte následující webovou adresu URL https: // www.myetherwallet.com
  2. Zadejte platné heslo a vytvořte peněženku pro ukládání Etheru.
  3. Nyní uložte daný soubor úložiště klíčů, který obsahuje relevantní informace o peněžence.
  4. Po stažení pokračujte kliknutím na tlačítko „Rozumím, pokračovat“.
  5. Uložte soukromý klíč. Web umožňuje uživatelům tisknout také na papír. Po uložení adresy pokračujte kliknutím na tlačítko „Uložit vaši adresu“.
  6. Poté se vás zeptá, jak byste chtěli získat přístup do své peněženky, co to znamená, jak načíst informace související s účtem. To v zásadě obsahuje „Adresa účtu“, „Zůstatek na účtu v ETH“, „Historie transakcí“, „Soukromý klíč“, „Veřejná adresa etherea“.

  1. Po vyplnění uvedených zástupných symbolů použijte v okně Terminál následující příkaz. HashRate se počítá v 15. kroku předchozího segmentu, použijte zde načtenou hodnotu, Ethereum Address je veřejná adresa vytvořená pomocí předchozích kroků, RigName je název stroje, který je volitelný, a proto jej lze v případě potřeby vynechat. Lze zde použít libovolný vlastní název.
    ethminer -G -F http: // ethereumpool.co /?horník =@@

Jak vylepšit výkon?

Výkon těžby lze zlepšit několika způsoby, ale toto je relevantní pouze pro grafické adaptéry s povolenou CUDA. Při srovnávání použijte následující příznaky a poté použijte vrácenou hodnotu hash na 8 předchozího segmentuth krok do zástupného symbolu HashRate spolu s příznaky. Hodnota hash je generována na 15th krok segmentu před předchozím segmentem.

-velikost bloku cuda: Blok je skupina podprocesů, které lze provádět paralelně, zvětšením velikosti bloku může aplikace využívat více podprocesů současně. Ale podle této zprávy po velikosti bloku 16,32 v závislosti na adaptéru s povolenou CUDA klesá výkon s rostoucím časem z kopce. Doporučené hodnoty jsou 16,32,64.

-velikost cuda-grid: Grid je skupina bloků, stejně jako dříve, zvýšení velikosti mřížky zvyšuje výkon. Doporučené hodnoty jsou 8192, 16384, 32768, 65536.

-cuda-paralelní-hash: Je proměnný parametr, který pomáhá zvyšovat výkon.  Doporučené hodnoty jsou 8,16.

-proudy cuda: V CUDA stream znamená posloupnost operací, které jsou prováděny tak, jak jsou vydávány na grafickém adaptéru. Zde operace znamenají matematické výpočty prováděné GPU. V bitcoinech i těžbě etherea znamená těžba v podstatě řešení složitých matematických problémů; proto vyšší hodnota streamu zvyšuje výkon, ale existuje limit v závislosti na modelu grafického adaptéru. Doporučené hodnoty jsou 16,32.

Závěr

Ethereum je vycházející hvězda v ekosystému kryptoměn, který plánuje vést informační technologie decentralizovaným způsobem. V systému Ethereum je ether token, který pohání ekosystém, s nímž lze obchodovat stejně jako s bitcoiny. Ether lze vytěžit pomocí moderních grafických adaptérů, stejně jako bývaly bitcoiny. Populární výběry pro tento účel jsou Nvidia a AMD. Nvidia používá CUDA, zatímco AMD používá OpenCL. Ethminer mírně upřednostňuje GPU Nvidia tím, že poskytuje více příznaků pro CUDA API, a proto se očekává, že GPU Nvidia budou hrát ostatní. Vzhledem k tomu, že současné grafické adaptéry Nvidia jsou extrémně energeticky účinné, je výhodnější používat grafické adaptéry Nvidia ve srovnání s AMD, která je mezi bitcoinovými horníky stále populární. Ať tak či onak, Ether je důležitou součástí budoucnosti kryptoměny a pravděpodobně bude existovat společně s bitcoiny, místo aby jej nahradil úplně.

Hry Jak zachytit a streamovat vaši herní relaci v systému Linux
Jak zachytit a streamovat vaši herní relaci v systému Linux
V minulosti bylo hraní her považováno pouze za koníček, ale postupem času došlo v herním průmyslu k obrovskému nárůstu z hlediska technologie a počtu ...
Hry Nejlepší hry pro ruční sledování
Nejlepší hry pro ruční sledování
Oculus Quest nedávno představil skvělou myšlenku ručního sledování bez ovladačů. S neustále se zvyšujícím počtem her a aktivit, které provádějí podpor...
Hry Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Jak zobrazit překrytí OSD v linuxových aplikacích a hrách na celou obrazovku
Hraní her na celou obrazovku nebo používání aplikací v režimu celé obrazovky bez rozptýlení vás mohou odříznout od příslušných systémových informací v...