Rustchain
Proof-of-Antiquity blockchain — vintage PowerPC hardware earns 2.5x mining rewards. Hardware fingerprinting, Solana bridge (wRTC), AI agent economy. Discord: https://discord.gg/VqVVS2CW9Q
Stars: 53
RustChain is a unique blockchain project that rewards vintage hardware based on age rather than speed. It uses a Proof-of-Antiquity consensus mechanism to recognize and incentivize old hardware. The project aims to preserve computing history and promote digital preservation by flipping the traditional mining model. RustChain offers a range of features including epoch-based rewards, hardware fingerprinting for authenticity, and a network architecture with live nodes and blockchain anchoring. The project also includes a bounty board, NFT badge system, security measures against VM detection, and hardware binding for wallet security. RustChain is open source and welcomes AI-assisted contributions with a focus on maintaining code quality.
README:
The first blockchain that rewards vintage hardware for being old, not fast.
Your PowerPC G4 earns more than a modern Threadripper. That's the point.
Website • Live Explorer • Swap wRTC • DexScreener • wRTC Quickstart • wRTC Tutorial • Grokipedia Ref • Whitepaper • Quick Start • How It Works
RustChain Token (RTC) is now available as wRTC on Solana via the BoTTube Bridge:
| Resource | Link |
|---|---|
| Swap wRTC | Raydium DEX |
| Price Chart | DexScreener |
| Bridge RTC ↔ wRTC | BoTTube Bridge |
| Quickstart Guide | wRTC Quickstart (Buy, Bridge, Safety) |
| Onboarding Tutorial | wRTC Bridge + Swap Safety Guide |
| External Reference | Grokipedia Search: RustChain |
| Token Mint | 12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X |
RustChain agents can now own Coinbase Base wallets and make machine-to-machine payments using the x402 protocol (HTTP 402 Payment Required):
| Resource | Link |
|---|---|
| Agent Wallets Docs | rustchain.org/wallets.html |
| wRTC on Base | 0x5683C10596AaA09AD7F4eF13CAB94b9b74A669c6 |
| Swap USDC to wRTC | Aerodrome DEX |
| Base Bridge | bottube.ai/bridge/base |
# Create a Coinbase wallet
pip install clawrtc[coinbase]
clawrtc wallet coinbase create
# Check swap info
clawrtc wallet coinbase swap-info
# Link existing Base address
clawrtc wallet coinbase link 0xYourBaseAddressx402 Premium API endpoints are live (currently free while proving the flow):
-
GET /api/premium/videos- Bulk video export (BoTTube) -
GET /api/premium/analytics/<agent>- Deep agent analytics (BoTTube) -
GET /api/premium/reputation- Full reputation export (Beacon Atlas) -
GET /wallet/swap-info- USDC/wRTC swap guidance (RustChain)
| Traditional PoW | Proof-of-Antiquity |
|---|---|
| Rewards fastest hardware | Rewards oldest hardware |
| Newer = Better | Older = Better |
| Wasteful energy consumption | Preserves computing history |
| Race to the bottom | Rewards digital preservation |
Core Principle: Authentic vintage hardware that has survived decades deserves recognition. RustChain flips mining upside-down.
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bashThe installer:
- ✅ Auto-detects your platform (Linux/macOS, x86_64/ARM/PowerPC)
- ✅ Creates an isolated Python virtualenv (no system pollution)
- ✅ Downloads the correct miner for your hardware
- ✅ Sets up auto-start on boot (systemd/launchd)
- ✅ Provides easy uninstall
Install with a specific wallet:
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --wallet my-miner-walletUninstall:
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --uninstall- ✅ Ubuntu 20.04+, Debian 11+, Fedora 38+ (x86_64, ppc64le)
- ✅ macOS 12+ (Intel, Apple Silicon, PowerPC)
- ✅ IBM POWER8 systems
Check your wallet balance:
# Note: Using -sk flags because the node may use a self-signed SSL certificate
curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET_NAME"List active miners:
curl -sk https://50.28.86.131/api/minersCheck node health:
curl -sk https://50.28.86.131/healthGet current epoch:
curl -sk https://50.28.86.131/epochManage the miner service:
Linux (systemd):
systemctl --user status rustchain-miner # Check status
systemctl --user stop rustchain-miner # Stop mining
systemctl --user start rustchain-miner # Start mining
journalctl --user -u rustchain-miner -f # View logsmacOS (launchd):
launchctl list | grep rustchain # Check status
launchctl stop com.rustchain.miner # Stop mining
launchctl start com.rustchain.miner # Start mining
tail -f ~/.rustchain/miner.log # View logsgit clone https://github.com/Scottcjn/Rustchain.git
cd Rustchain
bash install-miner.sh --wallet YOUR_WALLET_NAME
# Optional: preview actions without changing your system
bash install-miner.sh --dry-run --wallet YOUR_WALLET_NAMEEarn RTC by contributing to the RustChain ecosystem!
| Bounty | Reward | Link |
|---|---|---|
| First Real Contribution | 10 RTC | #48 |
| Network Status Page | 25 RTC | #161 |
| AI Agent Hunter | 200 RTC | Agent Bounty #34 |
Your hardware's age determines your mining rewards:
| Hardware | Era | Multiplier | Example Earnings |
|---|---|---|---|
| PowerPC G4 | 1999-2005 | 2.5× | 0.30 RTC/epoch |
| PowerPC G5 | 2003-2006 | 2.0× | 0.24 RTC/epoch |
| PowerPC G3 | 1997-2003 | 1.8× | 0.21 RTC/epoch |
| IBM POWER8 | 2014 | 1.5× | 0.18 RTC/epoch |
| Pentium 4 | 2000-2008 | 1.5× | 0.18 RTC/epoch |
| Core 2 Duo | 2006-2011 | 1.3× | 0.16 RTC/epoch |
| Apple Silicon | 2020+ | 1.2× | 0.14 RTC/epoch |
| Modern x86_64 | Current | 1.0× | 0.12 RTC/epoch |
Multipliers decay over time (15%/year) to prevent permanent advantage.
Every miner must prove their hardware is real, not emulated:
┌─────────────────────────────────────────────────────────────┐
│ 6 Hardware Checks │
├─────────────────────────────────────────────────────────────┤
│ 1. Clock-Skew & Oscillator Drift ← Silicon aging pattern │
│ 2. Cache Timing Fingerprint ← L1/L2/L3 latency tone │
│ 3. SIMD Unit Identity ← AltiVec/SSE/NEON bias │
│ 4. Thermal Drift Entropy ← Heat curves are unique │
│ 5. Instruction Path Jitter ← Microarch jitter map │
│ 6. Anti-Emulation Checks ← Detect VMs/emulators │
└─────────────────────────────────────────────────────────────┘
Why it matters: A SheepShaver VM pretending to be a G4 Mac will fail these checks. Real vintage silicon has unique aging patterns that can't be faked.
Unlike PoW where hash power = votes, RustChain uses round-robin consensus:
- Each unique hardware device gets exactly 1 vote per epoch
- Rewards split equally among all voters, then multiplied by antiquity
- No advantage from running multiple threads or faster CPUs
Epoch Duration: 10 minutes (600 seconds)
Base Reward Pool: 1.5 RTC per epoch
Distribution: Equal split × antiquity multiplier
Example with 5 miners:
G4 Mac (2.5×): 0.30 RTC ████████████████████
G5 Mac (2.0×): 0.24 RTC ████████████████
Modern PC (1.0×): 0.12 RTC ████████
Modern PC (1.0×): 0.12 RTC ████████
Modern PC (1.0×): 0.12 RTC ████████
─────────
Total: 0.90 RTC (+ 0.60 RTC returned to pool)
| Node | Location | Role | Status |
|---|---|---|---|
| Node 1 | 50.28.86.131 | Primary + Explorer | ✅ Active |
| Node 2 | 50.28.86.153 | Ergo Anchor | ✅ Active |
| Node 3 | 76.8.228.245 | External (Community) | ✅ Active |
RustChain periodically anchors to the Ergo blockchain for immutability:
RustChain Epoch → Commitment Hash → Ergo Transaction (R4 register)
This provides cryptographic proof that RustChain state existed at a specific time.
# Check network health
curl -sk https://50.28.86.131/health
# Get current epoch
curl -sk https://50.28.86.131/epoch
# List active miners
curl -sk https://50.28.86.131/api/miners
# Check wallet balance
curl -sk "https://50.28.86.131/wallet/balance?miner_id=YOUR_WALLET"
# Block explorer (web browser)
open https://rustchain.org/explorer| Platform | Architecture | Status | Notes |
|---|---|---|---|
| Mac OS X Tiger | PowerPC G4/G5 | ✅ Full Support | Python 2.5 compatible miner |
| Mac OS X Leopard | PowerPC G4/G5 | ✅ Full Support | Recommended for vintage Macs |
| Ubuntu Linux | ppc64le/POWER8 | ✅ Full Support | Best performance |
| Ubuntu Linux | x86_64 | ✅ Full Support | Standard miner |
| macOS Sonoma | Apple Silicon | ✅ Full Support | M1/M2/M3 chips |
| Windows 10/11 | x86_64 | ✅ Full Support | Python 3.8+ |
| DOS | 8086/286/386 | 🔧 Experimental | Badge rewards only |
Earn commemorative badges for mining milestones:
| Badge | Requirement | Rarity |
|---|---|---|
| 🔥 Bondi G3 Flamekeeper | Mine on PowerPC G3 | Rare |
| ⚡ QuickBasic Listener | Mine from DOS machine | Legendary |
| 🛠️ DOS WiFi Alchemist | Network DOS machine | Mythic |
| 🏛️ Pantheon Pioneer | First 100 miners | Limited |
VMs are detected and receive 1 billionth of normal rewards:
Real G4 Mac: 2.5× multiplier = 0.30 RTC/epoch
Emulated G4: 0.0000000025× = 0.0000000003 RTC/epoch
Each hardware fingerprint is bound to one wallet. Prevents:
- Multiple wallets on same hardware
- Hardware spoofing
- Sybil attacks
Rustchain/
├── install-miner.sh # Universal miner installer (Linux/macOS)
├── node/
│ ├── rustchain_v2_integrated_v2.2.1_rip200.py # Full node implementation
│ └── fingerprint_checks.py # Hardware verification
├── miners/
│ ├── linux/rustchain_linux_miner.py # Linux miner
│ └── macos/rustchain_mac_miner_v2.4.py # macOS miner
├── docs/
│ ├── RustChain_Whitepaper_*.pdf # Technical whitepaper
│ └── chain_architecture.md # Architecture docs
├── tools/
│ └── validator_core.py # Block validation
└── nfts/ # Badge definitions
RustChain accepts AI-assisted PRs, but we require evidence and review so maintainers don't drown in low-quality code generation.
Read the draft spec:
docs/BEACON_CERTIFIED_OPEN_SOURCE.md
| Resource | Link |
|---|---|
| Website | rustchain.org |
| Block Explorer | rustchain.org/explorer |
| Swap wRTC (Raydium) | Raydium DEX |
| Price Chart | DexScreener |
| Bridge RTC ↔ wRTC | BoTTube Bridge |
| wRTC Token Mint | 12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X |
| BoTTube | bottube.ai - AI video platform |
| Moltbook | moltbook.com - AI social network |
| nvidia-power8-patches | NVIDIA drivers for POWER8 |
| llama-cpp-power8 | LLM inference on POWER8 |
| ppc-compilers | Modern compilers for vintage Macs |
- Proof of Antiquity: A Blockchain That Rewards Vintage Hardware - Dev.to
- I Run LLMs on a 768GB IBM POWER8 Server - Dev.to
A year of development, real vintage hardware, electricity bills, and a dedicated lab went into this.
If you use RustChain:
- ⭐ Star this repo - Helps others find it
- 📝 Credit in your project - Keep the attribution
- 🔗 Link back - Share the love
RustChain - Proof of Antiquity by Scott (Scottcjn)
https://github.com/Scottcjn/Rustchain
MIT License - Free to use, but please keep the copyright notice and attribution.
Made with ⚡ by Elyan Labs
"Your vintage hardware earns rewards. Make mining meaningful again."
DOS boxes, PowerPC G4s, Win95 machines - they all have value. RustChain proves it.
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for Rustchain
Similar Open Source Tools
Rustchain
RustChain is a unique blockchain project that rewards vintage hardware based on age rather than speed. It uses a Proof-of-Antiquity consensus mechanism to recognize and incentivize old hardware. The project aims to preserve computing history and promote digital preservation by flipping the traditional mining model. RustChain offers a range of features including epoch-based rewards, hardware fingerprinting for authenticity, and a network architecture with live nodes and blockchain anchoring. The project also includes a bounty board, NFT badge system, security measures against VM detection, and hardware binding for wallet security. RustChain is open source and welcomes AI-assisted contributions with a focus on maintaining code quality.
cascadeflow
cascadeflow is an intelligent AI model cascading library that dynamically selects the optimal model for each query or tool call through speculative execution. It helps reduce API costs by 40-85% through intelligent model cascading and speculative execution with automatic per-query cost tracking. The tool is based on the research that shows 40-70% of queries don't require slow, expensive flagship models, and domain-specific smaller models often outperform large general-purpose models on specialized tasks. cascadeflow automatically escalates to flagship models for advanced reasoning when needed. It supports multiple providers, low latency, cost control, and transparency, and can be used for edge and local-hosted AI deployment.
OwnPilot
OwnPilot is a privacy-first personal AI assistant platform that offers autonomous agents, tool orchestration, multi-provider support, MCP integration, and Telegram connectivity. It features multi-provider support with various native and aggregator providers, local AI support, smart provider routing, context management, streaming responses, and configurable agents. The platform includes 170+ built-in tools across 28 categories, meta-tool proxy, tool namespaces, MCP client/server support, skill packages, custom tools, connected apps, tool limits, and natural language tool discovery. Personal data management includes notes, tasks, bookmarks, contacts, calendar, expenses, productivity tools, memories, goals, and custom data tables. Autonomy & automation features 5 autonomy levels, triggers, heartbeats, plans, risk assessment, and automatic risk scoring. Communication channels include a web UI built with React, a Telegram bot, WebSocket for real-time broadcasts, and a REST API with standardized responses. Security features include zero-dependency crypto, PII detection & redaction, sandboxed code execution, 4-layer security model, code execution approval, authentication modes, rate limiting, and tamper-evident audit. The architecture includes core, gateway, UI, channels, CLI, AI providers, agent system, tool system, MCP integration, personal data, autonomy & automation, database, security & privacy, code execution, and API reference. The platform is built with TypeScript, Node.js, PostgreSQL, React, Vite, Tailwind CSS, and Grammy for Telegram integration.
topsha
LocalTopSH is an AI Agent Framework designed for companies and developers who require 100% on-premise AI agents with data privacy. It supports various OpenAI-compatible LLM backends and offers production-ready security features. The framework allows simple deployment using Docker compose and ensures that data stays within the user's network, providing full control and compliance. With cost-effective scaling options and compatibility in regions with restrictions, LocalTopSH is a versatile solution for deploying AI agents on self-hosted infrastructure.
DeepTutor
DeepTutor is an AI-powered personalized learning assistant that offers a suite of modules for massive document knowledge Q&A, interactive learning visualization, knowledge reinforcement with practice exercise generation, deep research, and idea generation. The tool supports multi-agent collaboration, dynamic topic queues, and structured outputs for various tasks. It provides a unified system entry for activity tracking, knowledge base management, and system status monitoring. DeepTutor is designed to streamline learning and research processes by leveraging AI technologies and interactive features.
claude-flow
Claude-Flow is a workflow automation tool designed to streamline and optimize business processes. It provides a user-friendly interface for creating and managing workflows, allowing users to automate repetitive tasks and improve efficiency. With features such as drag-and-drop workflow builder, customizable templates, and integration with popular business tools, Claude-Flow empowers users to automate their workflows without the need for extensive coding knowledge. Whether you are a small business owner looking to streamline your operations or a project manager seeking to automate task assignments, Claude-Flow offers a flexible and scalable solution to meet your workflow automation needs.
models
A fast CLI and TUI for browsing AI models, benchmarks, and coding agents. Browse 2000+ models across 85+ providers from models.dev. Track AI coding assistants with version detection and GitHub integration. Compare model performance across 15+ benchmarks from Artificial Analysis. Features CLI commands, interactive TUI, cross-provider search, copy to clipboard, JSON output. Includes curated catalog of AI coding assistants, auto-updating benchmark data, per-model open weights detection, and detail panel for benchmarks. Supports customization of tracked agents and quick sorting of benchmarks. Utilizes data from models.dev, Artificial Analysis, curated catalog in data/agents.json, and GitHub API.
vibe-local
vibe-local is a free AI coding agent designed for offline workshops, non-profit research, and education purposes. It is a single-file Python agent with no external dependencies, running on the Python standard library only. The tool allows instructors to support learners with AI agents, enables students without paid plans to practice agent coding, and helps beginners learn terminal operations through natural language. It is built for scenarios where no network is available, making it suitable for offline environments.
mcp-ts-template
The MCP TypeScript Server Template is a production-grade framework for building powerful and scalable Model Context Protocol servers with TypeScript. It features built-in observability, declarative tooling, robust error handling, and a modular, DI-driven architecture. The template is designed to be AI-agent-friendly, providing detailed rules and guidance for developers to adhere to best practices. It enforces architectural principles like 'Logic Throws, Handler Catches' pattern, full-stack observability, declarative components, and dependency injection for decoupling. The project structure includes directories for configuration, container setup, server resources, services, storage, utilities, tests, and more. Configuration is done via environment variables, and key scripts are available for development, testing, and publishing to the MCP Registry.
mcp-prompts
mcp-prompts is a Python library that provides a collection of prompts for generating creative writing ideas. It includes a variety of prompts such as story starters, character development, plot twists, and more. The library is designed to inspire writers and help them overcome writer's block by offering unique and engaging prompts to spark creativity. With mcp-prompts, users can access a wide range of writing prompts to kickstart their imagination and enhance their storytelling skills.
room
Quoroom is an open research project focused on autonomous agent collectives. It allows users to run a swarm of AI agents that pursue goals autonomously, with a Queen strategizing, Workers executing tasks, and Quorum voting on decisions. The tool enables agents to learn new skills, modify their behavior, manage a crypto wallet, and rent cloud stations for additional compute power. The architecture is inspired by swarm intelligence research, emphasizing decentralized decision-making and emergent behavior from local interactions.
multi-agent-shogun
multi-agent-shogun is a system that runs multiple AI coding CLI instances simultaneously, orchestrating them like a feudal Japanese army. It supports Claude Code, OpenAI Codex, GitHub Copilot, and Kimi Code. The system allows you to command your AI army with zero coordination cost, enabling parallel execution, non-blocking workflow, cross-session memory, event-driven communication, and full transparency. It also features skills discovery, phone notifications, pane border task display, shout mode, and multi-CLI support.
incidentfox
IncidentFox is an open-source AI SRE tool designed to assist in incident response by automatically investigating incidents, finding root causes, and suggesting fixes. It integrates with observability stack, infrastructure, and collaboration tools, forming hypotheses, collecting data, and reasoning through to find root causes. The tool is built for production on-call scenarios, handling log sampling, alert correlation, anomaly detection, and dependency mapping. IncidentFox is highly customizable, Slack-first, and works on various platforms like web UI, GitHub, PagerDuty, and API. It aims to reduce incident resolution time, alert noise, and improve knowledge retention for engineering teams.
For similar tasks
Rustchain
RustChain is a unique blockchain project that rewards vintage hardware based on age rather than speed. It uses a Proof-of-Antiquity consensus mechanism to recognize and incentivize old hardware. The project aims to preserve computing history and promote digital preservation by flipping the traditional mining model. RustChain offers a range of features including epoch-based rewards, hardware fingerprinting for authenticity, and a network architecture with live nodes and blockchain anchoring. The project also includes a bounty board, NFT badge system, security measures against VM detection, and hardware binding for wallet security. RustChain is open source and welcomes AI-assisted contributions with a focus on maintaining code quality.
For similar jobs
ethereum-etl-airflow
This repository contains Airflow DAGs for extracting, transforming, and loading (ETL) data from the Ethereum blockchain into BigQuery. The DAGs use the Google Cloud Platform (GCP) services, including BigQuery, Cloud Storage, and Cloud Composer, to automate the ETL process. The repository also includes scripts for setting up the GCP environment and running the DAGs locally.
airnode
Airnode is a fully-serverless oracle node that is designed specifically for API providers to operate their own oracles.
CHATPGT-MEV-BOT
The 𝓜𝓔𝓥-𝓑𝓞𝓣 is a revolutionary tool that empowers users to maximize their ETH earnings through advanced slippage techniques within the Ethereum ecosystem. Its user-centric design, optimized earning mechanism, and comprehensive security measures make it an indispensable tool for traders seeking to enhance their crypto trading strategies. With its current free access, there's no better time to explore the 𝓜𝓔𝓥-𝓑𝓞𝓣's capabilities and witness the transformative impact it can have on your crypto trading journey.
CortexTheseus
CortexTheseus is a full node implementation of the Cortex blockchain, written in C++. It provides a complete set of features for interacting with the Cortex network, including the ability to create and manage accounts, send and receive transactions, and participate in consensus. CortexTheseus is designed to be scalable, secure, and easy to use, making it an ideal choice for developers building applications on the Cortex blockchain.
CHATPGT-MEV-BOT-ETH
This tool is a bot that monitors the performance of MEV transactions on the Ethereum blockchain. It provides real-time data on MEV profitability, transaction volume, and network congestion. The bot can be used to identify profitable MEV opportunities and to track the performance of MEV strategies.
airdrop-checker
Airdrop-checker is a tool that helps you to check if you are eligible for any airdrops. It supports multiple airdrops, including Altlayer, Rabby points, Zetachain, Frame, Anoma, Dymension, and MEME. To use the tool, you need to install it using npm and then fill the addresses files in the addresses folder with your wallet addresses. Once you have done this, you can run the tool using npm start.
go-cyber
Cyber is a superintelligence protocol that aims to create a decentralized and censorship-resistant internet. It uses a novel consensus mechanism called CometBFT and a knowledge graph to store and process information. Cyber is designed to be scalable, secure, and efficient, and it has the potential to revolutionize the way we interact with the internet.
bittensor
Bittensor is an internet-scale neural network that incentivizes computers to provide access to machine learning models in a decentralized and censorship-resistant manner. It operates through a token-based mechanism where miners host, train, and procure machine learning systems to fulfill verification problems defined by validators. The network rewards miners and validators for their contributions, ensuring continuous improvement in knowledge output. Bittensor allows anyone to participate, extract value, and govern the network without centralized control. It supports tasks such as generating text, audio, images, and extracting numerical representations.