Skip to content

Run a RustChain Node — Earn 100 RTC/Week #267

@Scottcjn

Description

@Scottcjn

Run a RustChain Attestation Node — Earn 100 RTC/Week

Why We Need More Nodes

RustChain currently runs on 2 attestation nodes. More nodes = more decentralization = stronger network. We're paying node operators 100 RTC/week to run attestation nodes.

Reward Structure

Active Nodes Reward Per Node/Week Total Weekly Payout
1-3 100 RTC 100-300 RTC
4-6 75 RTC 300-450 RTC
7-10 50 RTC 350-500 RTC
11+ 35 RTC 385+ RTC

Rewards scale down as more nodes join to keep the program sustainable. Payments are weekly, every Monday.

Requirements

Minimum specs:

  • 1 CPU core, 1GB RAM, 10GB disk
  • Stable internet connection
  • Port 8099 accessible (or via Tailscale)
  • 95%+ uptime per week

Can run on:

  • Any VPS ($5-15/month)
  • Home server or Raspberry Pi
  • Old laptop with Tailscale (free, no port forwarding needed)
  • Docker container

Quick Start (5 minutes)

# 1. Install
pip install clawrtc

# 2. Download node software
git clone https://github.com/Scottcjn/Rustchain.git
cd Rustchain

# 3. Run the node
python3 rustchain_v2_integrated_v2.2.1_rip200.py --port 8099

# 4. Register your node
# Post your node's IP:port and wallet name in this issue

Docker Quick Start

docker run -d --name rustchain-node \
  -p 8099:8099 \
  -e RC_ADMIN_KEY=your_secret_key \
  ghcr.io/scottcjn/rustchain-node:latest

(Docker image coming soon — PR welcome for Dockerfile!)

How To Claim Weekly Rewards

  1. Register: Comment below with your node URL and RTC wallet name
  2. Stay online: Keep 95%+ uptime (we monitor /health endpoint)
  3. Get paid: 100 RTC deposited to your wallet every Monday

Monitoring

Your node must respond to health checks:

curl http://your-node:8099/health
# Expected: {"ok": true, "version": "2.2.1-rip200", ...}

We'll build automated monitoring. Nodes that go offline for >24 hours get reduced rewards proportionally.

Tailscale Option (Zero Port Forwarding)

Don't want to open ports? Use Tailscale (free):

  1. Install Tailscale on your machine
  2. Run the node on localhost:8099
  3. Share your Tailscale IP with us
  4. Done — no firewall changes needed

Current Nodes

Node Operator Status
50.28.86.131 Scottcjn (founder) Active
50.28.86.153 Scottcjn (founder) Active
Your node here You Waiting...

FAQ

Q: What does the node do?
A: Validates miner attestations, participates in epoch settlement, and serves the RustChain API.

Q: Do I need special hardware?
A: No. Any modern computer works. Vintage hardware earns bonus mining rewards but isn't required for nodes.

Q: Can I also mine while running a node?
A: Yes! Run both clawrtc miner and the node on the same machine.

Q: How long is the program?
A: Ongoing as long as community fund has balance (~88,000 RTC available).

Start mining too: pip install clawrtc && clawrtc --wallet your-name

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions