Skip to content

feat: Interactive Mining Simulator — browser-based PoA education tool (Bounty #2301, 40 RTC)#1842

Open
AliaksandrNazaruk wants to merge 1 commit intoScottcjn:mainfrom
AliaksandrNazaruk:feat/mining-simulator
Open

feat: Interactive Mining Simulator — browser-based PoA education tool (Bounty #2301, 40 RTC)#1842
AliaksandrNazaruk wants to merge 1 commit intoScottcjn:mainfrom
AliaksandrNazaruk:feat/mining-simulator

Conversation

@AliaksandrNazaruk
Copy link
Contributor

Bounty: #2301 (40 RTC)

Interactive browser-based simulator demonstrating RustChain Proof of Antiquity mining.

Features

  • Hardware Selection: PowerBook G4 (2.5×), Power Mac G5 (2.0×), Modern x86 (1.0×), VM (0.000000001×)
  • Animated Fingerprint Visualization: 32-bar real-time fingerprint check with 8-step hardware verification
  • Live Mining Dashboard: Epoch counter, RTC earned, attestation count, miner rank
  • Architecture Reward Comparison: Visual bar chart comparing all architectures
  • Earnings Calculator: Per-epoch, daily, and monthly projections
  • VM Detection Demo: Shows exactly why VMs fail (flat cache timing, CPUID hypervisor bit, VirtIO)

Bonus (10 RTC)

  • ✅ Animated fingerprint check visualization
  • ✅ "What would you earn?" calculator

Tech

Pure HTML/JS, zero dependencies, no backend. Open simulator/index.html in any browser.

Deploy

Drop into rustchain.org/simulator or host anywhere static.

Closes Scottcjn/rustchain-bounties#2301

… (bounty #2301)

Adds a standalone HTML/JS simulator demonstrating RustChain's Proof of Antiquity:
- Pick hardware: PowerBook G4 (2.5x), Power Mac G5 (2.0x), x86 (1.0x), VM (0.000000001x)
- Animated fingerprint visualization with 8-step hardware verification
- Live mining dashboard: epoch counter, RTC earned, attestations, rank
- Architecture reward comparison chart
- 'What would you earn?' calculator (per epoch/daily/monthly)
- VM detection demo showing why hypervisors fail attestation
- No backend, no dependencies — pure HTML/JS

Closes Scottcjn/rustchain-bounties#2301 (40 RTC)
@github-actions github-actions bot added documentation Improvements or additions to documentation size/L PR: 201-500 lines labels Mar 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/L PR: 201-500 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Interactive RustChain Mining Simulator — Try Before You Mine (40 RTC)

2 participants