Kryptomining mit AMD-Prozessoren ‚Äď ein How-To f√ľr Interessierte

Artikel-Index:

Profitabilität berechnen

Doch wel¬≠chen Coin man am bes¬≠ten sch√ľrft, h√§ngt nicht nur von der Hard¬≠ware ab. Das ist erst¬≠mal nur die tech¬≠ni¬≠sche Basis. Ent¬≠schei¬≠dend ist, was am Ende dabei in Dol¬≠lar bzw. EUR h√§n¬≠gen bleibt. Vie¬≠le Coins sind so wenig weit ver¬≠brei¬≠tet, dass sie nur an weni¬≠gen Kryp¬≠to¬≠b√∂r¬≠sen gehan¬≠delt wer¬≠den. Was hilft einem, wenn ein Coin tech¬≠nisch per¬≠fekt zur eige¬≠nen CPU passt, wenn man ihn anschlie¬≠√üend nicht los wird, weil der Preis im Kel¬≠ler ist und/oder nie¬≠mand ihn haben m√∂ch¬≠te? Daher soll¬≠te man auch immer schau¬≠en ‚Äď auch das kann man auf Mining¬≠Pool¬≠Stats ‚Äď wie¬≠vie¬≠le Exch¬≠an¬≠ges den Coin unter¬≠st√ľt¬≠zen und wie hoch der t√§g¬≠li¬≠che Umsatz damit ist. Wenn der welt¬≠wei¬≠te t√§g¬≠li¬≠che Umsatz damit nur ein paar Dol¬≠lar sind, soll¬≠te man die Fin¬≠ger davon lassen.

Von der Hash¬≠ra¬≠te der ein¬≠zel¬≠nen Coins darf man sich nicht ver¬≠wir¬≠ren las¬≠sen. Die¬≠se sind Coin √ľber¬≠grei¬≠fend nicht ver¬≠gleich¬≠bar. F√ľr den AMD Ryzen 7 2700 in die¬≠sem Bei¬≠spiel k√∂nn¬≠ten die Hash¬≠ra¬≠ten z.B. so aussehen:

 

Coin Algo Hash­ra­te
Mone­ro rx 5000 H/s
Wow­ne­ro rx/wow 6700 H/s
ArQ­mA rx/arq 29000 H/s
Haven cn/xhv 240 H/s

Ob das gut oder schlecht ist, l√§sst sich so erst ein¬≠mal nicht sagen. Man kann Hash¬≠ra¬≠ten nur inner¬≠halb eines Coins ver¬≠glei¬≠chen. Man kann z.B. sagen, die 8.000 H/s eines AMD Ryzen 7 3700X bei Mone¬≠ro sind bes¬≠ser als die 5.000 H/s eines Ryzen 7 2700. Man kann aber nicht sagen, dass die 28.000 H/s des Ryzen 7 2700 bei ArQ¬≠mA bes¬≠ser sind, als die 5.000 H/s bei Mone¬≠ro, denn es ist ein ande¬≠rer Algo¬≠rith¬≠mus. Dazu m√ľs¬≠sen wir zuvor einen Kal¬≠ku¬≠la¬≠tor befra¬≠gen, wie¬≠viel √ľber¬≠haupt her¬≠aus¬≠springt bei der jewei¬≠li¬≠gen Hash¬≠ra¬≠te. Auch hier nut¬≠zen wir den Pro¬≠fit Cal¬≠cu¬≠la¬≠tor der HashVault-Pools.

Zun√§chst sch√ľrft man ein paar Minu¬≠ten die jewei¬≠li¬≠gen Coins, f√ľr die man sich inter¬≠es¬≠siert, um die Hash¬≠ra¬≠te sei¬≠ner Hard¬≠ware zu ermit¬≠teln. Anschlie¬≠√üend geht man auf Dash¬≠board und tippt beim Pro¬≠fit Cal¬≠cu¬≠la¬≠tor die Hash¬≠ra¬≠te ein, die man in die¬≠sem Coin erreicht hat. In die¬≠sem Fall f√ľr Mone¬≠ro 5.000 H/s.

Wir sehen, dass das zum momen¬≠ta¬≠nen Zeit¬≠punkt einem √Ąqui¬≠va¬≠lent von 0,38 EUR ent¬≠spr√§¬≠che. Den AMD Ryzen 7 2700 den gan¬≠zen Tag lang Mone¬≠ro minen zu las¬≠sen, w√ľr¬≠de also einen Ertrag von 0,38 EUR brin¬≠gen. Das ist nicht viel und zeigt, wes¬≠halb nie¬≠mand den CPU-Markt leer¬≠kauft, um damit Mone¬≠ro zu minen. Vor allem: da kom¬≠men die Strom¬≠kos¬≠ten ja noch weg! Wer die bezah¬≠len muss und Pri¬≠vat¬≠leu¬≠te m√ľs¬≠sen das in der Regel, zahlt im Fal¬≠le eines Ryzen 7 2700 Sys¬≠tems (115 W gemes¬≠sen an der Dose beim Mone¬≠ro-Mining bei 0,30 EUR/KWh Strom¬≠kos¬≠ten in D) t√§g¬≠lich 0,83 EUR an Strom. Man macht also pro Tag 0,45 EUR Mie¬≠se wenn man mit die¬≠ser CPU dedi¬≠ziert Mone¬≠ro sch√ľrft. Man kann sich das nur sch√∂n¬≠rech¬≠nen, wenn man sagt, man sch√ľrft nur im Hin¬≠ter¬≠grund, wenn der PC sowie¬≠so an ist. So zahlt man nur f√ľr den Mehr¬≠ver¬≠brauch, den Voll¬≠ast gegen¬≠√ľber nied¬≠ri¬≠ger Teil¬≠last verursacht.

Bes¬≠ser sieht es bei Sys¬≠te¬≠men aus, die viel mehr Ker¬≠ne haben als der Ryzen 7, aber trotz¬≠dem kaum mehr Strom ver¬≠brau¬≠chen, etwa gro¬≠√üe EPYC-Ser¬≠ver. Aber hier sind die enor¬≠men Anschaf¬≠fungs¬≠kos¬≠ten die H√ľr¬≠de. So k√∂nn¬≠te h√∂chs¬≠tens ein RZ-Betrei¬≠ber auf die Idee kom¬≠men, die Ser¬≠ver, die sowie¬≠so schon da sind und rund um die Uhr Strom ver¬≠brau¬≠chen, im Hin¬≠ter¬≠grund mit Kryp¬≠to¬≠mi¬≠ning zu besch√§f¬≠ti¬≠gen. Hier kann es sich loh¬≠nen. F√ľr Pri¬≠vat¬≠leu¬≠te mit ‚ÄúPri¬≠vat¬≠leu¬≠te-Pro¬≠zes¬≠so¬≠ren‚ÄĚ dage¬≠gen ist es (der¬≠zeit) eher eine Spie¬≠le¬≠rei. Vie¬≠le, die es den¬≠noch betrei¬≠ben, hof¬≠fen dar¬≠auf, dass der Kurs des Coins irgend¬≠wann in der Zukunft explo¬≠diert. Die 0,38 EUR Ertrag gel¬≠ten ja f√ľr jetzt, wenn man den Coin jetzt in die¬≠sem Moment in EUR umtau¬≠schen w√ľr¬≠de. Ver¬≠zehn¬≠facht sich der Kurs jedoch irgend¬≠wann, was bei Kryp¬≠to¬≠geld durch¬≠aus nicht un√ľb¬≠lich ist und man hat die Coins nicht in EUR getauscht, son¬≠dern behal¬≠ten, sieht die Rech¬≠nung nat√ľr¬≠lich anders aus. Dann hat man r√ľck¬≠wir¬≠kend auf¬≠grund der nach¬≠tr√§g¬≠li¬≠chen Kurs¬≠stei¬≠ge¬≠rung nicht 0,38 EUR pro Tag gesch√ľrft, son¬≠dern 3,80 EUR pro Tag. Nur des¬≠we¬≠gen betrei¬≠ben es Pri¬≠vat¬≠leu¬≠te den¬≠noch, auch wenn es sich aktu¬≠ell nicht lohnt.

Aber um wie¬≠der zur√ľck¬≠zu¬≠kom¬≠men auf die Coin-Wahl nach Pro¬≠fi¬≠ta¬≠bi¬≠li¬≠t√§t. Den Hash¬≠v¬≠ault-Cal¬≠cu¬≠la¬≠tor nach den obi¬≠gen Coins befragt, ergibt fol¬≠gen¬≠des Resultat:

Coin Algo Hash¬≠ra¬≠te Ertrag pro Tag
Mone­ro rx 5000 H/s 0,38 EUR
Wow­ne­ro rx/wow 6700 H/s 0,48 EUR
ArQ­mA rx/arq 29000 H/s 0,29 EUR
Haven cn/xhv 240 H/s 0,37 EUR

Das gilt nur f√ľr den momen¬≠ta¬≠nen Zeit¬≠punkt. In ein paar Stun¬≠den kann das schon wie¬≠der anders aus¬≠se¬≠hen, wenn sich die jewei¬≠li¬≠gen Kur¬≠se ge√§n¬≠dert haben, die Dif¬≠fi¬≠cul¬≠ty oder die Beloh¬≠nung, die man f√ľr das Fin¬≠den eines Block erh√§lt. Selbst¬≠ver¬≠st√§nd¬≠lich h√§ngt das auch von der Hard¬≠ware ab. Haven z.B. mit sei¬≠nem cn/xhv-Algo ver¬≠wen¬≠det eine Scratch¬≠pad-Gr√∂¬≠√üe von 4 MB je Thread. Des¬≠we¬≠gen kann der Ryzen 7 2700 nur 4 Threads star¬≠ten, was Drei¬≠vier¬≠tel sei¬≠ner Com¬≠pu¬≠te-Res¬≠sour¬≠cen unge¬≠nutzt l√§sst. Ein Ryzen 7 3700X hin¬≠ge¬≠gen kann 8 Threads star¬≠ten und damit wenigs¬≠tens alle phy¬≠si¬≠schen Ker¬≠ne der CPU nut¬≠zen. Dann sieht die Rech¬≠nung pl√∂tz¬≠lich ganz anders aus:

Coin Algo Hash¬≠ra¬≠te Ertrag pro Tag
Mone­ro rx 8000 H/s 0,59 EUR
Wow­ne­ro rx/wow 11000 H/s 0,82 EUR
ArQ­mA rx/arq 35000 H/s 0,35 EUR
Haven cn/xhv 650 H/s 1,04 EUR

Wie man sieht ist Haven der¬≠zeit der Geheim¬≠tip f√ľr CPU-Mining, sofern man eine CPU mit sehr viel Cache sein Eigen nennt. So gese¬≠hen sind Matis¬≠se und Ver¬≠meer, eben¬≠so wie Rome und Milan von AMD per¬≠fekt f√ľr Haven, w√§h¬≠rend die Intel-CPUs zu wenig Cache haben, um die Res¬≠sour¬≠cen gut auszulasten.

Pro¬≠zes¬≠sor Ker¬≠ne / Threads Last-Level-Cache Mone¬≠ro-Threads Mone¬≠ro-Hash¬≠ra¬≠te Haven-Threads Haven-Hash¬≠ra¬≠te Haven-Ertrag pro Tag
AMD Ryzen 7 2700 8 / 16 2x 8 MB 8 ~5.000 H/s 4 ~240 H/s 0,37 EUR
AMD Ryzen 7 3700X 8 / 16 2x 16 MB 16 ~8.000 H/s 8 ~650 H/s 1,04 EUR
AMD Ryzen 7 5800X 8 / 16 32 MB 16 ~9.500 H/s 8 ~780 H/s 1,24 EUR
AMD Ryzen 9 3900X 12 / 24 2x 2x 16 MB 24 ~12.000 H/s 16 ~1.250 H/s 2,00 EUR
AMD Ryzen 9 5900X 12 / 24 2x 32 MB 24 ~12.000 H/s 16 ~1.250 H/s 2,00 EUR
AMD Ryzen 9 3950X 16 / 32 2x 2x 16 MB 32 ~15.000 H/s 16 ~1.300 H/s 2,08 EUR
AMD Ryzen 9 5950X 16 / 32 2x 32 MB 32 ~15.000 H/s 16 ~1.300 H/s 2,08 EUR
AMD Ryzen Thre¬≠ad¬≠rip¬≠per 3990X 64 / 128 8x 2x 16 MB 128 ~60.000 H/s 64 ~5.200 H/s 8,32 EUR

Net¬≠to ersch√ľrft der Thre¬≠ad¬≠rip¬≠per 3990X t√§g¬≠lich also √ľber 8 EUR an Haven. Aller¬≠dings ist hier auch der Strom¬≠ver¬≠brauch deut¬≠lich h√∂her, als bei den Kon¬≠su¬≠men¬≠ten-Ryzens. 3 EUR pro Tag darf man f√ľr den (deut¬≠schen) Strom schon ein¬≠kal¬≠ku¬≠lie¬≠ren. Aber: den¬≠noch ist der Thre¬≠ad¬≠rip¬≠per im Plus, 5 EUR am Tag immer¬≠hin. Jedoch muss man die CPU schon haben! Ansons¬≠ten kann sich jeder selbst aus¬≠rech¬≠nen, wie lan¬≠ge es dau¬≠ert, bis die 4.000-EUR-CPU wie¬≠der ein¬≠ge¬≠spielt ist; vom Rest des Sys¬≠tems noch gar nicht zu reden. Das H√∂chs¬≠te der Gef√ľh¬≠le mit maxi¬≠ma¬≠ler Aus¬≠beu¬≠te w√§re daher aktu¬≠ell ein Haven minen¬≠der Ser¬≠ver mit 2x EPYC 7H12, also qua¬≠si zwei Thre¬≠ad¬≠rip¬≠per 3990X auf einem Main¬≠board. Da d√ľrf¬≠ten t√§g¬≠lich ca. 14 EUR herausspringen.

Auf¬≠grund tech¬≠ni¬≠scher Beson¬≠der¬≠hei¬≠ten ist sogar ein alter Vis¬≠he¬≠ra f√ľr Haven inter¬≠es¬≠sant (wenn der Strom¬≠ver¬≠brauch kei¬≠ne Rol¬≠le spielt). Grund ist, dass bei der exklu¬≠si¬≠ven Cache-Archi¬≠tek¬≠tur der AMD-Pro¬≠zes¬≠so¬≠ren die Gr√∂¬≠√üe der L2- und L3-Caches addiert wer¬≠den kann, da sich Daten nie¬≠mals in bei¬≠den gleich¬≠zei¬≠tig befin¬≠den k√∂n¬≠nen. Bei den Ryzen-CPUs mit rela¬≠tiv klei¬≠nen L2-Caches spielt das kaum eine Rol¬≠le. Die alten FX-Pro¬≠zes¬≠so¬≠ren auf Bull¬≠do¬≠zer-Basis jedoch haben 2 MB L2-Cache je Modul, wovon ein FX-8350 immer¬≠hin vier davon hat, sowie einen gemein¬≠sa¬≠men Vic¬≠tim-L3-Cache mit wei¬≠te¬≠ren 8 MB. Ins¬≠ge¬≠samt also 16 MB nutz¬≠ba¬≠re Cache¬≠gr√∂¬≠√üe. In Sachen Com¬≠pu¬≠te-Power waren die Bull¬≠do¬≠zer-CPUs viel¬≠leicht ein Fehl¬≠schlag, aber die Cache¬≠gr√∂¬≠√üe war f√ľr dama¬≠li¬≠ge Ver¬≠h√§lt¬≠nis¬≠se enorm. So kommt es, dass der FX-8350, gestar¬≠tet mit 4 Haven-Threads, auf eine Hash¬≠ra¬≠te von 210 H/s kommt. Ein Ryzen 7 1700, der auch nur 4 Haven-Threads star¬≠ten kann, kommt eben¬≠falls auf 210 H/s. In wel¬≠cher ande¬≠ren Dis¬≠zi¬≠plin ist ein FX-8350 so nahe dran an einem Ryzen 7 1700?

Es gibt z.B. mit Cryp¬≠tU¬≠nit auch Web¬≠sei¬≠ten, die die Pro¬≠fi¬≠ta¬≠bi¬≠li¬≠t√§t ver¬≠schie¬≠de¬≠ner Coins tabel¬≠la¬≠risch gegen¬≠√ľber¬≠stel¬≠len. Dann muss man sie sich nicht ein¬≠zeln in den jewei¬≠li¬≠gen Kal¬≠ku¬≠la¬≠to¬≠ren der Pools zusam¬≠men¬≠tra¬≠gen. Aller¬≠dings soll¬≠te man die¬≠se Web¬≠sei¬≠ten unbe¬≠dingt mit sei¬≠nen selbst ermit¬≠tel¬≠ten Hash¬≠ra¬≠ten f√ľt¬≠tern und nicht die vor¬≠ge¬≠schla¬≠ge¬≠nen Wer¬≠te w√§h¬≠len, da die¬≠se oft mit mas¬≠siv getun¬≠ter Hard¬≠ware ermit¬≠telt wur¬≠den oder schlicht nicht kor¬≠rekt oder ver¬≠al¬≠tert sind, wodurch die Coin-Emp¬≠feh¬≠lung ver¬≠f√§lscht w√ľr¬≠de. Und nicht √ľber¬≠se¬≠hen, dass das Dol¬≠lar-Wer¬≠te sind, wohin¬≠ge¬≠gen ‚Äúunser‚ÄĚ Pool auch EUR-Wer¬≠te angibt.