Skip to content

Browser Miner ​

The Rhino Miner Browser Miner lets you mine RMC directly in your web browser using WebAssembly technology. No downloads, no installations—just open and start mining!

What is Browser Mining? ​

Browser mining allows you to mine cryptocurrency using only a web browser:

  • No Software Installation: Runs entirely in your browser
  • Cross-Platform: Works on Windows, Mac, Linux, and mobile
  • WebAssembly Powered: High-performance mining using WASM
  • Easy to Use: Simple interface for beginners
  • Multi-Threaded: Utilizes multiple CPU cores efficiently

How It Works ​

Your Browser (WASM Mining)
     ↓ WebSocket
Miner Proxy
     ↓ Stratum Protocol
Mining Pool
     ↓ RPC
Rhino Network
  1. Your browser runs mining code via WebAssembly
  2. Connects to a miner proxy via WebSocket
  3. Proxy translates WebSocket to Stratum protocol
  4. Pool coordinates mining and distributes rewards
  5. You get paid in RMC!

Features ​

Modern Interface ​

  • Clean Design: Modern, responsive UI
  • Real-Time Stats: Live hashrate and share statistics
  • Activity Log: See what's happening as you mine
  • Pool Information: View pool stats and network info
  • Mobile Friendly: Works on tablets and phones

Performance ​

  • YespowerR16 WASM: Optimized algorithm implementation
  • Multi-Threading: Use all your CPU cores
  • CPU Throttling: Control power usage
  • Efficient: Competitive hashrate with desktop miners

Configuration ​

  • Flexible Settings: Adjust threads, throttle, and connection
  • Save Preferences: Settings persist across sessions
  • Quick Start: Pre-configured for most pools
  • Custom Pools: Connect to any compatible pool

Getting Started ​

Prerequisites ​

  1. Monero Miner Account: Register at monerominer.rocks

    • Free Plan: Start immediately (10% mining fee)
    • Paid Plans: Lower/no fees, more features
    • Keep your login credentials handy
  2. Modern Browser: Chrome, Firefox, Edge, or Safari

    • Chrome/Edge recommended for best performance
    • Must support WebAssembly (all modern browsers do)
  3. RMC Wallet Address: Where to receive your earnings

Quick Start Guide ​

  1. Create Account (First Time):

  2. Open the Browser Miner:

    • Visit rhinocoin.app
    • This is the Rhino Miner Browser mining application
  3. Log In:

    • Username: Your monerominer.rocks username
    • Password: Your password
    • Click "Login"
  4. Configure Mining:

    • Select your wallet address (or add a new one)
    • Choose worker name
    • Select coin (RMC) and pool
    • Adjust threads
  5. Start Mining:

    • Click "Start Miner"
    • Watch your hashrate climb!
    • Monitor your stats in real-time

Configuration Options ​

Account-Based Settings ​

The browser miner uses your monerominer.rocks account to manage settings:

Wallet Management ​

  • Add Wallets: Save multiple RMC addresses to your account
  • Select Active: Choose which wallet receives earnings
  • Labels: Give wallets friendly names ("Main", "Desktop", "Phone")
  • Stored Safely: All managed server-side

Adding a Wallet:

  1. Click wallet dropdown or "Manage Wallets"
  2. Enter wallet address
  3. Give it a label
  4. Save to your account

Worker Management ​

  • Worker Names: Identify different devices
    • Examples: "Desktop", "Laptop", "Phone"
  • Multiple Workers: Track each device separately
  • Select Active: Choose which worker to use
  • Performance Tracking: See stats per worker

Coin Selection ​

  • Rhino Miner Coin (RMC): Primary coin
  • Other Coins: May be available depending on service
  • Auto-Configure: Pool settings adjust automatically

Pool Selection ​

  • Default Pool: Recommended pool pre-configured
  • Custom Pools: Select from available options
  • Settings Auto-Load: No manual configuration needed

Performance Settings ​

Threads ​

Number of CPU cores to use for mining:

  • Range: 1 to your CPU's core count
  • Recommended: Equal to CPU cores
  • Examples:
    • Dual-core: 2 threads
    • Quad-core: 4 threads
    • Hexa-core: 6 threads
    • Octa-core: 8 threads

Optimization:

  • Start with maximum threads
  • Reduce if computer becomes too slow
  • More threads = higher hashrate
  • But also = more heat and power usage

Finding Your Core Count:

  • Windows: Task Manager → Performance → CPU
  • Mac: About This Mac → System Report → Hardware
  • Linux: lscpu or nproc command

Miner Boost (CPU Throttle) ​

Control how much CPU power to use while mining.

Free Accounts:

  • ⚠️ Fixed Setting: Cannot adjust miner boost
  • Set at optimal default level
  • 10% of your hashrate goes to fees
  • Upgrade to premium to unlock this feature

Paid Accounts:

  • ✅ Full Control: Adjustable slider (0-100%)
  • 0% or reduced fees (depending on plan)
  • Customize for your needs

Boost Levels (Paid Accounts Only):

100% Boost (0% Throttle)

  • Maximum mining performance
  • Highest hashrate
  • Computer will run hot
  • Other programs may be slow
  • Best when not using computer

75% Boost (25% Throttle)

  • Good hashrate (75% of max)
  • Computer still responsive
  • Decent balance

50% Boost (50% Throttle)

  • Half the hashrate
  • Can use computer normally
  • Good for background mining

25% Boost (75% Throttle)

  • Minimal hashrate
  • Computer runs cool
  • No noticeable slowdown
  • Contributing to network

To Unlock Miner Boost:

  1. Click "Upgrade to unlock miner boost" in settings
  2. Or visit monerominer.rocks membership page
  3. Choose a paid plan
  4. Full throttle control activates immediately

Mining Interface ​

Main Display ​

Account Status ​

At the top, you'll see:

  • Account Badge: Free or Premium
  • User Info: Name and email
  • Active Wallet: Currently selected wallet address (shortened)
  • Active Worker: Current worker name
  • Management Links:
    • Manage Membership (upgrade/downgrade)
    • Invoices (billing history)
    • Logout

Mining Status ​

  • Idle: Miner not running (gray)
  • Mining: Actively mining (green)
  • Click "Start Miner" or "Stop Miner" to control

Hashrate Display ​

Your current mining speed:

  • Updates: Every few seconds
  • Units: H/s (hashes per second)
  • Varies: Based on CPU and settings
  • Typical Range:
    • Low-end CPU: 100-500 H/s
    • Mid-range CPU: 500-2,000 H/s
    • High-end CPU: 2,000-10,000 H/s

Share Statistics ​

Shares Submitted

  • Total shares sent to pool
  • Increments each time you find a share
  • Higher = more work done

Shares Accepted

  • Valid shares credited to your account
  • Should be close to submitted count
  • These earn you RMC

Shares Rejected

  • Invalid shares not credited
  • A few rejections are normal (<2%)
  • Many rejections = problem

Share Ratio

  • Accepted / Submitted percentage
  • Good ratio: >98%
  • Fair ratio: 95-98%
  • Problem ratio: <95%

Statistics Panel ​

Current Session ​

Total Hashes

  • Total computations performed
  • Cumulative since starting this session
  • Resets when you stop mining

Active Workers

  • Number of mining threads running
  • Should equal your thread setting
  • If lower, threads may have crashed

Uptime

  • How long you've been mining this session
  • Format: HH:MM:SS
  • Resets when you stop

Pool Information ​

Difficulty

  • Current mining difficulty from pool
  • Adjusts automatically (VARDIFF)
  • Higher difficulty = fewer, larger shares
  • Lower difficulty = more, smaller shares

Expected Time per Share

  • Estimated time to find next share
  • Based on hashrate and difficulty
  • Usually 10-30 seconds
  • Purely statistical (actual time varies)

Block Height

  • Current blockchain block number
  • Updates when pool finds new block
  • Shows network activity

Activity Log ​

Real-time event feed showing:

  • Connection Events: Connected, disconnected
  • Mining Status: Started, stopped
  • Share Results: Accepted, rejected shares
  • Errors: Connection issues, problems
  • Pool Messages: Difficulty changes, notifications

Log Actions:

  • Scrolls automatically
  • Click to pause auto-scroll
  • Shows last 100 messages
  • Useful for troubleshooting

Mining Process ​

Starting to Mine ​

  1. Ensure Configuration is Correct

    • Proxy URL set
    • Wallet address entered
    • Threads and throttle configured
  2. Connect to Pool

    • Click "Connect to Pool" button
    • Wait for "Connected" status
    • Should connect within seconds
  3. Start Mining

    • Click "⛏️ Start Mining" button
    • Workers initialize
    • Hashrate appears within seconds
  4. Monitor Performance

    • Watch hashrate stabilize
    • Check shares being accepted
    • Verify activity log shows mining

While Mining ​

What to Watch:

  • Hashrate: Should be stable after initial warmup
  • Share ratio: Should stay >98%
  • Connection: Should remain connected
  • Temperature: Monitor CPU temps

Normal Behavior:

  • Hashrate fluctuates slightly
  • Occasional rejected share
  • Brief connection drops (auto-reconnect)
  • CPU temperature increases

Abnormal Behavior:

  • Hashrate drops significantly
  • Many rejected shares (>5%)
  • Frequent disconnections
  • Computer freezing/crashing

Stopping Mining ​

  1. Click "⏹ Stop Mining"
  2. Workers stop immediately
  3. Connection remains active
  4. Can restart anytime

Safe to Close:

  • After stopping, safe to close browser
  • Can close while mining (will lose session stats)
  • All accepted shares are recorded by pool

Performance Optimization ​

Hardware Factors ​

CPU Performance ​

Your CPU is the most important factor:

  • Architecture: Newer CPUs mine faster
  • Core Count: More cores = more threads = higher hashrate
  • Clock Speed: Higher GHz = better performance
  • Cache Size: Larger cache helps YespowerR16

Best CPUs for Mining:

  • AMD Ryzen (excellent multi-core)
  • Intel Core i5/i7/i9
  • Apple M1/M2 (good performance, efficient)
  • Server CPUs (Xeon, EPYC) for serious mining

Cooling ​

Overheating reduces performance:

  • Adequate Airflow: Ensure fans are working
  • Clean Dust: Dust blocks airflow
  • Thermal Paste: Reapply if CPU is old
  • Room Temperature: Mining in hot room = throttling

Monitoring Temperature:

  • Use HWMonitor (Windows)
  • Use iStat Menus (Mac)
  • Use sensors (Linux)
  • Keep below 85°C

Power Supply ​

Mining uses significant power:

  • Desktop: Usually no issue
  • Laptop: May drain battery quickly
  • Recommendation: Mine while plugged in
  • Consider: Electricity costs vs RMC rewards

Software Optimization ​

Browser Choice ​

Browser performance varies:

Best Performers:

  1. Chrome/Edge (Chromium-based) - Fastest WASM
  2. Firefox - Good performance
  3. Safari - Decent on Mac
  4. Brave - Similar to Chrome

Tips:

  • Keep browser updated
  • Try different browsers
  • Close unnecessary tabs
  • Disable heavy extensions

Operating System ​

Some OSes perform better:

  • Linux: Generally best performance
  • Windows: Good performance, most common
  • macOS: Efficient but may throttle
  • Mobile: Slower but works

OS Optimization:

  • Close background programs
  • Disable unnecessary services
  • Keep system updated
  • Ensure no malware slowing system

Browser Settings ​

Optimize for Mining:

  • Keep miner tab active (not background)
  • Disable battery saver mode
  • Allow high CPU usage in browser settings
  • Don't minimize browser window

Extensions to Disable:

  • Ad blockers (may interfere with WebSocket)
  • Privacy extensions (may block connections)
  • Tab suspenders (will stop mining)
  • Heavy media extensions

Configuration Tuning ​

Finding Optimal Thread Count ​

Method:

  1. Start with max threads (CPU core count)
  2. Check hashrate after 1 minute
  3. Reduce by 1 thread
  4. Check if hashrate drops proportionally
  5. Use setting with best H/s per thread

Example (4-core CPU):

  • 4 threads = 2000 H/s = 500 H/s per thread
  • 3 threads = 1600 H/s = 533 H/s per thread ← Better!
  • 2 threads = 1000 H/s = 500 H/s per thread

Sometimes fewer threads perform better due to:

  • Less memory contention
  • Better cache utilization
  • Less thermal throttling

Throttle vs Performance ​

Testing Different Throttles:

Test each for 5 minutes:

  • 100% throttle = 2000 H/s, 85°C
  • 90% throttle = 1850 H/s, 78°C
  • 80% throttle = 1650 H/s, 72°C ← Sweet spot!
  • 70% throttle = 1400 H/s, 68°C

Finding Your Sweet Spot:

  • High hashrate with stable temperature
  • Computer still usable if needed
  • Sustainable long-term
  • Good balance of performance and power

Troubleshooting ​

Connection Issues ​

Cannot Connect to Pool ​

Symptoms:

  • "Disconnected" status persists
  • Error in activity log
  • No response after clicking Connect

Causes & Solutions:

Wrong URL:

  • Verify proxy URL is correct
  • Check for typos
  • Ensure ws:// or wss:// prefix
  • Try copy/paste from pool website

Pool Down:

  • Check pool status page
  • Try different pool temporarily
  • Contact pool operator
  • Wait and retry later

Firewall/Network:

  • Check firewall settings
  • Try different network
  • Disable VPN temporarily
  • Try mobile hotspot

Browser Issues:

  • Clear browser cache
  • Disable extensions
  • Try incognito/private mode
  • Use different browser

Frequent Disconnections ​

Symptoms:

  • Connects then disconnects repeatedly
  • Mining starts then stops
  • Unstable connection status

Solutions:

  • Check internet stability
  • Close bandwidth-heavy programs
  • Move closer to WiFi router
  • Switch to wired connection
  • Contact ISP if persistent

Performance Issues ​

Low Hashrate ​

Symptoms:

  • Hashrate much lower than expected
  • Slower than others with same CPU

Check These:

Configuration:

  • Threads = CPU core count?
  • Throttle = 100%?
  • All workers active?

Browser:

  • Miner tab in foreground?
  • Using Chrome/Edge?
  • Browser up to date?
  • Heavy extensions disabled?

System:

  • Other programs using CPU?
  • Computer overheating?
  • Running on battery (laptop)?
  • Background services hogging resources?

Solutions:

  • Increase threads
  • Set throttle to 100%
  • Keep miner tab active and visible
  • Close other programs
  • Check CPU temperature
  • Plug in laptop
  • Restart browser

Hashrate Drops Over Time ​

Symptoms:

  • Starts high, gradually decreases
  • Performance degrades during session

Causes:

Thermal Throttling:

  • CPU overheating
  • System reducing clock speed to cool down
  • Most common cause

Solutions:

  • Improve cooling
  • Clean dust from fans
  • Reduce threads or throttle
  • Take mining breaks
  • Add external cooling

Memory Leak:

  • Rare but possible
  • Browser consuming too much RAM

Solution:

  • Restart browser
  • Update browser
  • Try different browser

Workers Crashing ​

Symptoms:

  • Active workers count drops
  • Hashrate suddenly halves
  • Log shows worker errors

Causes:

  • Memory issues
  • Browser instability
  • Corrupted WASM module

Solutions:

  • Reduce thread count
  • Clear cache and reload
  • Restart browser
  • Update browser
  • Try different browser

Share Issues ​

High Reject Rate ​

Symptoms:

  • 5% of shares rejected

  • Many red "Rejected" messages in log
  • Lower earnings than expected

Causes & Solutions:

Wrong Wallet Address:

  • Verify address is correct
  • Check for typos
  • Copy/paste from wallet
  • Test with small pool first

Pool Issues:

  • Pool having problems
  • Try different pool
  • Check pool status
  • Contact pool operator

Network Latency:

  • High ping to pool
  • Shares arriving late
  • Solution: Use closer pool
  • Use wired internet

Clock Sync:

  • Computer clock wrong
  • Affects share timestamp
  • Solution: Sync system clock

Stale Shares:

  • Network too slow
  • Lower difficulty if possible
  • Choose closer pool

No Shares Submitted ​

Symptoms:

  • Mining for several minutes
  • No shares submitted
  • Hashrate showing normally

Causes:

Difficulty Too High:

  • Pool set difficulty too high for your hashrate
  • May take 5-10 minutes for first share
  • Should auto-adjust with VARDIFF

WASM Not Working:

  • Hash function not computing correctly
  • Rare but possible
  • Solution: Reload page, clear cache

Connection Dropped:

  • Silently disconnected from pool
  • Solution: Stop and restart mining

Browser Issues ​

Browser Slowing Down ​

Normal:

  • Browser uses significant resources
  • Some slowdown is expected

Excessive:

  • Browser completely frozen
  • Can't click anything
  • System unresponsive

Solutions:

  • Reduce threads (try 50% of cores)
  • Lower throttle (try 50%)
  • Close other tabs
  • Restart browser
  • Upgrade computer RAM

Tab Crashes ​

Symptoms:

  • "Aw, snap!" error
  • Tab becomes unresponsive
  • Miner stops abruptly

Solutions:

  • Reduce memory usage (fewer threads)
  • Close other tabs
  • Update browser
  • Disable extensions
  • Try different browser
  • Add more RAM if persistent

Mobile Device Overheating ​

Symptoms:

  • Phone/tablet gets very hot
  • Performance throttles
  • Battery drains quickly

Solutions:

  • Use lower threads (1-2)
  • Set throttle to 25-50%
  • Take frequent breaks
  • Mine while plugged in and near fan
  • Consider: Mobile mining not very profitable

Best Practices ​

For Optimal Performance ​

  1. Use Chrome or Edge: Best WebAssembly performance
  2. Keep Tab Active: Browser won't throttle
  3. Proper Cooling: Monitor and maintain temperatures
  4. Wired Internet: More stable than WiFi
  5. Update Browser: Latest version has improvements
  6. Close Other Programs: Free up CPU resources
  7. Experiment: Try different thread/throttle combinations

For Reliable Mining ​

  1. Choose Stable Pool: Check uptime and reputation
  2. Monitor Regularly: Check shares and connectivity
  3. Have Backup Pool: In case primary goes down
  4. Save Configuration: Bookmark or save settings
  5. Check Payments: Verify pool pays as promised
  6. Keep Records: Track earnings for taxes

For Sustainability ​

  1. Monitor Temperatures: Keep CPU cool
  2. Take Breaks: Let hardware cool down
  3. Clean Hardware: Dust regularly
  4. Consider Environment: Mining uses energy
  5. Balance Usage: Mine when computer not needed
  6. Calculate Costs: Ensure you're aware of expenses

Community Mining ​

Pool Mining Benefits ​

  • Consistent Payouts: Earn regularly vs waiting months for solo block
  • Lower Variance: Predictable earnings
  • Professional Setup: Pools handle technical details
  • Statistics: Detailed dashboards and reporting
  • Support: Help when needed

Solo Mining ​

Possible but not recommended unless:

  • You have very high hashrate
  • You understand the technical setup
  • You can handle variance (may wait months for block)
  • You want to experiment

Additional Resources ​

Need Help? ​

Common Questions:

  • Check this documentation
  • Visit pool website for pool-specific info
  • Join community Discord/Telegram
  • Search community forums

Technical Issues:

  • Report bugs on GitHub
  • Contact pool operator for pool issues
  • Check browser console for errors (F12)

Security Concerns:

  • Only use official/trusted miner sources
  • Verify all URLs before connecting
  • Never share private keys
  • Report suspicious activity

Happy mining! May your shares be plentiful and your reject rate low! 🦏⛏️

Built with ❤️ by the Rhino Miner community