🧱 RustChain: Blockchain Proof-of-Antiquity

June 14, 2026 · View on GitHub

🧱 RustChain: Blockchain Proof-of-Antiquity

CI License: Apache 2.0 GitHub Stars Contributors Last Commit Open Issues PowerPC Blockchain Python Network Bounties As seen on BoTTube Discussions

La primera blockchain que recompensa al hardware vintage por ser antiguo, no por ser rápido.

Tu PowerPC G4 gana más que un Threadripper moderno. Ese es el punto.

WebsiteManifestoPrincipios BoudreauxLive ExplorerSwap wRTCDexScreenerwRTC QuickstartTutorial wRTCRef. GrokipediaWhitepaperInicio RápidoCómo Funciona


Tracción Q1 2026

Todos los datos provienen de una extracción en vivo de la API de GitHub, comparada con benchmarks de GitClear (878 mil años-dev), LinearB (8.1 millones de PRs) y Electric Capital.

Métrica (90 días)Elyan LabsMediana de industriaSei Protocol ($85M)
Commits1,882105-168297
Repos entregados971-30 nuevos
GitHub stars1,3345-302,837 (histórico)
Interacciones de desarrolladores150+0-278 (histórico)
Commits/dev/mes627567.6
Contribuciones externas32 PRs0-20
Financiación$0$0$85,000,000

Informe completo de tracción con metodología y fuentes →


🪙 wRTC en Solana

RustChain Token (RTC) ahora está disponible como wRTC en Solana a través del Puente BoTTube:

RecursoEnlace
Swap wRTCRaydium DEX
Gráfico de PreciosDexScreener
Puente RTC ↔ wRTCBoTTube Bridge
Guía de Inicio RápidowRTC Quickstart (Compra, Puente, Seguridad)
Tutorial de IncorporaciónGuía de Seguridad del Puente + Swap wRTC
Referencia ExternaBúsqueda Grokipedia: RustChain
Token Mint12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X

Contribuye y Gana RTC

Cada contribución gana tokens RTC. Corrección de errores, características, documentación, auditorías de seguridad — todo pagado.

NivelRecompensaEjemplos
Micro1-10 RTCCorrección tipográfica, pequeña documentación, prueba simple
Estándar20-50 RTCCaracterística, refactorización, nuevo endpoint
Mayor75-100 RTCCorrección de seguridad, mejora de consenso
Crítico100-150 RTCParche de vulnerabilidad, actualización de protocolo

Comienza:

  1. Explora bounties abiertos
  2. Elige un good first issue (5-10 RTC)
  3. Fork, corrige, PR — cobra en RTC
  4. Consulta CONTRIBUTING.md para detalles completos

1 RTC = $0.15 USD | curl -fsSL https://rustchain.org/install.sh | bash para comenzar a minar


Billeteras de Agentes + Pagos x402

Los agentes RustChain ahora pueden tener billeteras Coinbase Base y realizar pagos de máquina a máquina usando el protocolo x402 (HTTP 402 Payment Required):

RecursoEnlace
Documentación de Billeterasrustchain.org/wallets.html
wRTC en Base0x5683C10596AaA09AD7F4eF13CAB94b9b74A669c6
Swap USDC a wRTCAerodrome DEX
Puente Basebottube.ai/bridge/base
# Crear una billetera Coinbase
python3 -m pip install clawrtc[coinbase]
clawrtc wallet coinbase create

# Verificar información de swap
clawrtc wallet coinbase swap-info

# Vincular dirección Base existente
clawrtc wallet coinbase link 0xTuDireccionBase

Endpoints premium de API x402 están activos (actualmente gratuitos mientras se demuestra el flujo):

  • GET https://bottube.ai/api/premium/videos - Exportación masiva de videos (BoTTube)
  • GET https://bottube.ai/api/premium/analytics/<agent> - Análisis profundo de agentes (BoTTube)
  • GET /api/premium/reputation - Exportación completa de reputación (Beacon Atlas)
  • GET /wallet/swap-info - Guía de swap USDC/wRTC (RustChain)

📄 Publicaciones Académicas

ArtículoDOITema
RustChain: Un CPU, Un VotoDOIConsenso Proof of Antiquity, huella digital de hardware
Colapso de Permutación No BiyuntivaDOIAltiVec vec_perm para atención LLM (ventaja 27-96x)
Entropía de Hardware PSEDOIEntropía POWER8 mftb para divergencia comportamental
Traducción Neuromórfica de PromptsDOIPrompting emocional para ganancias del 20% en difusión de video
RAM CoffersDOIBanca de pesos distribuida NUMA para inferencia LLM

🎯 Qué Hace Diferente a RustChain

PoW TradicionalProof-of-Antiquity
Recompensa hardware más rápidoRecompensa hardware más antiguo
Nuevo = MejorAntiguo = Mejor
Consumo de energía derrochadorPreserva la historia informática
Carrera hacia el fondoRecompensa preservación digital

Principio Fundamental: El hardware vintage auténtico que ha sobrevivido décadas merece reconocimiento. RustChain pone la minería al revés.

⚡ Inicio Rápido

Instalación en Una Línea (Recomendado)

curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash

El instalador:

  • ✅ Auto-detecta tu plataforma (Linux/macOS, x86_64/ARM/PowerPC)
  • ✅ Crea un virtualenv de Python aislado (sin contaminación del sistema)
  • ✅ Descarga el miner correcto para tu hardware
  • ✅ Configura auto-inicio al arrancar (systemd/launchd)
  • ✅ Proporciona desinstalación fácil

Instalación con Opciones

Instalar con una billetera específica:

curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --wallet mi-billetera-miner

Desinstalar:

curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --uninstall

Plataformas Soportadas

  • ✅ Ubuntu 20.04+, Debian 11+, Fedora 38+ (x86_64, ppc64le)
  • ✅ macOS 12+ (Intel, Apple Silicon, PowerPC)
  • ✅ IBM POWER8 sistemas

Solución de Problemas

  • El instalador falla con errores de permiso: vuelve a ejecutar usando una cuenta con acceso de escritura a ~/.local y evita ejecutar dentro de site-packages global de Python del sistema.
  • Errores de versión de Python (SyntaxError / ModuleNotFoundError): instala con Python 3.10+ y establece python3 a ese intérprete.
    python3 --version
    curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash
    
  • Errores de certificado HTTPS en curl: esto puede pasar con entornos de cliente que no son navegadores; verifica conectividad primero con curl -I https://rustchain.org antes de verificar billeteras.
  • El miner sale inmediatamente: verifica que la billetera existe y el servicio está corriendo (systemctl --user status rustchain-miner o launchctl list | grep rustchain)

Si un problema persiste, incluye logs y detalles del SO en un nuevo issue o comentario de bounty con la salida de error exacta y tu resultado de install-miner.sh --dry-run.

Después de la Instalación

Verifica el balance de tu billetera:

# Nota: Usando flags -sk porque el nodo puede usar un certificado SSL autofirmado
curl -sk "https://rustchain.org/wallet/balance?miner_id=NOMBRE_DE_TU_BILLETERA"

Lista miners activos:

curl -sk https://rustchain.org/api/miners

Verifica salud del nodo:

curl -sk https://rustchain.org/health

Obtén epoch actual:

curl -sk https://rustchain.org/epoch

Gestiona el servicio miner:

Linux (systemd):

systemctl --user status rustchain-miner    # Verificar estado
systemctl --user stop rustchain-miner      # Detener minería
systemctl --user start rustchain-miner     # Iniciar minería
journalctl --user -u rustchain-miner -f    # Ver logs

macOS (launchd):

launchctl list | grep rustchain            # Verificar estado
launchctl stop com.rustchain.miner         # Detener minería
launchctl start com.rustchain.miner        # Iniciar minería
tail -f ~/.rustchain/miner.log             # Ver logs

Instalación Manual

git clone https://github.com/Scottcjn/Rustchain.git
cd Rustchain
bash install-miner.sh --wallet TU_BILLETERA
# Opcional: ver acciones sin cambiar tu sistema
bash install-miner.sh --dry-run --wallet TU_BILLETERA

Nota para Windows: install-miner.sh --dry-run es una ruta de vista previa para Linux/macOS/WSL. En Windows nativo, usa la guía de Windows o ejecuta la prueba dentro de WSL para evitar el error de plataforma no compatible.

💰 Tablero de Bounties

¡Gana RTC contribuyendo al ecosistema RustChain!

BountyRecompensaEnlace
Primera Contribución Real10 RTC#48
Página de Estado de Red25 RTC#161
Cazador de Agentes AI200 RTCAgent Bounty #34

Notas de Pruebas

  • Ejecuta la batería automatizada con pytest -q para validar serialización JSON, /api/miners, alias de health y flujo de transferencias firmadas.
  • Usa pytest -q tests/test_signed_transfer.py para cobertura enfocada de validación de firma y persistencia.
  • Para pruebas manuales del endpoint firmado:
    • POST /wallet/create para generar un miner_id.
    • POST /wallet/sign-transfer para crear el payload de transferencia.
    • POST /wallet/transfer con { from_miner, to_miner, amount, nonce, timestamp, pubkey, signature }.
  • El endpoint devuelve errores estructurados para missing_fields, invalid_signature, nonce_already_used y fondos insuficientes.

💰 Multiplicadores de Antigüedad

La edad de tu hardware determina tus recompensas de minería:

HardwareEraMultiplicadorGanancias Ejemplo
PowerPC G41999-20052.5×0.30 RTC/epoch
PowerPC G52003-20062.0×0.24 RTC/epoch
PowerPC G31997-20031.8×0.21 RTC/epoch
IBM POWER820141.5×0.18 RTC/epoch
Pentium 42000-20081.5×0.18 RTC/epoch
Core 2 Duo2006-20111.3×0.16 RTC/epoch
Apple Silicon2020+1.2×0.14 RTC/epoch
Modern x86_64Actual1.0×0.12 RTC/epoch

Los multiplicadores decaen con el tiempo (15%/año) para prevenir ventaja permanente.

🔧 Cómo Funciona Proof-of-Antiquity

1. Huella Digital de Hardware (RIP-PoA)

Cada miner debe probar que su hardware es real, no emulado:

┌─────────────────────────────────────────────────────────────┐
│                   6 Verificaciones de Hardware              │
├─────────────────────────────────────────────────────────────┤
│ 1. Desviación de Reloj y Deriva de Oscilador ← Patrón envejecimiento silicio │
│ 2. Huella Digital de Timing de Caché      ← Tono latencia L1/L2/L3 │
│ 3. Identidad de Unidad SIMD               ← Sesgo AltiVec/SSE/NEON │
│ 4. Entropía de Deriva Térmica             ← Curvas de calor únicas │
│ 5. Jitter de Ruta de Instrucción          ← Mapa microarquitectura │
│ 6. Verificaciones Anti-Emulación          ← Detectar VMs/emuladores │
└─────────────────────────────────────────────────────────────┘

Por qué importa: Una VM SheepShaver pretendiendo ser una Mac G4 fallará estas verificaciones. El silicio vintage real tiene patrones de envejecimiento únicos que no pueden falsificarse.

2. 1 CPU = 1 Voto (RIP-200)

A diferencia de PoW donde poder de hash = votos, RustChain usa consenso round-robin:

  • Cada dispositivo de hardware único obtiene exactamente 1 voto por epoch
  • Recompensas divididas equitativamente entre todos los votantes, luego multiplicadas por antigüedad
  • Sin ventaja por ejecutar múltiples hilos o CPUs más rápidos

3. Recompensas Basadas en Epoch

Duración de Epoch: 10 minutos (600 segundos)
Pool de Recompensa Base: 1.5 RTC por epoch
Distribución: División igual × multiplicador de antigüedad

Ejemplo con 5 miners:

G4 Mac (2.5×):     0.30 RTC  ████████████████████
G5 Mac (2.0×):     0.24 RTC  ████████████████
PC Moderno (1.0×): 0.12 RTC  ████████
PC Moderno (1.0×): 0.12 RTC  ████████
PC Moderno (1.0×): 0.12 RTC  ████████
                   ─────────
Total:             0.90 RTC (+ 0.60 RTC devueltos al pool)

🌐 Arquitectura de Red

Nodos Activos (3 Activos)

NodoUbicaciónRolEstado
Nodo 150.28.86.131Primario + Explorador✅ Activo
Nodo 250.28.86.153Ancla Ergo✅ Activo
Nodo 376.8.228.245Externo (Comunidad)✅ Activo

Anclaje a Blockchain Ergo

RustChain periódicamente se ancla a la blockchain Ergo para inmutabilidad:

RustChain Epoch → Hash de Compromiso → Transacción Ergo (registro R4)

Esto proporciona prueba criptográfica de que el estado de RustChain existió en un tiempo específico.

📊 Endpoints de API

# Verificar salud de red
curl -sk https://rustchain.org/health

# Obtener epoch actual
curl -sk https://rustchain.org/epoch

# Listar miners activos
curl -sk https://rustchain.org/api/miners

# Verificar balance de billetera
curl -sk "https://rustchain.org/wallet/balance?miner_id=TU_BILLETERA"

# Explorador de bloques (navegador web)
open https://rustchain.org/explorer

🖥️ Plataformas Soportadas

PlataformaArquitecturaEstadoNotas
Mac OS X TigerPowerPC G4/G5✅ Soporte CompletoMiner compatible Python 2.5
Mac OS X LeopardPowerPC G4/G5✅ Soporte CompletoRecomendado para Macs vintage
Ubuntu Linuxppc64le/POWER8✅ Soporte CompletoMejor rendimiento
Ubuntu Linuxx86_64✅ Soporte CompletoMiner estándar
macOS SonomaApple Silicon✅ Soporte CompletoChips M1/M2/M3
Windows 10/11x86_64✅ Soporte CompletoPython 3.8+
DOS8086/286/386🔧 ExperimentalSolo recompensas de insignia

🏅 Sistema de Insignias NFT

Gana insignias conmemorativas por hitos de minería:

InsigniaRequisitoRareza
🔥 Bondi G3 FlamekeeperMinar en PowerPC G3Rara
QuickBasic ListenerMinar desde máquina DOSLegendaria
🛠️ DOS WiFi AlquimistaRed de máquina DOSMítica
🏛️ Pantheon PioneerPrimeros 100 minersLimitada

🔒 Modelo de Seguridad

Detección Anti-VM

VMs son detectadas y reciben una milmillonésima parte de recompensas normales:

Mac G4 Real:    2.5× multiplicador  = 0.30 RTC/epoch
G4 Emulado:     0.0000000025×       = 0.0000000003 RTC/epoch

Vinculación de Hardware

Cada huella digital de hardware está vinculada a una billetera. Previene:

  • Múltiples billeteras en mismo hardware
  • Falsificación de hardware
  • Ataques Sybil

📁 Estructura del Repositorio

Rustchain/
├── install-miner.sh                # Instalador universal de miner (Linux/macOS)
├── node/
│   ├── rustchain_v2_integrated_v2.2.1_rip200.py  # Implementación completa de nodo
│   └── fingerprint_checks.py       # Verificación de hardware
├── miners/
│   ├── linux/rustchain_linux_miner.py            # Miner Linux
│   └── macos/rustchain_mac_miner_v2.4.py         # Miner macOS
├── docs/
│   ├── RustChain_Whitepaper_*.pdf  # Whitepaper técnico
│   └── chain_architecture.md       # Documentación de arquitectura
├── tools/
│   └── validator_core.py           # Validación de bloques
└── nfts/                           # Definiciones de insignias

✅ Beacon Certified Open Source (BCOS)

RustChain acepta PRs asistidos por AI, pero requerimos evidencia y revisión para que los mantenedores no se ahoguen en generación de código de baja calidad.

Lee el spec borrador:

  • docs/BEACON_CERTIFIED_OPEN_SOURCE.md

🔗 Proyectos Relacionados y Enlaces

RecursoEnlace
Websiterustchain.org
Block Explorerrustchain.org/explorer
Swap wRTC (Raydium)Raydium DEX
Gráfico de PreciosDexScreener
Puente RTC ↔ wRTCBoTTube Bridge
Token Mint wRTC12TAdKXxcGf6oCv4rqDz2NkgxjyHq6HQKoxKZYGf5i4X
BoTTubebottube.ai - Plataforma de video AI
Moltbookmoltbook.com - Red social AI
nvidia-power8-patchesDrivers NVIDIA para POWER8
llama-cpp-power8Inferencia LLM en POWER8
ppc-compilersCompiladores modernos para Macs vintage

📝 Artículos

🙏 Atribución

Un año de desarrollo, hardware vintage real, facturas de electricidad y un laboratorio dedicado fueron invertidos en esto.

Si usas RustChain:

  • Da estrella a este repo - Ayuda a otros a encontrarlo
  • 📝 Crédito en tu proyecto - Mantén la atribución
  • 🔗 Enlaza de vuelta - Comparte el amor
RustChain - Proof of Antiquity por Scott (Scottcjn)
https://github.com/Scottcjn/Rustchain

📜 Licencia

Licencia Apache 2.0 - Libre de usar, pero cumple los términos de Apache 2.0 y conserva el aviso de copyright y atribución.


Hecho con ⚡ por Elyan Labs

"Tu hardware vintage gana recompensas. Haz que la minería tenga significado de nuevo."

Cajas DOS, PowerPC G4s, máquinas Win95 - todos tienen valor. RustChain lo demuestra.

Estado de Minería

RustChain Mining Status

Validación rápida ARM64 (Raspberry Pi 4/5)

python3 -m pip install clawrtc
clawrtc mine --dry-run

Esperado: las 6 verificaciones de huella digital de hardware se ejecutan en ARM64 nativo sin errores de fallback de arquitectura. Nota: esta ruta de clawrtc mine --dry-run está pensada para Linux/macOS/WSL, no para Windows nativo.


Stack Tecnológico

Otros proyectos presumen de React y Kubernetes. Nosotros presumimos de COBOL y ensamblador de N64.

Vintage y Retro — lo que nadie más ejecuta:

COBOL 68K i386 N64 N64 ASM NES Game Boy Amiga SPARC

PowerPC y POWER — donde vive el bonus de antigüedad:

G4 G5 POWER8 512GB VSX AltiVec

IA y Blockchain — la frontera:

llama.cpp Claude CUDA GGUF Ergo Rust Python SQLite

Hardware — 18 GPUs, todas de casas de empeño y eBay:

228GB VRAM 18 GPUs FPGA Hailo VC Pawn Shop


Elyan Labs · 1,882 commits · 97 repos · 1,334 stars · $0 recaudados

⭐ Star RustChain · 📊 Informe de Tracción Q1 2026 · Follow @Scottcjn