Alles over RandomX en de Monero hard fork

Monero Hardfork

Laten we beginnen met enkele belangrijke punten.

  • Het blok waarop de harde vork zal zijn Monero - # 1978433
  • Wanneer – 30 november 2019
  • Het belangrijkste kenmerk van de update: - nieuw RandomX-algoritme
  • doelwit – ontgrendel het netwerk van FPGA en ASIC

Wat is RandomX

RandomX is een Proof-Of-Work-algoritme dat is geoptimaliseerd voor GPU's en algemene processors. Het belangrijkste kenmerk is de uitvoering van willekeurige code (vandaar de naam) samen met verschillende trucs die veel geheugen vereisen. Deze combinatie zal door de ontwikkelaars ten volle worden gewaardeerd, maar het voordeel zal voor iedereen duidelijk zijn. Dit minimaliseert het efficiëntievoordeel van gespecialiseerde apparatuur.

Technische notitie ... RandomX gebruikt een virtuele machine die programma's uitvoert in een speciale set instructies. Deze programma's kunnen door de processor on-the-fly worden omgezet in machinecode. Als resultaat wordt de uitvoer van de uitgevoerde programma's gecombineerd tot een 256-bits resultaat met behulp van de cryptografische hashfunctie van Blake2b.

RandomX kan in twee hoofdmodi werken, die verschillen in geheugenvereisten.

  • Snelle modus – 2181 MB vereist
  • Lichtmodus - vereist slechts 268 MB gedeeld geheugen, maar is veel langzamer

Beide modi zijn uitwisselbaar omdat ze uiteindelijk hetzelfde resultaat geven. De snelle modus is geschikt voor mijnbouw.

RandomX-audits

Tussen mei en augustus 2019 is het algoritme gevalideerd door vier onafhankelijke beveiligingsonderzoeksgroepen. Hieronder vindt u de bedrijven en controlekosten.

  • Spoor van Bits – 28 dollar
  • X41 D-SEC – 42 euro
  • Kudelski-beveiliging – 18 CHF
  • QuarksLab – 52 dollar

De eerste audit werd gesponsord door Arweave, een van de vroege supporters van RandomX. De andere drie werden gefinancierd door de Monero-gemeenschap.

Processorprestaties op RandomX

De ontwikkelaars hebben de prestaties van de geselecteerde processors die het optimale aantal threads (T) gebruiken verdeeld en de resultaten weergeven in hashes per seconde (H/s). "CNv4" verwijst naar CryptoNight Optie 4 (CN / R) hashrate.

GPU-prestaties op RandomX

De ontwikkelaar bekend als SCHernykh , werkt aan GPU-miningcode voor RandomX. Hier zijn de gemiddelde prestaties voor Nvidia GPU's.

Bron: github.com/SChernykh

Dit zijn de prestaties van AMD.

AMD GPU-prestaties op RandomX. Bron: github.com/SChernykh

Op deze pagina u kunt de nieuwste versie van RandomX downloaden en uw eigen tests uitvoeren.

Wat is de beste processor voor mijnbouw op RandomX?

De meeste Intel- en AMD-processors na 2011 presteren goed op RandomX en GPU's met meer dan 2 GB geheugen. Hier zijn de specifieke vereisten voor efficiënte CPU-mining.

  • 64-bits architectuur
  • IEEE 754 Compliant Floating Point Unit (FPU)
  • Hardware-ondersteuning voor AES
  • Ondersteuning voor pagina's met groot geheugen
  • Minimaal 2,14 GB vrij RAM aan NUMA-knooppunt

Kan FPGA mijnen op RandomX?

Basis-FPGA's kunnen niet werken met RandomX, simpelweg omdat het te lang duurt om hun circuits dynamisch opnieuw te configureren. In theorie kunnen efficiëntere modellen dit algoritme gebruiken door de processor te emuleren. Maar in dit geval Een FPGA zal veel minder efficiënt zijn dan een processor.

Conclusie: Met RandomX wordt het Monero (XMR) netwerk meer gedecentraliseerd. Het algoritme maakt het FPGA- en ASIC-netwerk robuust en maakt tegelijkertijd: mijnbouw op CPU en Nvidia efficiënter. Zowel mijnwerkers als de gemeenschap zullen profiteren van het nieuwe algoritme.

Beoordeel het artikel
Blockchain-media
Voeg een reactie

  1. Alex Petrov

    .Monero verspilde hun geld aan de audit.

    onproductieve beveiliging op dure CPU's/GPU's is dure en niet-competitieve domheid.
    “Basis FPGA’s” is een vreemde term van de auteur, vrij klein - maar optimalisatie is nog steeds mogelijk, ze hebben alleen het verbruik van extra geheugen kunstmatig verhoogd - en dit gaat niet over efficiëntie in termen van emoties en verlangens.

    antwoord