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