wprowadzenie
Cgminer jest górnikiem Bitcoin open source ASIC/FPGA opracowanym dla wielu platform, w tym Windows, Linux i OSx. Składa się z wyrafinowanych algorytmów opracowanych w języku programowania C, aby wykorzystać maksymalną wydajność sprzętową, aby z łatwością uzyskać zyskowną ilość bitcoina w zależności od wydajności maszyny. Cgminer obecnie nie obsługuje GPU, ponieważ nie jest już użyteczny do kompensowania mocy i czasu zużywanego na produkcję bitcoinów; a zatem ASIC musi być używany.
Konfiguracja Cgminer
przed rozpoczęciem należy oczywiście zainstalować Cgminer w systemie. Ponieważ kompilacja Cgminer w systemie daje optymalną wydajność, zaleca się pobranie źródła zamiast postaci binarnej bezpośrednio z Githuba, gdzie cgminer jest obecnie hostowany, i skompilowanie go za pomocą podanych poniżej poleceń.
to, co robi, to pobiera niezbędne pakiety do kompilacji, zmienia katalog na src, aby zainstalować cgminer, klonuje cgminer z github do lokalnego systemu, ponownie zmienia katalog na cgminer, przygotowuje kompilację do kompilacji i ostatecznie kompiluje kody źródłowe. Po skompilowaniu pozostaw cgminer i przejdź do następnego segmentu. Może być konieczne użycie sudo przed poleceniami, jeśli promowany jest błąd z pytaniem o uprawnienia administracyjne.
- apt-get install autoconf GCC make 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
- make
Rysunek 1 Cgminer znajduje się pod adresem /usr/src/cgminer
Utwórz Portfel
istnieje wiele różnych portfeli dostępnych do przechowywania bitcoinów, a zatem może być trudno znaleźć odpowiedni. Zazwyczaj domyślnie Bitcoin Core jest zalecany ze względów bezpieczeństwa, ale pobranie „łańcucha bloków Bitcoin”, który zwykle zużywa ponad 100 GB przepustowości od 2017 roku, zajmuje trochę czasu. Tak więc, ten poradnik wykorzystuje ten lekki, prosty klient znany jako electrum.
poniższe kroki uczą cię, jak skonfigurować i skonfigurować electrum, aby mieć własny osobisty portfel bitcoin.
1. Najpierw użyj następujących poleceń jeden po drugim, aby zainstalować zarówno QT, jak i Electrum w systemie.
- apt-get update
- apt-get upgrade
- apt-get install python-qt4 python-pip
- apt-get install python-pip python-dev build-essential
- pip2 installhttps://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz
2. Po zainstalowaniu. Uruchom „Electrum” z „Dash” w interfejsie unity. Ta myślnik jest odpowiednikiem menu start systemu Windows w rodzinie Windows.
3. Wpisz nazwę portfela w poniższym polu tekstowym i kontynuuj.
4. Wybierz „Standardowy Portfel”z podanych opcji
5. Wybierz „Utwórz nowy seed”, aby wskazać, że ten portfel jest zupełnie nowy. Alternatywnie, jeśli portfel został już utworzony, można go odzyskać za pomocą opcji „i already have a seed”.
6. Wygeneruje klucz seed i wydrukuje na ekranie, po prostu skopiuj go i wklej w poniższym polu tekstowym, aby kontynuować jako potwierdzenie.
7. Teraz wpisz standardowe hasło portfela. Dodatkowo można go zaszyfrować za pomocą opcji” Zaszyfruj plik portfela”, aby go dalej zabezpieczyć.
8. Gdy electrum jest prawidłowo skonfigurowany zgodnie z instrukcją powyżej. Wyświetli główne okno, w którym domyślnie pokazuje szczegóły transakcji w pierwszym oknie, następnie wyślij kartę do wysyłania monet i odbierz kartę do odbierania monet. Wystarczy przełączyć się na zakładkę „Odbierz”, zlokalizować publiczny adres bitcoin, skopiować go i zachować w bezpiecznym miejscu.
Dołącz do puli
obecnie nie opłaca się wydobywać bitcoinów w pojedynczym komputerze ze względu na koszty potrzebne do wygenerowania wystarczającej ilości bitcoinów; stąd koncepcja puli została wymyślona, aby uczynić ją wydajną i szybką. Basen jest zbiorem górników, którzy pracują razem, aby wydobywać monety, a następnie dzielić produkcję, gdy blok zostanie znaleziony. Opłata jest wypłacana górnikom, którzy znaleźli blok. Zazwyczaj wypłata jest dostępna natychmiast, ale w dużej mierze zależy od usługodawcy. Ten poradnik wybiera jako dostawcę „Bitcoin Merge Mining Pool”, w którym wypłata jest natychmiastowa.
1. Przejdź do następującej strony internetowej
http://mmpool.org/register
2. Wpisz żądaną nazwę użytkownika i wyżej skopiowany publiczny adres bitcoin w polu tekstowym „Bitcoin”, Jak widać poniżej.
3. Wpisz następujące polecenia w Ubuntu „Terminal”
cd /usr/src/cgminer
4. Teraz podłącz USB „Asicminer Block” do komputera. Następny został zaczerpnięty z amazon. Zwykle kosztuje około $80 do $100 dolarów.
5. Gdy jest podłączony, wpisz następujące polecenie w Ubuntu terminal ponownie
./ cgminer-o+TCP: / / mmpool. org: 3333-u YOURUSERNAME-p
6. Następnie rozpocznie wydobycie bitcoinów. Prędkość jest określana przez szybkość mieszania na sekundę, która jest zwykle oznaczana Mh / s, co oznacza mega mieszanie na sekundę. Im wyższy Mh / s, tym lepsze będzie urządzenie „Asicminer Block Erupter”. Szybkość hashowania wyżej wymienionego produktu wynosi 330MH / s, ale istnieją lepsze i najgorsze eruptery block ASIC dostępne w dowolnym sklepie internetowym w niskiej cenie. Obecnie najpotężniejszym z dostępnych na amazon jest „Asicminer Block Erupter Blade”, który jest oceniany na 10,7 gh/s.
7. Aby zobaczyć postęp całego wydobycia, przejdź do tego konkretnego adresu
http://mmpool.org/members gdzie pokazuje następujący raport po podaniu nazwy użytkownika, dla której bitcoiny zostały wygenerowane.
dla Bitcoin minimalna kwota wypłaty wynosi 0.00500000 w „Bitcoin Merge Mining Pool”
inne popularne Pule dostępne Online
obecnie nie ma zbyt wielu pul dostępnych online, a nawet istniejące nie są tak atrakcyjne ze względu na niskie wrażenia użytkownika i skomplikowaną konfigurację. Jednak następujące usługi pool mogą być zalecane jako nieliczne z najlepszych, w tym pulę Merge Mining opisaną w tym artykule.
- com,
- BitMinter,
- com,
- Eligius,
- Give me COINS,
- KanoPool,
- MergeMining,
- P2Pool,
- BTCDig
jak używać GPU do wydobywania bitcoinów?
jak wyjaśniono wcześniej w tym artykule, ze względu na koszty produkcji nie opłaca się używać GPU lub CPU do wydobywania bitcoinów, dlatego właśnie urządzenia ASIC są potrzebne w pierwszej kolejności. Jeśli jednak dostępnych jest kilka kart graficznych AMD o wystarczającej mocy, można je wykorzystać do wydobycia kilku bitcoinów z pewnym wysiłkiem. Nadal ten artykuł nie poleca zarówno karty graficznej NVIDIA, jak i Intel, a także procesora do produkcji bitcoinów ze względu na ich przerażającą niską wydajność.
w tej chwili najlepszymi kartami graficznymi do wydobywania bitcoinów są 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, i wszystkie z nich są w stanie mieć powyżej 1000 Mh/s, co oznacza ponad 1GH/s, co jest dość wysokie w porównaniu do wielu Erupterów ASICBLOCK wielkości USB. Jednak obecnie Cgminer nie obsługuje wydobywania GPU; dlatego potrzebna jest wersja 3.7 lub niższa, aby wydobywanie GPU działało.
w powyższym segmencie „Setup cgminer” użyj następującego polecenia zamiast tego, które jest tam podane. Spowoduje to pobranie ostatecznej wersji, która obsługuje wydobywanie GPU.
git clonehttps://github.com/ckolivas/cgminer/tree/3.7
obecnie nie ma sterowników dla Ubuntu 17.04, który jest najnowszym stabilnym publicznym wydaniem pulpitu dla systemu operacyjnego Ubuntu. Jest jednak jeden na 16.04 który można pobrać w tej lokalizacji
Po pobraniu zainstaluj go za pomocą następującego polecenia
- cd/tmp
- tar XF amdgpu-pro-<numer wersji>.smoła.XZ
- chmod +x amdgpu-pro-<numer wersji>.run
- sudo ./amdgpu-pro-<numer wersji>.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. Pierwsze polecenie konfiguruje kartę graficzną, drugie kopiuje ADL SDK do katalogu cgminer, czwarte przygotowuje kompilację cgminer, następnie cgminer ustawia odpowiednie flagi GPU do pracy ze sterownikiem graficznym AMD, kompiluje cgminer. Po zakończeniu tego kroku wykonaj polecenie Utwórz Segment portfela.
- sudo aticonfig –adapter=all-f –initial
- CP /usr/ADL_SDK/include/* /usr/cgminer/ADL_SDK/
- cd /usr/src/cgminer
- Uruchom ./ autogensh
- 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