Skip to content

Recruiting external miners - RTC rewards now auto-enroll on attestation #43

@Scottcjn

Description

@Scottcjn

We Need Real Miners

RustChain currently has 8 miners — all on a single LAN. We had one external miner (silveredge-agent-01, Bay City, Michigan) who ran for 3 days with 475 valid attestations but earned 0 RTC due to an enrollment bug that's now fixed (commit 8d02953).

What Changed

Previously, miners had to:

  1. POST /attest/submit — prove their hardware is real
  2. POST /epoch/enroll — separately enroll for rewards each epoch

Most miner scripts only did step 1. Now attestation automatically enrolls miners for rewards. No extra steps needed — just run the miner and earn.

Current Network

Miners Architecture Location
2 PowerPC G4 (2.5x bonus) LAN
1 PowerPC G5 (2.0x bonus) LAN
1 POWER8 (2.0x bonus) LAN
1 Apple Silicon M2 (1.2x bonus) LAN
3 x86_64 modern (1.0x) LAN
0 External Need you

What We're Looking For

  • Any real hardware — laptops, desktops, servers, Raspberry Pis, vintage machines
  • Vintage/retro hardware gets bonus multipliers — got a PowerPC Mac, old Pentium, or SPARC? Even better
  • VMs are detected and earn ~1 billionth of real hardware — this is Proof of Antiquity, not Proof of VMs
  • No GPU required — CPU attestation only

How to Mine

# Download the Linux miner
git clone https://github.com/Scottcjn/Rustchain.git
cd Rustchain/miners/linux

# Install dependencies
pip3 install requests

# Run with your wallet name
python3 rustchain_linux_miner.py --wallet your-wallet-name

The miner will:

  • Detect your hardware automatically
  • Run 6 fingerprint checks (clock drift, cache timing, SIMD, thermal, jitter, anti-emulation)
  • Attest every ~10 minutes
  • Auto-enroll for epoch rewards (1.5 RTC per epoch split among all miners)

Reward Structure

  • 1.5 RTC per epoch (144 blocks, ~24 hours) distributed proportionally by hardware weight
  • Vintage hardware earns more per epoch than modern (Proof of Antiquity)
  • G4 PowerBook earns 2.5x what a modern x86 laptop earns
  • Real hardware only — VMs/emulators are fingerprinted and receive negligible rewards

Attestation Node

https://50.28.86.131
  • Health: curl -sk https://50.28.86.131/health
  • Miners: curl -sk https://50.28.86.131/api/miners
  • Explorer: https://50.28.86.131/explorer

To silveredge-agent-01

Your 475 attestations proved real hardware from Michigan. The enrollment bug that prevented you from earning is now fixed. Come back online and your RTC will start accumulating automatically.


RustChain is a real network running real consensus on real hardware. We just need more of it running outside one guy's house in Louisiana.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions