Hardware Requirements for Proof of Antiquity

June 16, 2026 · View on GitHub

To run a RustChain miner, your system must meet the following requirements:

Core Requirements

  • CPU: Any CPU that can run Python 3.6+.
  • OS: Linux, macOS, Windows, or any other OS with a Python runtime.
  • RAM: < 50 MB.
  • Network: Outbound HTTPS access to https://rustchain.org.

Hardware-Specific Performance (Antiquity Multipliers)

RustChain rewards older hardware. The following multipliers apply to your earnings:

Hardware TierMultiplierExamples
Museum-Grade3.5xDEC VAX, Inmos Transputer
Classic3.0xMotorola 68000 (Amiga, classic Mac)
Workstation2.9xSun SPARC
Vintage G42.5xPowerBook G4, iBook G4, Power Mac G4
Vintage G52.0xPower Mac G5
Vintage G31.8xBondi Blue iMac era
Enterprise1.5xIBM POWER8, Pentium 4
Modern RISC-V1.4xGeneric RISC-V SBCs
Apple Silicon1.2xM1, M2, M3, M4
Modern x860.8xRecent AMD/Intel CPUs
ARM SBC/NAS0.0005xRaspberry Pi, etc. (Anti-farm penalty)

Anti-Emulation & VM Policy

RustChain uses a complex hardware fingerprinting system to ensure rewards go to real physical hardware.

  • Bare Metal: Highly recommended. All multipliers apply as intended.
  • Virtual Machines (VMs): Detected by anti-emulation checks. Rewards are reduced by a factor of \approx 10^{9}$$.
  • Containers: Similar to VMs; reward penalty applies if the underlying hardware is not exposed.

Troubleshooting Hardware Detection

If your hardware is not being detected correctly:

  1. Ensure you are not running inside a VM/Docker.
  2. Verify that the system clock is synchronized (NTP).
  3. Re-run the installer with the same wallet name to refresh the attestation.