Glossaire

RandomX

10/11/2026

RandomX est un algorithme de preuve de travail optimisé pour les processeurs à usage général. Monero est passé à cet algorithme en novembre 2019.

Comment ça fonctionne

Au lieu de calculer une fonction fixe, RandomX génère des programmes aléatoires et les exécute dans une machine virtuelle. Ces programmes utilisent les fonctionnalités des CPUs modernes : calculs entiers et en virgule flottante, branches et une grande quantité de mémoire rapide. En mode rapide, un mineur conserve un ensemble de données d'environ 2 Go en RAM, et la taille du cache du CPU est très importante. Construire un ASIC qui surpasse un processeur ordinaire dans ce domaine est très difficile, ce qui est le but recherché.

Ce que cela signifie pour les mineurs

RandomX est exploité sur des processeurs ; les cartes graphiques sont beaucoup moins efficaces pour cela. Le hashrate dépend du nombre de cœurs, du cache L3 et de la vitesse de la mémoire.

Les cryptomonnaies utilisant RandomX incluent Monero, Zephyr, Salvium et Tari (un de ses algorithmes de minage). Comment tirer le meilleur parti de votre CPU : Comment augmenter le hashrate de RandomX.

Voir aussi