-
-
Notifications
You must be signed in to change notification settings - Fork 62
Description
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 issueDocker 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
- Register: Comment below with your node URL and RTC wallet name
- Stay online: Keep 95%+ uptime (we monitor
/healthendpoint) - 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):
- Install Tailscale on your machine
- Run the node on localhost:8099
- Share your Tailscale IP with us
- 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