Глосарій

RandomX

10.11.2026

RandomX — алгоритм proof-of-work, оптимізований під процесори загального призначення. Monero перейшла на нього в листопаді 2019 року.

Як він працює

Замість однієї фіксованої функції RandomX генерує випадкові програми і виконує їх у віртуальній машині. Ці програми використовують можливості сучасних процесорів: цілочисельну арифметику і обчислення з плаваючою комою, розгалуження і великий обсяг швидкої пам'яті. У швидкому режимі майнер тримає в оперативній пам'яті набір даних близько 2 ГБ, і велике значення має обсяг кешу процесора. Зробити АСІК, який впорається з цим помітно краще звичайного процесора, дуже складно — в цьому і сенс.

Що це означає для майнера

RandomX майнять на процесорах, відеокарти справляються з ним набагато гірше. Хешрейт залежить від числа ядер, обсягу кешу L3 і швидкості пам'яті.

На RandomX працюють Monero, Zephyr, Salvium і Tari (один з її алгоритмів). Як вичавити більше з процесора: Як збільшити хешрейт на RandomX.

Дивіться також