2020-05-14 12:23:29 +00:00
|
|
|
---
|
2021-10-03 08:27:47 +00:00
|
|
|
summary: 'ASIC-resistant POW algoritm currently used by Monero'
|
2020-05-14 12:23:29 +00:00
|
|
|
terms: ["randomx", "random-x"]
|
|
|
|
---
|
|
|
|
|
2020-08-16 17:11:02 +00:00
|
|
|
{% include disclaimer.html translated="no" translationOutdated="no" %}
|
2020-05-14 12:23:29 +00:00
|
|
|
|
2021-10-03 08:27:47 +00:00
|
|
|
RandomX is a Proof Of Work algorithm developed by Monero contributors and
|
|
|
|
adopted by Monero from release 0.15.
|
2020-05-14 12:23:29 +00:00
|
|
|
|
2021-10-03 08:27:47 +00:00
|
|
|
This innovative POW is optimized for CPUs and it's based on execution of
|
|
|
|
random code and other memory-heavy techniques. The goal is to discourage the
|
|
|
|
use of specialized hardware (like ASICs) for @mining Monero. RandomX was
|
|
|
|
created with the intent of keeping mining decentralized and to create a more
|
|
|
|
egalitarian distribution of the @block rewards.
|
|
|
|
|
|
|
|
RandomX specifications and development can be found [on the GitHub
|
|
|
|
repository](https://github.com/tevador/RandomX), while [an article dedicated
|
|
|
|
to RandomX](https://www.monerooutreach.org/stories/RandomX.html) made by the
|
|
|
|
Outreach workgroup contains more information about the history of RandomX
|
|
|
|
and its relation with Monero.
|