Moje bitcoiny z cGMiner na Ubuntu

Moje bitcoiny z cGMiner na Ubuntu

Wstęp

CGMiner to open source ASIC/FPGA Bitcoin Miner opracowany dla szeregu platform, w tym Windows, Linux i OSX. Składa się z wyrafinowanych algorytmów, które są opracowywane z językiem programowania C w celu wykorzystania maksymalnej wydajności sprzętowej, aby z łatwością uzyskać opłacalną ilość bitcoinów. CGMiner obecnie nie obsługuje GPU, ponieważ nie można już zrekompensować energii i czasu zużytego do produkcji bitcoinów; i w ten sposób należy użyć ASIC.

Konfiguracja cgMiner

Przed rozpoczęciem, oczywiście CGMiner musi zostać zainstalowany w systemie. Ponieważ kompilowanie CGMiner w systemie daje optymalną wydajność, zdecydowanie zaleca się pobranie źródła zamiast formularza binarnego bezpośrednio z GitHub, w którym CGMiner jest obecnie hostowany, i skompiluj z poniższymi poleceniami.

To, co robi, polega na tym, aby skompilować niezbędne pakiety, zmień katalog na SRC, aby zainstalować cGMiner, sklonuj cGMiner z GitHub na system lokalny, ponownie zmień katalog na cGMiner, przygotuj kompilację do kompilacji i ostatecznie skompiluj kody źródłowe. Po skompilowaniu zostaw CGMiner i przejdź do następnego segmentu. Może być konieczne użycie sudo przed poleceniami, jeśli promowany błąd jest proszenie o przywilej administracyjny.

  • apt-get instaluj autoconf gcc Make git libcurl4-openenssl-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.cii
  • robić

Rysunek 1 CGMiner znajduje się w/usr/src/cgminer

Utwórz portfel

Istnieje wiele różnych portfeli do przechowywania bitcoinów, a zatem może być trudno znaleźć odpowiedni. Zazwyczaj domyślnie rdzeń Bitcoin jest zalecany ze względów bezpieczeństwa, ale pobranie „Bitcoin Blockchain”, który zwykle zużywa ponad 100 GB w 2017 roku. Tak więc w tym samouczku wykorzystuje ten lekki, prosty klient znany jako Electrrum.

Poniższe kroki uczą, jak konfigurować i konfigurować 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.

  • aktualizacja apt-get
  • aktualizacja apt-get
  • apt-get instal Python-Qt4 Python-Pip
  • apt-get instal Python-Pip Python-dev Essial
  • PIP2 zainstaluj https: // pobierz.elektron.org/2.9.3/Electrum-2.9.3.smoła.GZ

2. Po jego zainstalowaniu. Uruchom „Electrum” z „Dash” w interfejsie Unity. Ta deska rozdzielcza jest równoważna menu Windows Start w Windows Family.


3. Wpisz nazwę portfela w następującym polu tekstowym i kontynuuj.


4. Wybierz „standardowy portfel” z danych opcji

5. Wybierz „Utwórz nowe ziarno”, aby wskazać ten portfel to zupełnie nowy. Alternatywnie, jeśli portfel został już utworzony, można go odzyskać za pomocą opcji „Już mam ziarno”.

6. Wygeneruje klucz nasiona i wydrukuje na ekranie, po prostu skopiuj go i wklei w następującym polu tekstowym, aby kontynuować potwierdzenie.


7. Teraz wpisz standardowe hasło portfela. Dodatkowo można go zaszyfrować za pomocą opcji „Szyfrować plik portfela”, aby go bardziej zabezpieczyć.


8. Gdy Electrum jest prawidłowo skonfigurowane zgodnie z powyższym. Wyświetli swoje główne okno, w którym domyślnie wyświetla szczegóły transakcji w pierwszym oknie, a następnie wyślij kartę do wysyłania monet i odbieranie karty do odbierania monet. Po prostu przełącz kartę „Odbierz”, zlokalizuj adres publiczny Bitcoin, skopiuj go i trzymaj w bezpiecznej lokalizacji.

Dołącz do puli

W dzisiejszych czasach nie jest opłacalne, aby wydobywać samotne bitcoiny w jednej maszynie ze względu na koszty wygenerowania wystarczającej liczby bitcoinów; stąd wymyślono koncepcję puli, aby uczynić go wydajnym i szybkim. Basen to zbiór górników, którzy pracują razem, aby wydobywać monety, a następnie dzielą produkcję, gdy blok zostanie znaleziony. Opłata jest wypłacana górnikom, którzy znaleźli blok. Zwykle wypłata jest dostępna natychmiast, ale w dużej mierze zależy od usługodawcy. Ten samouczek wybiera dostawcę „Bitcoin Scal Mining Pool”, w której wypłata jest natychmiastowa.

1. Przejdź do następującej strony internetowej

http: // mmpool.org/rejestr

2. Wpisz pożądaną nazwę użytkownika i wyżej wymieniony skopiowany adres bitcoin w polu tekstowym „Bitcoin”, jak pokazano poniżej.

3. Wpisz następujące polecenia w Ubuntu „Terminal”

CD/usr/src/cgminer

4. Teraz podłącz USB „AsicMiner Block Erupter” do komputera. Następujący został pobrany z Amazon. Zwykle kosztuje około 80 do 100 USD.

5. Podczas podłączania się ponownie wpisz następujące polecenie w terminalu Ubuntu

./cgminer -o stratum+tcp: // mmpool.org: 3333 -U yousername -p cokolwiek

6. Wtedy zacznie wydobywać bitcoiny. Prędkość jest określana przez szybkość skrótu na sekundę, która jest zwykle wskazana MH/s, co oznacza mega skrót na sekundy. Im wyższy MH/S, tym lepsze będzie urządzenie „AsicMiner Block Erupter”. Wspomniana stawka skrótu produktu wynosi 330 MH/s, ale są lepsze i najgorsze blokowe eruptery ASIC w dowolnym sklepie internetowym w taniej cenie. Obecnie najpotężniejszym dostępnym w Amazon jest „AsicMiner Block Blade”, które jest oceniane na 10.7gh/s.

7. Aby zobaczyć postęp całego wydobycia, przejdź do tego konkretnego adresu

http: // mmpool.org/członkowie, w których pokazuje następujący raport, gdy otrzymał nazwę użytkownika, dla której wygenerowano bitcoiny.

W przypadku bitcoinów minimalna kwota wypłaty wynosi 0.00500000 w „Bitcoin Scal Buls Mining”

Inne popularne pule dostępne online

Obecnie nie ma wielu pul dostępnych online, a nawet istniejące pule wydobywcze nie są tak atrakcyjne ze względu na niskie wrażenia użytkownika i skomplikowaną konfigurację. Jednak następujące usługi puli można zalecić jako niewiele najlepszych, w tym pulę górniczą scalania, która znajduje się w tym artykule.

  1. com,
  2. Bitminter,
  3. com,
  4. Eligius,
  5. Daj mi monety,
  6. Kanopool,
  7. Mergemining,
  8. P2pool,
  9. BTCDIG

Jak używać GPU do wydobywania bitcoinów?

Jak wyjaśniono wcześniej w tym artykule, ze względu na koszty produkcji nie jest opłacalne użycie GPU lub CPU do wydobywania bitcoinów, i dlatego potrzebne są urządzenia ASIC. Jeśli jednak dostępnych jest kilka kart graficznych AMD o wystarczającej mocy, możliwe jest użycie ich do wydobywania kilku bitcoinów z pewnym wysiłkiem. Mimo to ten artykuł nie zaleca zarówno karty graficznej NVIDIA, jak i Intel, a także procesora do produkcji bitcoinów dla ich przerażającej niskiej wydajności.

W tej chwili najlepsze karty graficzne do wydobywania bitcoinów to 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ą zdolne do powyższego 1000 mH /s, co oznacza ponad 1GH/s, który jest dość wysoki w porównaniu z wieloma rozładowaniami rozmiarów USB Asicblock. Jednak CGMiner nie obsługuje obecnie wydobycia GPU; Stąd 3.7 wersja lub poniżej jest potrzebna do uczynienia wydobycia GPU do pracy.

W "Konfiguracja cgminer ” segment powyżej, użyj następującego polecenia zamiast tego dostarczonego. To pobranie końcowej wersji obsługującej wydobycie GPU.

Git Clone https: // github.com/ckolivas/cgminer/drzewo/3.7

Obecnie nie ma kierowców na Ubuntu 17.04, który jest najnowszą stabilną publiczną wersją dla systemu operacyjnego Ubuntu. Jest jednak jeden na 16.04, które można pobrać w tej lokalizacji

Po pobraniu instalacji za pomocą następującego polecenia

  • CD /TMP
  • TAR XF AMDGPU-PRO-.smoła.xz
  • CHMOD +X AMDGPU-PRO-.uruchomić
  • sudo ./AMDGPU-PRO-.uruchomić

, Następnie zainstaluj aplikację SDK

  • CD /TMP
  • TAR -xVJF AMD-App-Sdkinstaller-Ga-Linux64.smoła.BZ2
  • CHMOD +X AMD-App-Sdkinstaller-Ga-Linux64.uruchomić
  • sudo ./AMD-App-Sdkinstaller-Ga-Linux64.uruchomić

Wreszcie następujące polecenia, aby skonfigurować cGMiner dla sterownika graficznego AMD. Pierwsze polecenie konfiguruje kartę graficzną, drugą kopię ADL SDK do katalogu CGMiner, czwarty przygotowuje kompilację CGMiner, a następnie CGMiner jest ustawiony odpowiednich flag GPU do pracy z sterownikiem graficznym AMD, skompiluj CGMINER. Po ukończeniu tego kroku, podążaj od tego Utwórz portfel Człon.

  • sudo aticonfig -adapter = all -f -initial
  • cp/usr/adl_sdk/w cołą/*/usr/cgminer/adl_sdk/
  • CD/usr/src/cgminer
  • uruchomić ./Autogen.cii
  • Cflags = ”-O2 -WAll -March = native -i/opt/amdappsdk-/compeld/” ldflags = ”-l/opt/amdappsdk-/lib/x86_64” ./skonfiguruj -enable -opencl -enable -scrypt
  • robić