Forum: FPGA, VHDL & Co. Monero (CryptoNight)


von Gustl B. (-gb-)


Lesenswert?

Hallo zusammen und nein, ich möchte das nicht realisieren, aber ich 
würde gerne mal grob überschlagen welche Hardware man bräuchte und 
welche Hashrates dabei rauskommen.

Monero verwendet CryptoNight https://cryptonote.org/cns/cns008.txt und 
das braucht 2MBytes Speicher und verwendet 512k Iterationen. Das spricht 
alles gegen FPGAs und ASICs. Dickere FPGAs haben so viel BRAM und man 
könnte extern schnellen Speicher anschließen, also (QDR)SRAM oder 
Ähnliches.

Grob überschlagen ist das erstmal langsam und skaliert mit dem Speicher, 
aber man weiß ja nie, was haltet ihr davon? Könnte man da irgendwie 
schneller werden als GPUs/CPUs?

: Bearbeitet durch User
von Crypto (Gast)


Lesenswert?

Ich bin ja eigentlich immer erstmal zuversichtlich, wie damals bei den 
Bitcoin Realisierungen die hier aufgetaucht sind, aber bei Cryptonight 
wird es kaum klappen.

Es sprechen einfach zu viele Sachen dagegen:
- Speicherbandbreite
- viel Iteratives, wenig Parallelisierbares
- Speichergröße entspricht Caches aktuller CPUs

Aber das wichtigste: es nutzt AES und besitzt damit in jeder aktuellen 
CPU bereits eine ASIC Implementierung.
Defacto entspricht also eine CPU bereits zu großen Teilen dem von dir 
angestrebten ASIC.

Möglicherweise kann man sich etwas Strom sparen, dann aber wirklich nur 
als ASIC, für FPGAs sehe ich da keine Chance.

von Franzerl (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.