Requirements
Hardware Requirements
A computer with at least 24 GB of RAM and a 1 TB SSD.
Some comments about the disk space and RAM required.
- The Monero blockchain upto height 2530000 occupies about 150 GB.
- The hard fork databases occupy about 229 GB. If you are not planning on performing the analysis using hard fork data, you can discount this space.
- The PostgreSQL tables take up about 60 GB.
- The following two steps require more than 8 GB of RAM.
- Compiling the MoneroV client using docker (needs 16 GB)
- Running the Rust program that performs DM decomposition analysis (needs 24 GB).
Software Requirements
On a machine with Ubuntu Linux 22.04, install the following software.
- Rust
- Python 3
pip
sudo apt install python3-pip
- requests
pip install requests
- PostgreSQL
sudo apt install postgresql libpq-dev
- Psycopg
pip install psycopg2
- numpy
pip install numpy
- Docker
- Only required for analysing Monero using hardfork data.
- These instructions have been tried after installing Docker Desktop.