Skip to content

ePoW-code/ePoW-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ePoW — Ethereum Proof of Work

⚠️ Experimental project. This is a research experiment in on-chain Proof of Work mining on Base L2. Use only funds you are comfortable losing.


What is ePoW?

ePoW is a pure ETH mining experiment running on Base (Ethereum L2). No token, no pre-mine — miners compete to find valid Proof of Work hashes and receive ETH directly from the reward pool.

Every deposit fuels the pool:

  • 80% goes to the reward pool — paid out to block finders

How to start mining

Step 1 — Deposit

Go to the mining interface and deposit 0.01 ETH on Base to register as a miner. This is a one-time fee that seeds the reward pool. You only need to do it once.

🌐 https://epow-code.github.io/ePoW-Website/

Step 2 — Choose your mining method

Option A: Browser miner (built-in)

Use the web interface directly — no installation needed. Mining runs in background threads in your browser. Slower than GPU but zero setup.

Option B: GPU miner (recommended)

For serious mining, download the GPU worker. Requires an NVIDIA GPU with CUDA or an AMD/Intel GPU with OpenCL.

📦 https://github.com/ePoW-code/ePoW-Worker


Rewards — how they work

Rewards start small and grow with difficulty. This is intentional.

At launch the network is new, blocks are rare, and each block pays a tiny fraction of the pool. As more miners join and the automatic difficulty adjustment kicks in (every 2,016 blocks, Bitcoin-style), the reward per block increases proportionally:

Difficulty Pool % per block
32 bits ~0.002%
36 bits ~0.024%
40 bits ~0.39%
44 bits ~6.25%
48 bits+ up to 100%

The pool accumulates while difficulty is low — early miners are building the prize pool for everyone. As difficulty rises and more ETH enters the system, each block found becomes a more significant reward.


Technical details

  • Network: Base (Ethereum L2)
  • Hash function: keccak256 — identical to Ethereum's native hashing
  • Mining input: keccak256(challenge ‖ miner_address ‖ nonce ‖ message)
  • Difficulty adjustment: every 2,016 blocks, ±4× cap per period
  • Registration fee: 0.01 ETH (one-time)
  • Contract: 0x59236aEc9FEeb8cdF50A616D15ef7574D6943123 verified on BaseScan

Disclaimer

This is an experiment. There are no guarantees of profit. The reward pool depends entirely on participation — if nobody deposits, nobody earns. Mining on Base incurs gas fees (very low, typically < $0.01 per block submission). Always do your own research.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors