RustChain Documentation

June 7, 2026 Β· View on GitHub

RustChain is a Proof-of-Antiquity blockchain that rewards vintage hardware with higher mining multipliers. The network uses 6 hardware fingerprint checks to prevent VMs and emulators from earning rewards.

DocumentDescription
Developer TutorialπŸ†• Comprehensive guide: setup, mining, transactions, examples
Protocol SpecificationFull RIP-200 consensus protocol
Mechanism Spec + Falsification MatrixOne-page claim-to-test map with break conditions
API ReferenceAll endpoints with curl examples
Build GuideLocal Python and Rust build commands
Local DevnetRun a single-node development server
CLI Wallet WalkthroughCreate a wallet and simulate a transaction
GlossaryTerms and definitions
TokenomicsRTC supply and distribution
FAQ & TroubleshootingCommon setup/runtime issues and recovery steps
Wallet User GuideWallet basics, balance checks, and safe operations
Contributing GuideContribution workflow, PR checklist, and bounty submission notes
Smart Contract Developer GuideContract quickstart, lifecycle, deployment, and security checklist
Reward Analytics DashboardCharts and API for RTC reward transparency
Cross-Node Sync ValidatorMulti-node consistency checks and discrepancy reports
Discord Leaderboard BotWebhook bot setup and usage
Chinese DocumentationCommunity-maintained Chinese documentation entry point
Chinese API Quick ReferenceChinese quick reference for common public API queries
Japanese Quickstart (ζ—₯本θͺž)Community-maintained Japanese quickstart guide
Korean Documentation (ν•œκ΅­μ–΄)Community-maintained Korean documentation entry point
German Documentation (Deutsch)Community-maintained German documentation entry point

Live Network

  • Primary Node: https://rustchain.org
  • Explorer: https://rustchain.org/explorer/
  • Health Check: curl -fsS https://rustchain.org/health
  • Network Status Page: docs/network-status.html (GitHub Pages-hostable status dashboard)

Current Stats

# Check node health
curl -fsS https://rustchain.org/health | jq .

# List active miners
curl -fsS https://rustchain.org/api/miners | jq .

# Current epoch info
curl -fsS https://rustchain.org/epoch | jq .

Architecture Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Vintage Miner  │────▢│ Attestation Node │────▢│  Ergo Anchor    β”‚
β”‚  (G4/G5/SPARC)  β”‚     β”‚  (rustchain.org)  β”‚     β”‚ (Immutability)  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
        β”‚                        β”‚
        β”‚ Hardware Fingerprint   β”‚ Epoch Settlement
        β”‚ (6 checks)             β”‚ Hash
        β–Ό                        β–Ό
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚ RTC     β”‚              β”‚ Ergo    β”‚
   β”‚ Rewards β”‚              β”‚ Chain   β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Getting Started

  1. Check if your hardware qualifies: See CPU Antiquity Guide
  2. Install the miner: See INSTALL.md
  3. Register your wallet: Submit attestation to earn RTC

Bounties

Active bounties: github.com/Scottcjn/rustchain-bounties


Documentation maintained by the RustChain community.