Úvod
Cgminer je open source ASIC/FPGA bitcoin miner vyvinul pro celou řadu platforem, včetně Windows, Linux a OSx. To se skládá ze sofistikovaných algoritmů, které jsou vyvíjeny s C programovací jazyk využít maximální výkon hardwaru výnos ziskový množství bitcoin s lehkostí v závislosti na výkon stroje. Cgminer v současné době nepodporuje GPU, protože již není použitelný pro kompenzaci výkonu a času spotřebovaného na výrobu Bitcoinů; a proto musí být použit ASIC.
Setup Cgminer
než začnete, samozřejmě Cgminer musí být nainstalován v systému. Od sestavování Cgminer v rámci systému poskytuje optimální výkon, je to vysoce doporučeno ke stažení zdroj, místo binární podobě přímo z github, kde cgminer je v současné době umístěn, a zkompilovat ho s danými příkazy níže.
Co to udělá, je stáhnout potřebné balíčky pro kompilaci, změnit adresář src nainstalovat cgminer, klonovat cgminer z github, aby místní systém, znovu změnit adresář pro cgminer, připravit sestavení pro sestavení, a konečně zkompilovat zdrojové kódy. Po kompilaci opusťte cgminer a pokračujte do dalšího segmentu. Může být nutné použít sudo před příkazy, pokud je propagována chyba s dotazem na oprávnění správce.
- apt-get nainstalovat autoconf gcc, aby git libcurl4-openssl-dev libncurses5-dev, libtool libjansson-dev libudev-dev libusb-1.0-0-dev
- cd /usr/src/
- git clone https://github.com/ckolivas/cgminer.git
- cd cgminer
- ./autogen.sh
Obrázek 1 Cgminer se nachází v /usr/src/cgminer
Vytvořit Peněženku
Existuje široká škála peněženek k dispozici pro ukládání bitcoinů, a tak to může být těžké najít vhodný jeden. Obvykle ve výchozím nastavení Bitcoin jádro se doporučuje z bezpečnostních důvodů, ale to trvá nějakou dobu ke stažení „Bitcoin Blockchain“, který obvykle spotřebuje více než 100GB v šířce pásma od 2017. Tak, tento výukový program používá tento lehký, jednoduchý klient známý jako electrum.
následující kroky vás naučí, jak nastavit a nakonfigurovat electrum pro vlastní osobní bitcoinovou peněženku.
1. Nejprve použijte následující příkazy jeden po druhém k instalaci jak QT, tak Electrum do systému.
- apt-get update
- apt-get upgrade
- apt-get install python-qt4 python-pip
- apt-get install python-pip, python-dev build-essential
- pip2 nainstalovat https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz
2. Po instalaci. Spusťte „Electrum“ z „Dash“ v rozhraní unity. Tato pomlčka je ekvivalentní nabídce start systému Windows v rodině Windows.
3. Do následujícího textového pole zadejte název peněženky a pokračujte.
4. Vyberte „standardní peněženka“ z daných možností
5. Vyberte „Vytvořit nové semeno“a označte, že tato peněženka je zcela nová. Alternativně, pokud již byla peněženka vytvořena, lze ji obnovit pomocí možnosti „už mám semeno“.
6. Vygeneruje klíč seed a vytiskne se na obrazovce, jednoduše jej zkopíruje a vloží do následujícího textového pole a bude pokračovat jako potvrzení.
7. Nyní zadejte standardní heslo peněženky. Navíc může být zašifrován pomocí možnosti „Šifrovat soubor peněženky“, aby byl dále zabezpečen.
8. Je-li electrum správně nakonfigurován, jak je uvedeno výše. Zobrazí hlavní okno, kde ve výchozím nastavení zobrazuje podrobnosti o transakcích v prvním okně, poté kartu Odeslat pro odesílání mincí a kartu příjem pro příjem mincí. Jednoduše přepněte na kartu „příjem“, vyhledejte veřejnou bitcoinovou adresu, zkopírujte ji a uložte ji na bezpečném místě.
Připojit Bazén
v Dnešní době to není výhodné těžit bitcoiny sám v jednom stroji vzhledem k nákladům je nutné generovat dostatek bitcoins; proto bazén koncept byl vynalezen pro výrobu je efektivní a rychlé. Bazén je sbírka horníků, kteří společně pracují na těžbě mincí, a poté, co je blok nalezen, sdílejí produkci. Poplatek se platí horníkům, kteří našli blok. Výplata je obvykle k dispozici okamžitě, ale do značné míry závisí na poskytovateli služeb. Tento výukový program vybírá jako poskytovatele „Bitcoin Merge Mining Pool“, kde je výplata okamžitá.
1. Přejděte na následující webovou stránku
http://mmpool.org/register
2. Zadejte požadované uživatelské jméno a výše uvedená zkopírovaná veřejná adresa bitcoin v textovém poli „Bitcoin“, jak je vidět níže.
3. Zadejte následující příkazy v Ubuntu „Terminal“
cd/usr/src / cgminer
4. Nyní připojte USB „Asicminer Block Erupter“ k počítači. Následující byl převzat z Amazonu. To obvykle stojí kolem $ 80 na $ 100 dolarů.
5. Zatímco je připojen, zadejte následující příkaz do terminálu Ubuntu znovu
./ cgminer-o stratum + tcp:/ / mmpool.org: 3333-u YOURUSERNAME –p cokoliv
6. Pak začne těžit bitcoiny. Rychlost je určena rychlostí hash za sekundu, která je obvykle označena MH / s, což znamená mega hash za sekundu. Čím vyšší je Mh / s, tím lepší by bylo zařízení“ Asicminer Block Erupter“. Výše uvedený produkt je hash rychlost je 330MH / s, ale tam jsou lepší a nejhorší blok ASIC erupters k dispozici v každém internetovém obchodě za nízkou cenu. V současné době je nejsilnější, kdo k dispozici na amazon je „ASICMiner Block Erupter Ostří“, které je dimenzováno na 10.7 gh/s.
7. Vidět průběh celého hornictví, přejděte na tento konkrétní adresu
http://mmpool.org/members, kde se zobrazí následující zpráva, když se dané uživatelské jméno, pro které se bitcoins jsou generovány.
pro Bitcoin je minimální částka pro výběr 0.0000000 na „Bitcoin Merge Mining Pool“
další populární bazény Dostupné Online
V současné době není k dispozici mnoho bazénů online a ani ty stávající nejsou tak přitažlivé kvůli nízké uživatelské zkušenosti a komplikované konfiguraci. Nicméně, tyto služby bazénu lze doporučit jako několik nejlepších, včetně Sloučení Mining Pool který je uveden v tomto článku.
- com,
- BitMinter,
- com,
- Eligius,
- Dejte Mi MINCE,
- KanoPool,
- MergeMining,
- P2Pool,
- BTCDig
Jak Používat GPU těžit Bitcoins?
jak bylo vysvětleno dříve v tomto článku, vzhledem k výrobním nákladům není výhodné používat GPU nebo CPU k těžbě Bitcoinů, a proto jsou v první řadě potřebná zařízení ASIC. Pokud je však k dispozici několik grafických karet AMD s dostatečným výkonem, je možné je použít k těžbě několika Bitcoinů s určitým úsilím. Přesto tento článek nedoporučuje grafickou kartu NVidia i Intel a také CPU pro výrobu Bitcoinů pro jejich strašný nízký výkon.
V současnosti nejlepší grafické karty pro těžbu bitcoinů jsou AMD 5870×6, 5850×6, 6990×3, 7970×3, 5830×6, 7970×3, 5870×4, 6990×2, 6990×2, 6990×2, 6990×2, 5850×4, 6950×4, 6970×3, 6870×4, 6870×4,6 870×4, 6950×3, 5850×3, a všechny z nich jsou schopné mít nad 1000 Mh/s, což znamená více než 1Gh/s, což je poměrně vysoká ve srovnání s mnoha USB velikosti ASICBlock Erupters. Cgminer však v současné době nepodporuje těžbu GPU; proto je zapotřebí verze 3.7 nebo nižší, aby těžba GPU fungovala.
v segmentu“ Setup Cgminer “ výše použijte následující příkaz místo toho, který je zde uveden. Tím se stáhne konečná verze, která podporuje těžbu GPU.
git clone https://github.com/ckolivas/cgminer/tree/3.7
v Současné době nejsou k dispozici žádné ovladače pro Ubuntu 17.04, což je nejnovější stabilní veřejné desktop release pro operační systém Ubuntu. Existuje však jeden pro 16.04, které lze stáhnout na tomto místě
Po stažení jej nainstalovat následujícím příkazem.
- cd /tmp
- tar xf amdgpu-pro-<ČÍSLO VERZE>.dehet.xz
- chmod +x amdgpu-pro-<ČÍSLO VERZE>.spustit
- sudo ./amdgpu-pro – < číslo verze>.run
, then install APP SDK
- cd /tmp
- tar -xvjf AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.tar.bz2
- chmod +x AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
- sudo ./AMD-APP-SDKInstaller-<VERSION NUMBER>-GA-linux64.run
Finally following commands to configure Cgminer for AMD graphics driver. První příkaz nastaví grafickou kartu, druhou kopii ADL SDK cgminer je adresář, čtvrtý připravit cgminer je kompilace, pak cgminer je vhodné nastavit GPU vlajky pro práci s AMD grafický ovladač, zkompilovat cgminer. Po dokončení tohoto kroku postupujte od vytvoření segmentu peněženky.
- sudo aticonfig –adaptér=all-f –počáteční
- cp /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
- cd /usr/src/cgminer
- spustit ./ autogen.sh
- CFLAGS=“-O2 -Wall -march=native -I /opt/AMDAPPSDK-<AMD APP SDK VERSION>/include/“ LDFLAGS=“-L/opt/AMDAPPSDK-<AMD APP SDK VERSION>/lib/x86_64″ ./configure –enable-opencl –enable-scrypt
- make