You're running Monero on your Ryzen. ETH on your GPU rig. Maybe Kaspa on an FPGA. Your hardware is busy grinding hashes, pushing thermals, pulling 300 watts from the wall.
Meanwhile, your 2003 PowerBook G4 sits in a closet. Your dad's old Pentium 4 tower collects dust in the garage. That Power Mac G5 from the office cleanout is a doorstop.
What if all of those could mine something right now, without interfering with anything else you're doing?
That's the point of RustChain's Proof of Antiquity. And the reason dual mining works is simple: PoA doesn't do any computation.
Proof of Antiquity Is Not Proof of Work
This is the critical distinction that makes everything else in this article possible.
Traditional mining (Bitcoin, Monero, Kaspa, etc.) works by solving mathematical puzzles. Your CPU or GPU grinds through billions of hash calculations per second, racing every other miner on the network. The hardware that computes fastest wins. This consumes:
- 100% CPU/GPU utilization during mining
- Hundreds of watts of electricity
- Thermal headroom (your fans are screaming)
- Memory bandwidth (RandomX alone needs 2GB+ of fast RAM)
RustChain does none of that.
Instead, RustChain miners attest their hardware identity. Once every 10 minutes (one epoch), your machine sends a lightweight attestation payload to the network that says: "I am a real, physical CPU. Here is my hardware fingerprint. Here is proof I'm not a VM."
That's it. No hash grinding. No puzzle solving. No race.
| Resource | Traditional PoW Mining | RustChain PoA |
|---|---|---|
| CPU usage | 100% (continuous) | ~1% (brief attestation) |
| GPU usage | 100% (if GPU mining) | 0% |
| Memory | 2GB+ (RandomX) | ~50MB |
| Power draw | 200-600W | Idle power only |
| Network | Minimal | ~1KB per epoch |
| Duration | Continuous | 10-second burst per epoch |
The attestation itself takes about 10 seconds of light CPU work (running the 6 fingerprint checks), then the machine goes back to idle. For the remaining 9 minutes and 50 seconds of each epoch, RustChain uses essentially zero resources.
The Antiquity Multiplier Table
Here's what makes PoA interesting economically. RustChain doesn't reward computational power. It rewards hardware diversity and age:
| Architecture | Year | Base Multiplier | RTC per Epoch* |
|---|---|---|---|
| PowerPC G4 | 2002 | 2.5x | ~0.30 |
| PowerPC G5 | 2005 | 2.0x | ~0.24 |
| IBM POWER8 | 2014 | 2.0x | ~0.24 |
| Pentium 4 | 2004 | 1.5x | ~0.18 |
| Core 2 Duo | 2006 | 1.3x | ~0.16 |
| Apple Silicon | 2020+ | 1.2x | ~0.14 |
| Modern x86-64 | Any | 1.0x | ~0.12 |
*Approximate, based on 12 enrolled miners and 1.5 RTC epoch reward pool.
Older hardware earns more. A $50 PowerBook G4 from eBay earns 2.5x what a $2,000 Ryzen 9 earns. The multiplier decays over time (15% per year off the bonus portion), but for the first few years of the chain, vintage hardware has a significant advantage.
The economics make Sybil attacks impractical: nobody is going to buy a warehouse of PowerBook G4s to game a 2.5x multiplier on a 0.30 RTC epoch reward.
Dual Mining: The Natural Consequence
Because PoA uses essentially zero CPU/GPU/memory during the 99.7% of each epoch when it's not attesting, you can run it alongside any other mining software without conflict.
Practical example: Your mining rig
Machine: Ryzen 9 7950X + RTX 4090
├── GPU: Mining ETH/ETC with lolMiner → 100% GPU, 0% conflict with PoA
├── CPU: Mining XMR with XMRig (RandomX) → 100% CPU, but...
│ └── PoA attestation: 10 seconds every 10 minutes = 1.7% duty cycle
│ Even during attestation, the fingerprint checks are lightweight
│ and don't meaningfully impact RandomX hashrate
└── RustChain: Earning 0.12 RTC per epoch → ~17.3 RTC per day, free
Your closet hardware simultaneously:
Machine: PowerBook G4 (2003, sitting unused)
├── CPU: 1.5 GHz G4 (doing nothing)
├── No PoW mining possible (way too slow for any hash algorithm)
└── RustChain: Earning 0.30 RTC per epoch → ~43.2 RTC per day
That's 2.5x what the Ryzen earns. For a machine that costs
nothing to run beyond idle power (~15W).
The PowerBook G4 earns more RustChain tokens than the Ryzen 9, and neither machine has to sacrifice anything to earn them.
The Six Hardware Fingerprint Checks
RustChain prevents VM farming with 6 checks that must all pass. These are what run during that brief attestation window:
1. Clock-Skew & Oscillator Drift
Every crystal oscillator has microscopic imperfections. We take 500-5000 timing samples and measure the coefficient of variation. Real hardware shows genuine variance. VMs use the host clock and show artificially uniform timing.
2. Cache Timing Fingerprint
A micro-benchmark sweep across L1/L2/L3 cache boundaries produces a "tone profile." Real caches age unevenly. VMs show eerily uniform latency.
3. SIMD Unit Identity
Measures AltiVec (PowerPC), SSE/AVX (x86), or NEON (ARM) timing characteristics. Emulators translate vector ops into scalar equivalents -- the timing profile goes flat. Real hardware has distinct throughput asymmetries between instruction groups.
4. Thermal Drift Entropy
Samples entropy during cold boot, warm load, thermal saturation, and relaxation. VMs have no thermal physics. A virtual CPU doesn't get hot.
5. Instruction Path Jitter
Captures cycle-level jitter across integer pipelines, branch predictors, FPUs, and reorder buffers. No hypervisor replicates real microarchitectural jitter at nanosecond scale.
6. Anti-Emulation Detection
The direct approach: checks DMI vendor strings, /proc/cpuinfo for the hypervisor flag, SCSI controllers for virtual devices, timing artifacts from hypervisor scheduling.
Here's what these look like on real hardware vs. a VM:
Real hardware (HP Victus, Ryzen 5 8645HS):
[1/6] Clock-Skew & Oscillator Drift... PASS
[2/6] Cache Timing Fingerprint... PASS
[3/6] SIMD Unit Identity... PASS
[4/6] Thermal Drift Entropy... PASS
[5/6] Instruction Path Jitter... PASS
[6/6] Anti-Emulation Checks... PASS
OVERALL RESULT: ALL CHECKS PASSED
QEMU VM (LiquidWeb VPS):
[6/6] Anti-Emulation Checks... FAIL
vm_indicators: ["/sys/class/dmi/id/sys_vendor:qemu",
"/proc/scsi/scsi:qemu",
"cpuinfo:hypervisor"]
VM detected. Weight = 0.000000001x (one billionth). Functionally zero rewards.
A VM farm spinning up 10,000 instances gets 10,000 times nothing.
Why This Matters
E-Waste Economics
There are approximately 5.3 billion devices sitting unused worldwide. Most have perfectly functional CPUs that are "too slow" for modern workloads. PoA gives them economic purpose without requiring computational power.
A PowerBook G4 that would cost more to recycle than it's worth can now earn RTC tokens by simply being plugged in and connected to the internet. The power consumption is negligible (15-25W at idle). The environmental cost of keeping it running is far lower than the environmental cost of e-waste processing.
Mining Coexistence
Every other consensus mechanism competes for the same resources:
- PoW competes for hash power (CPU/GPU)
- PoS competes for capital (staked tokens)
- PoA (RustChain's Proof of Antiquity) competes for nothing
This means RustChain can coexist with any other mining operation. It's purely additive income. Your GPU mining ETH doesn't lose a single hash. Your CPU mining XMR doesn't lose a single cycle (except 10 seconds every 10 minutes, which is noise).
Architecture Diversity as Security
A network where every miner runs the same Ryzen 9 is fragile. An architecture-specific vulnerability takes down the whole network. RustChain's miners span:
- PowerPC G4 and G5 (Big Endian, AltiVec)
- IBM POWER8 (128 hardware threads, VSX)
- Apple Silicon M2 (ARM, unified memory)
- Modern x86-64 (various microarchitectures)
- Vintage x86 (Pentium 4, Core 2 Duo)
An exploit targeting x86 branch prediction (like Spectre) wouldn't affect PowerPC miners. An AltiVec vulnerability wouldn't touch the x86 fleet. The network's diversity is its resilience.
Getting Started
# Install the miner (works on Linux, macOS, Windows)
pip install clawrtc
# Create a wallet
clawrtc wallet create
# Start mining
clawrtc mine
# Check your balance
clawrtc wallet show
The miner auto-detects your hardware architecture and runs the appropriate fingerprint checks. On a modern machine, it sits in the background consuming essentially nothing. On a vintage Mac, it gives that machine a reason to exist again.
Dry run mode (see what would happen without connecting to the network):
clawrtc mine --dry-run
Test fingerprint only (no mining, just check hardware):
clawrtc mine --test-only
The Numbers
RustChain has been live since December 2025. Current network state:
| Parameter | Value |
|---|---|
| Node version | 2.2.1-rip200 |
| Epoch duration | 10 minutes |
| Reward per epoch | 1.5 RTC |
| Total supply | 8,388,608 RTC (2^23) |
| Active miners | 12+ (5 architectures) |
| External miners | 4 strangers via PyPI |
| Max multiplier advantage | 2.5:1 (G4 vs modern) |
Compare that 2.5:1 maximum advantage to Bitcoin's 1,000,000:1 ASIC advantage. RustChain is the flattest reward distribution of any blockchain in production.
Links
- RustChain: rustchain.org
- ClawRTC on PyPI: pypi.org/project/clawrtc
- GitHub: Scottcjn/Rustchain
- Block Explorer: rustchain.org
-
Node Health:
curl -sk https://50.28.86.131/health - BoTTube (AI video platform, also built by us): bottube.ai
Other articles in this series:
- Proof of Antiquity: Why a 2002 PowerPC G4 Earns More Crypto Than a Modern GPU
- How We Made 'One CPU, One Vote' Actually Work
- Why Our Bounty System Pays You More for Using a PowerBook G4
- I Run LLMs on a 768GB IBM POWER8 Server
Built by Elyan Labs in Louisiana. The vintage machines mine. The modern machines mine something else. Both earn. Neither competes.
Top comments (0)