Alles über RandomX und die Monero Hard Fork

Monero Hardfork

Beginnen wir mit einigen Kernpunkten.

  • Der Block, auf dem die Hard Fork sein wird Monero - # 1978433
  • Wenn – 30. November 2019
  • Das Hauptmerkmal des Updates – neuer RandomX-Algorithmus
  • Ziel – Netzwerk von FPGA und ASIC befreien

Was ist RandomX

RandomX ist ein für GPUs und Allzweckprozessoren optimierter Proof-Of-Work-Algorithmus. Sein Hauptmerkmal ist die Ausführung von beliebigem Code (daher der Name) zusammen mit einigen Tricks, die viel Speicher benötigen. Diese Kombination wird von den Entwicklern voll und ganz geschätzt, aber der Vorteil wird für alle offensichtlich sein. Dadurch wird der Effizienzvorteil von Spezialgeräten minimiert.

Technischer Hinweis ... RandomX verwendet eine virtuelle Maschine, die Programme in einem speziellen Satz von Anweisungen ausführt. Diese Programme können vom Prozessor im laufenden Betrieb in Maschinencode umgewandelt werden. Als Ergebnis wird die Ausgabe der ausgeführten Programme mit der kryptografischen Hashing-Funktion Blake256b zu einem 2-Bit-Ergebnis kombiniert.

RandomX kann in zwei Hauptmodi arbeiten, die sich im Speicherbedarf unterscheiden.

  • Schneller Modus – 2181 MB erforderlich
  • Lichtmodus – benötigt nur 268 MB Shared Memory, ist aber deutlich langsamer

Beide Modi sind austauschbar, da sie am Ende die gleichen Ergebnisse liefern. Der schnelle Modus ist für das Mining geeignet.

RandomX-Audits

Zwischen Mai und August 2019 wurde der Algorithmus von vier unabhängigen Sicherheitsforschungsgruppen validiert. Nachfolgend sind die Unternehmen und die Auditkosten aufgeführt.

  • Spur der Bits – 28 US-Dollar
  • X41 D-SEC – 42 Euro
  • Kudelski Security – CHF 18’250.–
  • QuarksLab – 52 US-Dollar

Das erste Audit wurde von Arweave gesponsert, einem der frühen Unterstützer von RandomX. Die anderen drei wurden von der Monero-Community finanziert.

Prozessorleistung auf RandomX

Die Entwickler haben die Leistung der ausgewählten Prozessoren aufgeteilt, die die optimale Anzahl an Threads (T) nutzen und die Ergebnisse in Hashes pro Sekunde (H/s) anzeigen. „CNv4“ bezieht sich auf die Hashrate von CryptoNight Option 4 (CN/R).

GPU-Leistung auf RandomX

Der Entwickler bekannt als SCHernykh , arbeitet an GPU-Mining-Code für RandomX. Hier ist die mittlere Leistung für Nvidia-GPUs.

Quelle: github.com/SCernykh

Hier ist die Leistung von AMD.

AMD-GPU-Leistung auf RandomX. Quelle: github.com/SCernykh

Auf dieser Seite Sie können die neueste Version von RandomX herunterladen und Ihre eigenen Tests durchführen.

Was ist der beste Prozessor für das Mining auf RandomX?

Die meisten Intel- und AMD-Prozessoren nach 2011 funktionieren sowohl auf RandomX als auch auf GPUs mit mehr als 2 GB Arbeitsspeicher gut. Hier sind die spezifischen Anforderungen für effizientes CPU-Mining.

  • 64-Bit-Architektur
  • IEEE 754-konforme Gleitkommaeinheit (FPU)
  • Hardware-Unterstützung für AES
  • Unterstützung für große Speicherseiten
  • Mindestens 2,14 GB freier RAM an NUMA-Knoten

Kann FPGA auf RandomX minen?

Einfache FPGAs können nicht mit RandomX arbeiten, einfach weil sie zu lange brauchen, um ihre Schaltungen dynamisch neu zu konfigurieren. Theoretisch können effizientere Modelle diesen Algorithmus verwenden, indem sie den Prozessor emulieren. Aber in diesem Fall Ein FPGA ist viel weniger effizient als ein Prozessor.

Fazit: Mit RandomX wird das Monero (XMR)-Netzwerk dezentraler. Der Algorithmus wird das FPGA- und ASIC-Netzwerk robust machen und gleichzeitig machen Bergbau auf CPU und Nvidia effizienter. Sowohl Miner als auch die Community werden von dem neuen Algorithmus profitieren.

Bewerten Sie diesen Artikel
Blockchain-Medien
Kommentar hinzufügen

  1. Alex Petrow

    .Monero hat sein Geld für die Prüfung verschwendet.

    Unproduktive Sicherheitsunterstützung – auf teuren CPUs/GPUs – ist teure und nicht wettbewerbsfähige Dummheit.
    „Basic FPGAs“ ist ein seltsamer Begriff des Autors, eher klein – aber eine Optimierung ist immer noch möglich, sie haben lediglich den Verbrauch von zusätzlichem Speicher künstlich erhöht – und hier geht es nicht um Effizienz in Bezug auf Emotionen und Wünsche.

    Antwort