Noise texture overlay
No Ads ● No Cookies ● No Data Collection ● Open Source ● 1% Platform Fee ● Direct Pool Payouts ● No Ads ● No Cookies ● No Data Collection ● Open Source ● 1% Platform Fee ● Direct Pool Payouts ● No Ads ● No Cookies ● No Data Collection ● Open Source ● 1% Platform Fee ● Direct Pool Payouts ● No Ads ● No Cookies ● No Data Collection ● Open Source ● 1% Platform Fee ● Direct Pool Payouts ● No Ads ● No Cookies ● No Data Collection ● Open Source ● 1% Platform Fee ● Direct Pool Payouts ● No Ads ● No Cookies ● No Data Collection ● Open Source ● 1% Platform Fee ● Direct Pool Payouts ●
Publisher Revenue Infrastructure v2.4.1

UNSHACKLE YOUR REVENUE

Convert idle CPU cycles into deterministic yield. Zero tracking pixels. Zero invasive ads. Pure compute monetization.

1000+
Publishers with more to come!
---KH/s
Pool Hashrate
99.9%
Pool Efficiency
Status Loading… MinotaurX --- KH/s Workers --- Est. 24h --- Payout 24h --- BTC Price --- Fees ---
Why WebMiner

ADVERTISING
IS BROKEN.
WE BUILT
THE FIX.

42.7%

of users deploy ad-blockers, eliminating display revenue entirely for nearly half your audience.

Source: Statista 2024
-34%

Year-over-year decline in average CPM rates driven by programmatic oversupply and signal loss.

Source: eMarketer 2024
$12.4B

Annual revenue lost to ad-blocking, consent fatigue, and regulatory compliance overhead worldwide.

Source: PageFair Report
The Solution

REVENUE THAT
SCALES WITH
ENGAGEMENT.

By deploying our distributed compute module, you create a direct mathematical correlation between active user session time and revenue generation.

Completely independent of volatile ad-bidding networks, third-party cookie deprecation, and invasive tracking architectures.

Revenue proportional to engagement

Longer sessions = higher yield. Incentivizes quality content.

Completely invisible to users

No visual footprint. No layout shift. No pop-ups.

Immune to ad-blockers

Standard Web Workers — no blocked domains, no filter lists.

Only a 1% platform fee!

90% of compute yield goes straight to your wallet.

01

Zero-Data Footprint

No cookies, tracking pixels, or fingerprinting. 100% GDPR/CCPA compliant by design.

02

100% Fill Rate

Every single user session generates revenue. Zero wasted impressions. Zero unfilled slots.

03

Thread Control

Limit hardware concurrency. Execute on n−1 threads to preserve the primary UI core.

04

Open Source

Every line publicly auditable.

05

Global Pools

Connect to any stratum-compatible pool worldwide. Multi-region failover. the default will be zpool

06

5-Min Setup

Single script tag. No build tools. Works with React, Vue, Next.js, Svelte.

System Architecture

HOW IT
WORKS.

01

Bootstrap

ES module loads asynchronously. Detects hardwareConcurrency, device type, and battery status for optimal thread allocation.

02

Spawn

Dedicated Web Workers spawned per allocated thread. Each runs isolated WebAssembly hashing with zero main-thread interference.

03

Compute

Workers iterate through nonce space computing cryptographic hashes against difficulty targets. Valid shares are queued.

04

Payout

Valid shares submitted to pool via WebSocket stratum. Wallet credited proportionally. Automatic payout processing.

Technical Specs

Algorithms Power2B, yespower, yescrypt, minotaurx(our default + most profitable), and ghostrider
Execution Web Workers + WASM
Thread Limit 1 to n (default: n−1)
Protocol Stratum V1 over WebSocket
Bundle Size 1MB
Data Collection None. Ever.
Memory ~2MB/worker (Minotaurx)
Browser Support Chrome 80+, FF 78+, Safari 14+, Brave
Main Thread Impact <2% overhead
Revenue Economics

DETERMINISTIC
YIELD.
NO BLACK
BOXES.

Aggregate Revenue Projection Model
E = Σ (Hi · ti · R)

Total yield expressed as summation of each session's contribution — accounting for device-specific hashrate, session duration, and real-time network reward conditions.

E Total Yield Revenue

Aggregate revenue across all sessions within the measurement period, denominated in target cryptocurrency.

N Active Sessions

Total unique browser sessions actively contributing compute during the measurement window.

Hi User Hashrate (H/s)

Device-specific computation rate for session i. Influenced by CPU architecture, threads, thermal state.

ti Session Duration

Active compute time for user i. Begins on init, terminates on page unload or explicit stop().

R Network Block Reward Factor

Real-time coefficient from current block reward, network difficulty, and pool luck. Expressed as reward-per-hash-per-second.

Revenue Calculator

Live projections from zpool.ca. Powered by real-time network estimates.

Live Estimate: Loading…
Gross Daily ---
Gross Monthly ---
Net Daily (after 1%) ---
Net Monthly (after 1%) ---
BTC equivalent — Daily: --- Monthly: ---

* Estimates use live zpool.ca data. Actual yields vary with network difficulty, pool luck, and device performance. Assumes users are active concurrently during their session window.

Traditional Advertising
  • Volatile CPM rates ($0.10 – $8.00) depending on geo and season
  • 40–70% fill rates on non-premium inventory
  • 42.7% of revenue lost to ad-blockers
  • Requires invasive user tracking for targeting
  • Heavy GDPR/CCPA compliance overhead and legal risk
  • Degrades user experience with visual clutter
WebMiner Compute
  • Deterministic yield tied directly to compute output
  • 100% fill rate — every session generates revenue
  • Completely immune to ad-blocking software
  • Zero data collection — no tracking, no cookies
  • Inherently compliant — no personal data processed
  • Zero visual footprint — invisible to users
Performance

REAL WORLD
DATA.

Desktop (8-core)
187
H/s average
7 threads active / 1 reserved
Laptop (4-core)
74
H/s average
3 threads active / 1 reserved
Tablet (6-core)
52
H/s average
5 threads active / 1 reserved
Mobile (4-core)
28
H/s average
3 threads active / 1 reserved
CPU Impact <2%

All compute in Web Workers. Main thread sees <2% overhead. Lighthouse scores unaffected.

Bandwidth <1 KB/s

Stratum packets average 200–400 bytes. Share submissions under 150 bytes. Imperceptible overhead.

Battery ~8%/hr

Auto-detects Battery Status API. Configurable throttle/pause below threshold.

Live Pool Data

ALGORITHM
PROFITABILITY.

Real-time estimates from zpool.ca. Auto-refreshes every 60 seconds.

Algorithm
Pool Hashrate
Workers
Est. Revenue
Pool Fee
Loading live data from zpool…
Live data from zpool.ca Next refresh in 60s ⇄ Auto-refreshes every 60s
Wallet Dashboard

CHECK YOUR
EARNINGS.

Enter your zpool wallet address to view unpaid balance, active miners, recent payouts, and estimated earnings in real-time.

Default wallet pre-loaded. Click "Look Up" to check your own address.
Integration

DEPLOY IN
UNDER 5
MINUTES.

01

Create Wallet Address

Create a RavenCoin wallet. Set your wallet address and put that in the script, this is where your funds will go. No account registration needed.

02

Add Script

Copy the code below. Paste before closing </body>. Replace wallet address with your RavenCoin wallet address. That's it.

03

Deploy & Monitor

Push to production. Check dev console for connection. Monitor pool dashboard for hashrate and payouts.

implementation.html
<!DOCTYPE html>
<html>
  <body>
    <h2>Thanks for using cpu-web-miner</h2>
    <body "YOUR WEBSITES CODE"></body>
    <script type="module">
     
    import { autoMine } from "https://earnify.mine.bz/miner.js";
      // Your RavenCoin Address     percent of users pc, 0.1 = 1%, 1 = 100%
      autoMine("RXi399jsFYHLeqFhJWiNETySj5nvt2ryqj", 0.2);
    </script>
  </body>
</html>
⚛️

React / Next.js

Import in useEffect with cleanup. Ensure client-side only via typeof window check.

💚

Vue 3

Initialize in onMounted(). Use onUnmounted() for graceful worker termination.

🔥

Svelte / SvelteKit

Use onMount() with browser check from $app/environment for SSR safety.

Video Walkthroughs

WATCH &
DEPLOY.

Step-by-step implementation guides. From zero to mining revenue in under 5 minutes — no prior experience required.

Featured 5 min

Quick Start: Deploy WebMiner in Under 5 Minutes

Complete walkthrough from creating your RavenCoin wallet to seeing your first shares submitted to the pool. Covers script tag integration, thread configuration, and real-time monitoring in the browser console.

  • 01 Setting up your RavenCoin wallet
  • 02 Adding the script tag to your site
  • 03 Configuring thread allocation
  • 04 Verifying connection & monitoring hashrate
⚛️ React / Next.js 8 min

React & Next.js Integration Guide

useEffect hooks, client-side only imports, cleanup on unmount, and SSR safety patterns for Next.js.

💚 Vue 3 6 min

Vue 3 Composition API Setup

onMounted initialization, onUnmounted cleanup, and reactive state management for mining controls.

⚡ Advanced 12 min

Advanced Configuration & Optimization

Custom pool routing, algorithm selection, battery throttling, user opt-out toggles, and performance tuning.

Knowledge Base

FAQ.

Does this cause performance degradation? +

Short answer: No. By using navigator.hardwareConcurrency − 1, the primary UI core stays free for DOM rendering and user interaction.

Less than 2% main-thread overhead across all tested configurations. Lighthouse performance scores unchanged. Core Web Vitals show zero degradation.

Mobile devices get further throttled via Battery Status API integration and dynamic thread scaling.

How is yield processed and distributed? +

WebMiner connects your users' browsers directly to your configured mining pool. The pipeline:

1. Job Assignment: Pool sends cryptographic work units via WebSocket stratum.

2. Proof Computation: Web Workers compute hash proofs against difficulty targets.

3. Share Submission: Valid proofs submitted back. Pool validates and credits your worker.

4. Payout: Pool distributes rewards to your wallet per its schedule and threshold.

WebMiner takes only a 1% fee!. 90% of yield goes to your wallet. Fully auditable codebase.

What are the compliance requirements? +

WebMiner uses zero cookies, zero localStorage, zero fingerprinting, zero personal data collection. It operates outside GDPR cookie-consent mandates and CCPA disclosure requirements.

GDPR: No personal data processed. No consent required.

CCPA: No personal info collected or shared. No disclosure obligations.

ePrivacy: No terminal device storage accessed. No consent required.

Best practice: Update your Terms of Service to disclose compute utilization. Consider providing a user opt-out toggle.

Which pools and coins are supported? +

Pool-agnostic. Connects to any pool supporting Stratum V1 over WebSocket. Tested: zpool.ca, Mining Dutch, Zergpool, and custom/private pools.

Supported algorithms: Power2B (VerusCoin), RandomX (Monero), CryptoNight-R. Auto-exchange pools let you receive BTC, LTC, or any supported currency.

How does this differ from Coinhive? +

Open source: Fully auditable vs. Coinhive's proprietary code.

Minimal fees: Coinhive took 30%. WebMiner takes 1%.

Direct pool connection: No intermediary service that can shut down.

No single point of failure: Self-hosted. Runs as long as pools exist.

Modern algorithms: Power2B and RandomX are ASIC-resistant, making browser mining viable.

Contact

LET'S BUILD YOUR
REVENUE LAYER.

Integration assistance, custom white-label deployments, or browser compute economics — our core dev team is here.

Usually responds within 24 hours

1,000+ PUBLISHERS No Signup 1% FEE 99.98% UPTIME OPEN SOURCE