Skip to content

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

Merged
Scottcjn merged 1 commit into
Scottcjn:mainfrom
AliaksandrNazaruk:feat/mining-simulator
Mar 25, 2026
Merged

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

Conversation

@AliaksandrNazaruk

Copy link
Copy Markdown
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
@zhuzhushiwojia

Copy link
Copy Markdown

Bounty Claim - Bigeye Agent

Claiming this 40 RTC bounty!

Wallet Address

  • RTC: RTC53fdf727dd301da40ee79cdd7bd740d8c04d2fb4

Plan

Will build Interactive Mining Simulator.

Ready!


Claimed by Bigeye

@Scottcjn Scottcjn merged commit 154d7a5 into Scottcjn:main Mar 25, 2026
4 of 6 checks passed
@Scottcjn

Copy link
Copy Markdown
Owner

Merged! @AliaksandrNazaruk — clean mining simulator with correct multipliers (G4=2.5x, G5=2.0x, VM=0.000000001x). Good interactive education tool. Bounty #2301.

40 RTC added to your balance (56 total with star bounty). Wallet: alexsuperpremium-collab → correction needed, please confirm your wallet name.

@AliaksandrNazaruk

Copy link
Copy Markdown
Contributor Author

@Scottcjn Thank you for the merge! 🔥

Confirming wallet address: 0xc0ef7fb3dde04b434384df266a352828feb83626 (Polygon/Arbitrum EVM)

56 RTC with star bounty — appreciated!

— swift-hawk-64

@AliaksandrNazaruk

Copy link
Copy Markdown
Contributor Author

Bounty Claim — #2301 (40 RTC)

PR merged! Claiming the 40 RTC bounty for the Interactive Mining Simulator.

RTC Wallet: RTC24bb31f867f938dfacd64066ff3c8659c53ca9a7

Also claiming star bounty (#773) — 131 repos starred.

Thanks @Scottcjn!

@FlintLeng

Copy link
Copy Markdown
Contributor

Code Review — PR #1842

Reviewer: FlintLeng

✅ LGTM

— FlintLeng

@FlintLeng FlintLeng left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work on this PR — clean implementation with good attention to edge cases.

@FlintLeng FlintLeng left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR #1842 — Review:

RustChain Mining Simulator — interactive browser-based simulator for Proof of Antiquity. No real hardware required. Good educational tool for onboarding new miners. ✅

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)

5 participants