Cryptonight algoritmu ieguves programmatūras pārskats un salīdzinājums
Cryptonight ir Proof-of-Work algoritms, ko izmanto vairākas privātuma monētas, piemēram, Monero, Electroneum un Bytecoin, un tās var iegūt, izmantojot datora procesorus un GPU..
Šajā rakstā mēs pārbaudīsim lielāko daļu Cryptonight kalnrūpniecības programmatūras, lai lasītāji labāk izprastu katru programmatūru un varētu pieņemt izglītotāku lēmumu par to, kuru viņi vēlas izmantot.
Šis raksts nemēģina noskaidrot, kura programmatūra ir “labākā”, jo tas jānosaka katram atsevišķam kalnračam, pamatojoties uz iezīmēm, kuras viņi vēlas ieguves programmatūrā. Šis raksts drīzāk ir gadījumu izpēte, pārskats par lielāko daļu Cryptonight kalnrūpniecības programmatūras, kā arī to, kā, lai varētu tos pārbaudīt pats.
Jebkurš šajā rakstā sniegtais viedoklis vai ātruma etalons ir tikai viedoklis un aptuvens novērtējums. Tie nav fakti. Visticamāk, ikviena cilvēka kalnrūpniecības iestatījumi sniegs atšķirīgus ātruma etalonus, pat ja jums ir tāda pati aparatūras un programmatūras iestatīšana, kādu es izmantoju.
Pārbaudīt iestatīšanu
Pārbaudes iestatīšanai es izmantoju Windows 10 ar 3 Vega64 GPU. Kas attiecas uz draiveriem, es izmantoju Blockchain draiverus vietnē https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-Crimson-ReLive-Edition-Beta-for-Blockchain-Compute-Release-Notes.aspx
Šī testa laikā es izmantošu Electroneum un izmantoju https://electroneum.hashvault.pro kā mans kalnrūpniecības baseins.
Pašlaik es izmantoju XMR-Stak, jo man šķita, ka šai kalnrūpniecības programmatūrai ir meklētās funkcijas. Man bija interesanti uzzināt, cik labi tas darbojas pret citu ieguves programmatūru, un es vēlējos arī vairāk izpētīt citas ieguves programmatūras funkcijas.
Funkcijas, kuras es meklēju ieguves programmatūrā
Personīgi mana galvenā prioritāte bija atrast ātrāko ieguves programmatūru. Es arī vēlējos iespēju attālināti uzraudzīt, vai kalnraču joprojām darbojas un kādā ātrumā tas darbojas. Man patiešām patīk atvērtā koda programmatūras ideja, bet es galvenokārt vēlējos ātrāko kalnraču. Man arī bija īsti vienalga par GPU uzraudzības funkcijām.
Kalnrūpniecības programmatūra
Attiecībā uz ieguves programmatūru mēs pārskatīsim šādu programmatūru:
- XMR-Stak – https://github.com/fireice-uk/xmr-stak
- XMRig AMD – https://github.com/xmrig/xmrig-amd
- Claymore’s Cryptonote AMD GPU Miner – https://bitcointalk.org/index.php?topic=638915.0
- Cast XMR – https://bitcointalk.org/index.php?topic=2256917.0;visi
Es arī pārliecinājos, ka izmantoju katras ieguves programmatūras jaunākās versijas.
- XMR-Stak versija 2.2.0
- XMRig versija 2.5.0
- Claymore’s Cryptonote AMD GPU Miner versija 11.2
- Cast XMR versija 0.9.0
Šeit ir izveidota funkciju diagramma, lai ātri salīdzinātu katru ieguves programmatūru, kuru es pārskatīšu:
XMR-Stak pārskats
Šeit ir XMR-Stak funkcijas
XMR-Stak, iespējams, ir ieguves programmatūra, kurai ir visvairāk funkciju un kas var darboties lielākajā daļā platformu. Vienīgais, kā šķiet, ka XMR-Stak trūkst, ir GPU uzraudzības iespējas.
Šis ir konfigurācijas fails, ko izmantoju Vega sistēmai:
Šis ir pakešfaila kods:
xmr-stak.exe – navCPU
Lai sāktu testu, es vienu stundu vadīju kalnraču un pēc tam par ātruma etalonu ņēmu tā ziņoto 15 minūšu vidējo ātrumu..
XMR-Stak ziņoja, ka ātrums ir 5952,6 H / s. XMR-Stak testēšanas laikā nedeva novecojušas vai nederīgas akcijas.
XMRig AMD pārskats
Šeit ir XMRig funkcijas:
Šķiet, ka XMRig AMD ir arī daudz funkciju, taču tai trūkst arī GPU uzraudzības funkciju. Jāatzīmē, ka šī ieguves programmatūra neatbalsta arī SSL.
Šis ir pakešfaila kods:
xmrig-amd.exe – 1. līmeņa atvēršana –api-ports 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 oficiālais dators: myemail
- –Donāta 1. līmenis ir noteikt kalnračiem izmantot 1% Dev maksu
- –Api-port 8000 ir jāiespējo attālā ziņošana portā 8000
- –Opencl-platform = 0 ir izmantot noklusējuma opencl instalāciju
- –Opencl-devices = 0,0,1,1,2,2 ir izmantot GPU 0,1 un 2. Man ir dubultā numuri, jo es gribu izmantot 2 pavedienus vienā GPU.
- –Opencl-launch = 1900 × 8 1900 × 8 1900 × 8 1900 × 8 1900 × 8 1900 × 8 ir pateikt GPU pavedieniem, kāda intensitāte un izmērs viņiem jāizmanto.
Lai sāktu testu, es vienu stundu vadīju kalnraču un pēc tam par ātruma etalonu ņēmu tā ziņoto 15 minūšu vidējo ātrumu..
XMRig AMD ziņoja, ka ātrums ir 5907,2 H / s. XMRig AMD testēšanas laikā nedeva novecojušas vai nederīgas akcijas.
Rezultāti bija nedaudz zemāki nekā XMR-Stak. Man arī nepatīk tas, ka jums ir jālejupielādē atsevišķas programmas, lai izmantotu CPU, Nvidia vai AMD komponentus. Es personīgi neizmantoju SSL, bet es vēlētos iespēju to izmantot. Šo iemeslu dēļ es joprojām izmantošu XMR-Stak kā savu ieguves programmatūru.
Claymore’s Cryptonote AMD GPU Miner apskats
Šeit ir Claymore’s Cryptonote AMD GPU Miner funkcijas:
Claymore’s Cryptonote AMD GPU Miner nav atvērta pirmkoda, taču tam ir GPU uzraudzības funkcijas.
Šis ir pakešfaila kods:
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 biroja dators: myemail
Mans plāns bija vadīt kalnraču vienu stundu, bet es to vadīju tikai 18 minūtes, jo tas acīmredzami nebija tik ātrs kā pārējās divas ieguves programmatūra.
Claymore’s Cryptonote AMD GPU Miner ziņoja, ka ātrums ir 5349 H / s. Claymore’s Cryptonote AMD GPU Miner testēšanas laikā nedeva novecojušas vai nederīgas akcijas.
Rezultāti bija daudz zemāki nekā XMR-Stak. Es arī dodu priekšroku atvērtā pirmkoda programmatūrai. Šo iemeslu dēļ es joprojām izmantošu XMR-Stak kā savu ieguves programmatūru.
Cast XMR apskats
Šeit ir Cast XMR funkcijas:
Šķiet, ka Cast XMR ir ieguves programmatūra ar vismazāko funkciju daudzumu.
Šis ir pakešfaila kods:
cast_xmr-vega.exe -S pool.electroneum.hashvault.pro:7777 -u wallet_public_key -p biroja dators: myemail -G 0,1,2 -R –nonicehash –fastjobswitch
- -G 0,1,2 ir paredzēts GPU 0,1,2 izmantošanai
- -R ir iespējot attālo ziņošanu
- –Nonicehash ir paātrināt kalnraču, ja nelieto nicashash
- – fastjobswitch ir paātrināt kalnraču
Lai sāktu testu, es vienu stundu vadīju kalnraču un pēc tam par ātruma etalonu ņēmu tā ziņoto 15 minūšu vidējo ātrumu..
Man bija jāņem vidējā sadaļa, jo es izmantoju –fastjobswitch iespēju. Pieņemsim, ka šī opcija ir ātra pārslēgšanās pēc koplietošanas iesniegšanas, taču tas pazeminās vidējo ziņoto ātrumu, jo tas dažas milisekundes rādīs 0 H / s.
Vidējais iznākums bija 2018. gads. 4 + 2023,3 + 2021,1 = 6062,8 H / s. Tas ir ātrāk nekā XMR-Stak.
XMR-Stak un Cast XMR salīdzinājums
Tā kā ātrums man bija vissvarīgākā iezīme, man bija jāveic vēl viens XMR-Stak un Cast XMR salīdzinājums.
Līdz šim ir norādīti ātruma rezultāti:
Ja atstājat noklusējuma maksu XMR-Stak, mums ir:
XMR-Stak = 5952,6 * 98% = 5833,6 H / s
Lietie XMR = 6062,8 * 98,5% = 5971,9 H / s
Tomēr, tā kā XMR-Stak ir atvērta pirmkoda, varētu pilnībā samazināt vai atcelt maksu. Ja mēs aprēķinātu ātruma etalonus, pamatojoties uz šo aprēķinu, mums būtu:
XMR-Stak = 5952,6 * 100% = 5952,6 H / s
Lietie XMR = 6062,8 * 98,5% = 5971,9 H / s
Šie ātrumi ir kļūdas robežās, tāpēc bija nepieciešama papildu pārbaude.
Nākamajā testēšanas kārtā es tos gatavojos pārbaudīt, izmantojot statistiku par ieguves baseinu. Es testēju “Kopējās jaukšanas iespējas”, kā arī “Derīgas akcijas” un “Nederīgas akcijas”.
Šoreiz es 4 stundas vadīšu Cast XMR un XMR-Stak. Es domāju, ka tas ir pietiekami ilgs laiks, lai iegūtu labu lasījumu, bet ne pārāk ilgi, lai baseins zaudētu savienojumu vai kaut ko tādu, kas varētu padarīt testu nederīgu.
Šeit ir skaitļi pirms testa izpildīšanas:
Pirms jebkura testa mēs sākam ar:
Kopējais akciju skaits: 1 046 185
Derīgās akcijas: 81
Nederīgas akcijas: 0
Pēc Cast XMR palaišanas 4 stundas mums ir šādi rezultāti:
Tas nozīmē, ka Cast XMR pēc 4 stundām mums deva šādus rezultātus:
Kopējais akciju skaits: 77 233 475 – 1 046 185 = 76 187 290
Derīgās akcijas: 528 – 81 = 447
Nederīgas akcijas: 0 – 0 = 0
Pēc 4 stundu darbības XMR-Stak mums ir šādi rezultāti:
Tas nozīmē, ka XMR-Stak pēc 4 stundām mums deva šādus rezultātus:
Kopējais akciju skaits: 153 480 475 – 77 233 475 = 76 247 000
Derīgās akcijas: 978 – 528 = 450
Nederīgas akcijas: 0 – 0 = 0
Tātad atkal mums ir tas, ka tie atrodas kļūdu robežās.
Secinājums
Šeit ir pilna funkciju diagramma, lai jūs varētu viegli salīdzināt, kura ieguves programmatūra var būt jums piemērota.
Man personīgi esmu nolēmis palikt kopā ar XMR-Stak. Iemesls tam bija tāds, ka man vissvarīgākā iezīme bija ātrums. Atšķirības starp XMR-Stak un Cast XMR manā mašīnā un iestatījumos bija aptuveni vienādas. Es arī dodu priekšroku attālo pārskatu izkārtojumam (HTML lapa) XMR-Stak, salīdzinot ar izkārtojumu (JSON) Cast XMR. Man arī patīk, ka XMR-Stak ir visvairāk saderīgs ar operētājsistēmām un komponentiem, salīdzinot ar citu ieguves programmatūru.
Man patīk fakts, ka tas ir atvērts avots un ļauj jums izlemt, vai un kad vēlaties ziedot. Personīgi es labprātāk ziedotu pēc noteikta mēnešu laika, nevis liktu savam kalnračam atvienot un atkal pieslēgties ik pēc X minūtēm no ieguves baseina, kuru izvēlos izmantot. Man arī patīk, ka tas ir atvērts avots, jo kopiena šādā veidā var mācīties un dot savu ieguldījumu.
Es ceru, ka šis raksts palīdzēs jums izlemt, kura Cryptonight kalnrūpniecības programmatūra jums ir piemērota, pamatojoties uz jums svarīgām funkcijām.