Przegląd i porównanie oprogramowania do wyszukiwania algorytmów Cryptonight

Oprogramowanie Cryptonight Mining

Cryptonight to algorytm Proof of Work, który jest używany przez wiele monet służących do ochrony prywatności, takich jak Monero, Electroneum i Bytecoin, i może być wydobywany przy użyciu komputerowych procesorów i procesorów graficznych.

W tym artykule zbadamy większość oprogramowania do wydobywania Cryptonight, aby czytelnicy lepiej zrozumieli każde z programów i mogli podjąć bardziej świadomą decyzję, z którego z nich chcą korzystać.

W tym artykule nie próbujemy dowiedzieć się, które oprogramowanie jest „najlepsze”, ponieważ musi to być określone przez każdego pojedynczego górnika, na podstawie funkcji, które mają mieć w oprogramowaniu do wydobywania. Ten artykuł jest raczej studium przypadku, omówieniem większości oprogramowania do wydobywania Cryptonight, a także poradą, jak je samodzielnie przetestować.

Oprogramowanie Cryptonight Mining

Wszelkie opinie lub testy porównawcze prędkości przedstawione w tym artykule to tylko opinie i przybliżone szacunki. To nie są fakty. Najprawdopodobniej każda konfiguracja wydobywcza da różne testy porównawcze prędkości, nawet jeśli masz tę samą konfigurację sprzętu i oprogramowania, której używam.

Konfiguracja testowa

Do konfiguracji testowej będę używać systemu Windows 10 z 3 procesorami graficznymi Vega64. Jeśli chodzi o sterowniki, używam sterowników Blockchain pod adresem https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx

Będę wydobywać Electroneum podczas tego testu i używać https://electroneum.hashvault.pro jako mój basen wydobywczy.

Obecnie używam XMR-Stak, ponieważ czułem, że to oprogramowanie górnicze ma funkcje, których szukałem. Byłem jednak ciekawy, jak dobrze radzi sobie z innym oprogramowaniem do wydobywania, i chciałem również przeprowadzić więcej badań na temat funkcji innego oprogramowania do wydobywania.

Funkcje, których szukałem w oprogramowaniu do wydobywania

Osobiście moim głównym priorytetem było znalezienie najszybszego oprogramowania do wydobywania. Zależało mi również na możliwości zdalnego monitorowania, czy górnik nadal działa i z jaką prędkością. Podoba mi się idea oprogramowania open source, ale przede wszystkim chciałem mieć najszybszego górnika. Nie przejmowałem się też funkcjami monitorowania GPU.

Oprogramowanie górnicze

W przypadku oprogramowania do wydobywania będziemy sprawdzać następujące oprogramowanie:

Upewniłem się również, że używam najnowszych wersji każdego oprogramowania do wydobywania.

  • XMR-Stak w wersji 2.2.0
  • XMRig w wersji 2.5.0
  • Cryptonote AMD GPU Miner firmy Claymore w wersji 11.2
  • Cast XMR w wersji 0.9.0

Oto wykres funkcji, który utworzyłem, aby szybko porównać każde oprogramowanie do wydobywania, które będę przeglądać:

Recenzja XMR-Stak

Oto cechy XMR-Stak

XMR-Stak to prawdopodobnie oprogramowanie do wydobywania, które ma najwięcej funkcji i może działać na większości platform. Jedyne, czego wydaje się brakować XMR-Stak, to możliwości monitorowania GPU.

Oto plik konfiguracyjny, którego użyłem dla systemu Vega:

Oto kod pliku wsadowego:

xmr-stak.exe –noCPU

Aby rozpocząć test, uruchomiłem górnika przez godzinę, a następnie wziąłem 15-minutową średnią prędkość, którą zgłasza, jako punkt odniesienia prędkości.

XMR-Stak podał prędkość 5952,6 H / s. XMR-Stak nie podał podczas testów nieaktualnych ani nieprawidłowych udziałów.

Recenzja XMRig AMD

Oto funkcje XMRig:

Wygląda na to, że XMRig AMD ma również wiele funkcji, ale brakuje mu również funkcji monitorowania GPU. Należy zauważyć, że to oprogramowanie do wydobywania również nie obsługuje SSL.

Oto kod pliku wsadowego:

xmrig-amd.exe –donate-level 1 –api-port 8000 –opencl-platform = 0 –opencl-devices = 0,0,1,1,2,2 –opencl-launch = 1900×8,1900×8 , 1900×8,1900×8,1900×8,1900×8 -o pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p officecomputer: myemail

  • –Poziom 1 darowizny polega na ustawieniu górnika tak, aby używał 1% opłaty za rozwój
  • –Api-port 8000 ma umożliwić zdalne raportowanie na porcie 8000
  • –Opencl-platform = 0 oznacza użycie domyślnej instalacji opencl
  • –Opencl-devices = 0,0,1,1,2,2 to użycie GPU 0,1 i 2. Mam podwójne liczby, ponieważ chcę używać 2 wątków na GPU.
  • –Opencl-launch = 1900 × 81900 × 81900 × 81900 × 81900 × 81900 × 8 ma powiedzieć wątkom GPU, jakiej intensywności i wielkości roboczej powinny używać.

Aby rozpocząć test, uruchomiłem górnika przez godzinę, a następnie wziąłem 15-minutową średnią prędkość, którą zgłasza, jako punkt odniesienia..

XMRig AMD odnotował prędkość 5907,2 H / s. XMRig AMD nie podał podczas testów nieaktualnych ani nieprawidłowych udziałów.

Wyniki były nieco niższe niż w przypadku XMR-Stak. Nie podoba mi się też to, że trzeba pobierać osobne programy, aby korzystać z podzespołów CPU, Nvidii czy AMD. Osobiście nie używam SSL, ale chciałbym mieć możliwość korzystania z niego. Z tych powodów od teraz nadal będę używać XMR-Stak jako mojego oprogramowania do wydobywania.

Recenzja Cryptonote AMD GPU Miner Claymore’a

Oto cechy Cryptonote AMD GPU Miner firmy Claymore:

Cryptonote AMD GPU Miner firmy Claymore nie jest oprogramowaniem typu open source, ale ma funkcje monitorowania GPU.

Oto kod pliku wsadowego:

setx GPU_FORCE_64BIT_PTR 1

setx GPU_MAX_HEAP_SIZE 100

setx GPU_USE_SYNC_OBJECTS 1

setx GPU_MAX_ALLOC_PERCENT 100

setx GPU_SINGLE_ALLOC_PERCENT 100

NsGpuCNMiner.exe -xpool pool.electroneum.hashvault.pro:7777 -xwal wallet_public_key -xpsw officecomputer: myemail

Mój plan zakładał uruchomienie koparki przez godzinę, ale uruchomiłem go tylko przez 18 minut, ponieważ najwyraźniej nie był tak szybki, jak dwa pozostałe programy do wydobywania.

Cryptonote AMD GPU Miner firmy Claymore podało, że prędkość wynosiła 5349 H / s. Cryptonote AMD GPU Miner firmy Claymore nie podał podczas testów nieaktualnych lub nieprawidłowych udziałów.

Wyniki były dużo niższe niż w przypadku XMR-Stak. Wolę też oprogramowanie open source. Z tych powodów od teraz nadal będę używać XMR-Stak jako mojego oprogramowania do wydobywania.

Prześlij recenzję XMR

Oto funkcje Cast XMR:

Wygląda na to, że Cast XMR to oprogramowanie do wydobywania z najmniejszą liczbą funkcji.

Oto kod pliku wsadowego:

cast_xmr-vega.exe -S pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p officecomputer: myemail -G 0,1,2 -R –nonicehash –fastjobswitch

  • -G 0,1,2 oznacza użycie GPU 0,1,2
  • -R ma umożliwić zdalne raportowanie
  • –Nonicehash ma na celu przyspieszenie górnika, gdy nie używa nicehash
  • –Fastjobswitch ma przyspieszyć górnika

Aby rozpocząć test, uruchomiłem górnika przez godzinę, a następnie wziąłem 15-minutową średnią prędkość, którą zgłasza, jako punkt odniesienia prędkości.

Musiałem wziąć średnią z sekcji, ponieważ korzystałem z opcji –fastjobswitch. Ta opcja ma przełączać się szybko po przesłaniu udziału, ale obniży średnią raportowaną prędkość, ponieważ pokaże 0 H / s przez kilka milisekund.

Średnia wyniosła 2018,4 + 2023,3 + 2021,1 = 6062,8 H / s. To jest szybsze niż XMR-Stak.

Porównanie XMR-Stak i Cast XMR

Ponieważ szybkość była dla mnie najważniejsza, musiałem zrobić kolejne porównanie XMR-Stak i Cast XMR.

Jak dotąd, oto wyniki prędkości:

Jeśli zostawisz domyślną opłatę w XMR-Stak mamy:

XMR-Stak = 5952,6 * 98% = 5833,6 H / s

Cast XMR = 6062,8 * 98,5% = 5971,9 H / s

Jednak ponieważ XMR-Stak jest open source, można by całkowicie obniżyć lub znieść opłatę. Gdybyśmy obliczyli wartości odniesienia prędkości na podstawie tych obliczeń, otrzymalibyśmy:

XMR-Stak = 5952,6 * 100% = 5952,6 H / s

Cast XMR = 6062,8 * 98,5% = 5971,9 H / s

Te prędkości mieszczą się w marginesie błędu, więc potrzebne były dalsze testy.

W następnej rundzie testów zamierzałem je przetestować, korzystając ze statystyk puli wydobywczej. Testuję pod kątem „Łączna liczba skrótów”, „Prawidłowe udostępnienia” i „Nieprawidłowe udostępnienia”.

Tym razem mam zamiar uruchomić Cast XMR i XMR-Stak przez 4 godziny. Wydaje mi się, że to wystarczająco długi czas, aby uzyskać dobry odczyt, ale niezbyt długi, aby pula straciła połączenie lub coś, co mogłoby unieważnić test.

Oto liczby przed przeprowadzeniem testu:

Przed jakimkolwiek testem zaczynamy od:

Łączna liczba akcji: 1.046.185

Ważne akcje: 81

Nieprawidłowe udostępnienia: 0

Po uruchomieniu Cast XMR przez 4 godziny mamy następujące wyniki:

Oznacza to, że Cast XMR dał nam następujące wyniki po 4 godzinach pracy:

Akcje razem: 77.233.475 – 1.046.185 = 76.187.290

Ważne akcje: 528 – 81 = 447

Nieprawidłowe udostępnienia: 0-0 = 0

Po uruchomieniu XMR-Stak przez 4 godziny otrzymujemy następujące wyniki:

Oznacza to, że XMR-Stak dał nam następujące wyniki po 4 godzinach pracy:

Akcje ogółem: 153.480.475 – 77.233.475 = 76.247.000

Ważne akcje: 978 – 528 = 450

Nieprawidłowe udostępnienia: 0 – 0 = 0

Więc raz jeszcze mamy, że są na marginesie błędu.

Wniosek

Oto pełna tabela funkcji, dzięki czemu możesz łatwo porównać, które oprogramowanie do wydobywania może być dla Ciebie odpowiednie.

Dla mnie osobiście zdecydowałem się pozostać przy XMR-Stak. Powodem tego było to, że najważniejszą dla mnie cechą była szybkość. Różnice między XMR-Stak i Cast XMR w mojej maszynie i konfiguracji były mniej więcej takie same. Wolę również układ zdalnego raportowania (strona HTML) w XMR-Stak w porównaniu do układu (JSON) w Cast XMR. Podoba mi się również to, że XMR-Stak jest najbardziej kompatybilny z systemami operacyjnymi i komponentami w porównaniu do innych programów do wydobywania.

Podoba mi się fakt, że jest to oprogramowanie typu open source i pozwala zdecydować, czy i kiedy chcesz przekazać darowiznę. Osobiście wolałbym przekazać darowiznę po określonej liczbie miesięcy, zamiast odłączać górnika i podłączać się ponownie co X minut z puli wydobywczej, którą zdecyduję się użyć. Podoba mi się również to, że jest to oprogramowanie typu open source, ponieważ społeczność może się w ten sposób lepiej uczyć i wnosić swój wkład.

Mam nadzieję, że ten artykuł pomoże Ci zdecydować, które oprogramowanie do wydobywania Cryptonight jest dla Ciebie odpowiednie, w oparciu o funkcje, które są dla Ciebie ważne.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map