Summary
RIP-304 formalizes retro game console participation in RustChain's Proof of Antiquity consensus. A Raspberry Pi Pico microcontroller serves as a serial-to-controller bridge, enabling consoles from 1983 onward to attest hardware identity and earn RTC rewards.
This is the first blockchain to mine on vintage game console silicon.
Proven Feasibility
The Legend of Elya project demonstrates real computation on Nintendo 64 hardware:
- 4-layer nano-GPT (819K params, Q8 quantized, 868 KB)
- Running on MIPS R4300i FPU at 93.75 MHz (float32, hard-float)
- 1-3 tokens/second on real N64 hardware
If an N64 can run a neural network, it can compute attestation hashes.
Supported Consoles
| Console |
CPU |
Release |
Alias |
Multiplier |
| NES/Famicom |
Ricoh 2A03 (6502) |
1983 |
nes_6502 |
2.8x |
| Game Boy |
Sharp LR35902 (Z80) |
1989 |
gameboy_z80 |
2.6x |
| Sega Master System |
Zilog Z80 |
1986 |
sms_z80 |
2.6x |
| Sega Genesis |
Motorola 68000 |
1988 |
genesis_68000 |
2.5x |
| SNES/Super Famicom |
Ricoh 5A22 (65C816) |
1990 |
snes_65c816 |
2.7x |
| Sega Saturn |
Hitachi SH-2 |
1994 |
saturn_sh2 |
2.6x |
| PlayStation 1 |
MIPS R3000A |
1994 |
ps1_mips |
2.8x |
| Nintendo 64 |
NEC VR4300 (MIPS R4300i) |
1996 |
n64_mips |
2.5x |
| Game Boy Advance |
ARM7TDMI |
2001 |
gba_arm7 |
2.3x |
Architecture
Console (controller port) → Pico PIO state machine → USB/WiFi → RustChain node
The Pico's PIO captures controller port timing at 125 MHz for anti-emulation fingerprinting. Real consoles have measurable clock drift and bus jitter that emulators cannot reproduce.
Changes in This RIP
- Spec:
rips/docs/RIP-0304-retro-console-mining.md
- Multiplier table: 15+ console CPU aliases added to
ANTIQUITY_MULTIPLIERS
- Fleet bucket: New
retro_console bucket in RIP-201 fleet immune system
- Server weights:
console family added to HARDWARE_WEIGHTS
- Fingerprint validation: Bridge-type detection for Pico serial console miners
Future Work
- Pico bridge firmware (per-console PIO programs)
- NES/SNES attestation ROMs
- Pico W standalone mode (WiFi, no host PC needed)
- Multi-console bridge board
References
Summary
RIP-304 formalizes retro game console participation in RustChain's Proof of Antiquity consensus. A Raspberry Pi Pico microcontroller serves as a serial-to-controller bridge, enabling consoles from 1983 onward to attest hardware identity and earn RTC rewards.
This is the first blockchain to mine on vintage game console silicon.
Proven Feasibility
The Legend of Elya project demonstrates real computation on Nintendo 64 hardware:
If an N64 can run a neural network, it can compute attestation hashes.
Supported Consoles
nes_6502gameboy_z80sms_z80genesis_68000snes_65c816saturn_sh2ps1_mipsn64_mipsgba_arm7Architecture
The Pico's PIO captures controller port timing at 125 MHz for anti-emulation fingerprinting. Real consoles have measurable clock drift and bus jitter that emulators cannot reproduce.
Changes in This RIP
rips/docs/RIP-0304-retro-console-mining.mdANTIQUITY_MULTIPLIERSretro_consolebucket in RIP-201 fleet immune systemconsolefamily added toHARDWARE_WEIGHTSFuture Work
References