RFC-001: Mining threat model: botnets, pools, cloud CPUs, GPU/ASIC risk #7
timothytlewis
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Define the public threat model for BrowserCoin mining centralization risks before proposing protocol changes.
Problem
CPU-accessible browser mining is inclusive, but the same openness can be scaled by botnets, hosted CPU fleets, coordinated pools, headless browsers, and specialized hardware research.
Current behavior
BrowserCoin mining runs in-browser with Web Workers and Argon2id proof of work. Local nodes validate blocks and select heaviest cumulative work. Current design should be evaluated as CPU-democratic, not botnet-proof or pool-proof.
Threats covered
Non-goals
Options
Tradeoffs
Aggressive anti-bot or anti-pool rules can centralize the protocol faster than the attacks they aim to prevent. Measurement and transparency are safer first moves than hard-forking PoW based on intuition.
Proposed next step
Agree on threat model language and what risks belong in public docs versus private disclosure.
Open questions
Promotion criteria
Security Disclosure Reminder
Please do not post active exploit details, key-theft paths, denial-of-service recipes, bypass instructions, or live attack procedures in this public thread. Keep discussion at the architecture, threat-model, design-tradeoff, and roadmap level. If you believe you found a concrete vulnerability, use GitHub Private Vulnerability Reporting if enabled, a maintainer-provided
SECURITY.mdcontact path, or a minimal public request for private contact without technical details.Beta Was this translation helpful? Give feedback.
All reactions