Getting started with Ethereum mining? Apart from a wallet, hardware and a mining pool, you'll need one of the best Ethereum Mining Software. The mining fee is 1% and if you go for dual mining, the fee will be 2% It is being supported by Windows and Linux operating systems, one of the best Ethereum mining software for Windows 10. Just ensure that the settings are done correctly so that there are no unwanted errors. Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.

  • HOME/

Page last updated:July 17, 2020

On this page

Want to get started using Ethereum? There are hundreds of decentralized applications (dapps) built on Ethereum that you can use today.

What makes Ethereum dapps different?

Applications built on Ethereum (dapps) can do things regular apps can't:

  • Create new kinds of money and digital assets
  • Web apps that are unstoppable and uncensorable
  • Build decentralized organizations, property, or virtual worlds that are governed collectively

Dapps on Ethereum are web applications backed by Ethereum smart contracts. Instead of using a centralized server or database, these applications rely on the blockchain as a backend for program logic and storage. This leads to potentially unstoppable applications: anyone can deploy a copy of the frontend, and freely connect it to the public Ethereum network.

How to use an application built on Ethereum

The best way to get started with Ethereum is to jump right in!

Here are just a few apps built on Ethereum - we rotate this list frequently!

Interested in looking at more applications built on Ethereum?

  • Built on EthereumUpdated often - EthHub
  • 90+ Ethereum Apps You Can Use Right NowApril 24, 2019 - ConsenSys
  • Ethereum DappsUpdated often - State of the Dapps
  • Ethereum DeFi EcosystemUpdated often - Defiprime
  • DeFi PulseAnalytics + rankings of DeFi protocols - Defi Pulse

Some Ethereum applications require a wallet - learn about Ethereum wallets here.

Some Ethereum applications will require ETH - learn about ETH and how to get it here.

Page content provided in part from Building a Dapp by OpenZeppelin

Last updated November 8, 2020

Once you get Ethereum mining hardware, your next step is to decide on which Ethereum mining pool you’ll join.

A mining pool helps you get more frequent payouts rather than only getting paid when you solve an Ether block.

Note that mining has a lot of up-front costs, and if you just want Ether then it’s usually a better idea to just buy Ethereum.

You’ll also need Ethereum mining software to point your hardware towards your selected pool. And, an Ethereum wallet to receive payouts to. A hardware wallet like the Ledger Nano X would be the best option.

The Ledger Nano X is our top pick for Ethereum miners to store their coins

We’ve listed the top pools in order of hash rate share according to

Just a note about pools:

The pools below are mining pools. This means you need to own mining hardware.

You Can't Mine Ether Without a Wallet

You need a wallet before you can mine Ethereum.

Our guide on the best crypto wallets features wallets that support ether. Read it here!

Best for Security

Ledger Nano X

Secure storage for any crypto

Visit Website

Ledgers newest hardware wallet makes storing ETH easy without sacrificing security.

Best for Mobile


Easy to use ETH mobile wallet

Visit Website

ZenGo is a multi-cryptocurrency wallet for iOS and Android. It supports Ethereum.

Best for Desktop


ETH & ERC20 desktop wallet

Visit Website

MetaMask is a simple ETH & ERC20 desktop wallet. It's an add-on for FireFox.

Top Ethereum Mining Pools

Now that we have a wallet to store our mined ETH on, let’s discuss some of the top Ethereum mining pools.

Sparkpool currently mines approx. 32% of all ETH, making it the largest mining pool on the Ethereum blockchain. It runs at a 6% profit and offers lots of features for its members, including a very nice way to mine anonymously with no signups and profits deposited directly into your own personal wallet.

Payout Scheme: Full Pay Per Share (1%)*

  • Mine anonymously - no signup necessary
  • Hold your own private keys
  • Can also mine CKB, GRIN, and BEAM
  • Largest pool

Ethermine is one of the oldest and most established Ethereum mining pools. They offer very low fees and regularly find new blocks since they are the second largest Ethereum mining pool (and claim to the 'highest performing' ETH pool).

Payout Scheme: Pay Per Last N Shares (1%)*

  • Mine anonymously - no signup necessary
  • Low fees
  • Instant Payouts
  • Pays transaction fees as well as block reward

F2pool is not only one of the largest Ethereum mining pools (10%), but also one of the largest and most well-funded mining pools for all major coins. Their team of dedicated developers means that you can depend on the mining software they offer to be efficient and high quality.

  • Start mining with F2pool easily
  • Amazing tutorials
  • Advanced technology prevents DDoS attacks
  • Transparent reporting

Spiderpool is a newer, up-and-coming Ethereum mining pool with an impressive list of partners including Huobi Global, Node Capital, XFX. However, it is a chinese language only pool, so if you don't speak Mandarin, get used to relying on google translate (which is hit or miss).

Payout Scheme: Full Pay Per Share (4%)*

  • Large stable of partners
  • Growing mining pool
  • Nice mobile app to monitor performance

Nanopool is a minimalist Ethereum mining pool with a basic UI and a nice API. It is the 5th largest Ethereum mining pool, but focuses on providing a great product over a flashy one.

Payout Scheme: Pay Per Last N Shares (1%)*

  • Decent support
  • Nicehash compatible
  • Regular payouts
  • iOS and Android Apps

Distribution of total hashing power by ETH mining pool

“Pay Per Share” vs “Full Pay Per Share” vs “Pay Per Last N Shares” *

When you become a member of a mining pool, there are a number of ways your rewards for contributing hashing power can be calculated. All of the payout methods use the term “share”.

A 'share' is awarded to members of the mining pool who present a valid partial proof-of-work.

Essentially, the more hashing power you contribute to the pool, the more shares you are entitled to.

Pay Per Share

The most simple payout scheme, Pay Per Share guarantees the miner a payout regardless of if the pool finds the next block or not. The value of a share is determined by the amount of hashing power that is likely needed to find a block divided by the reward for finding it.

If 100 shares are likely needed to find a block and the reward is 6.25 BTC, then each share is worth .0625 BTC (6.25 / 100).

Payment is paid from the pool’s existing balance and the amount of the payment is determined based on your number of shares.

PPS payout schemes pay out every block based on block rewards only

Because payment is guaranteed, more of the risk is on the mining pool operator. The payouts to the pool members is therefore smaller than in Pay Per Last N Share, explained below.

One final feature of Pay Per Share is that transaction fees from each block are kept by the pool operator. Pool members are only paid based on block rewards.

Full Pay Per Share

Full Pay Per Share (also known as “Pay Per Share +”) is the same as Pay Per Share, except transaction fees are also paid to the pool members on top of the block reward.

FPPS payout schemes pay out every block based on block rewards and tx fees

Pay Per Last N Shares

Pay Per Last N Shares is a more complicated payout that shifts more risk to pool members but also more rewards.

In Pay Per Last N Shares, pool members are only paid once a block has been found. Once a block is found, the pool looks at your share contributions for all previous blocks where the pool did not find the block, and this is called a “time window”. All the blocks in a time window are known as a “round”. Using these numbers, the pool determines your total share contributions over the round to determine your payout.


For example, if the pool mines through 6 blocks before finding a block, Then their reward for all the hashing power the pool contributed to the network over that 6 block round is 3 ETH (not including transaction fees). If you contributed 100 shares for each of those blocks and the total number of shares was 1000, then your payment would be .3 ETH or .05 ETH per block.

The idea behind this payout scheme is that it removes all luck and only pays members based on their contribution to actual revenue earned by the pool. This scheme also incentivises members to continue mining on in the pool even as the profitability of mining different coins rises comparatively. This is because disconnecting from the pool before a block is found will pay you nothing.

Pools that use Pay Per Last N Share may or may not include transaction fees in their reward payouts so it is up to your to find this out from each pool.

Quick Tip

Mining is not the fastest way to buy ethereum.

Buying ethereum with a debit card is the fastest way.

Frequently Asked Questions

This section will answer common questions about Ethereum pools.

What is Ethereum Mining?

Ethereum mining is the process of earning Ethereum in exchange for lending your computer’s processing power to the Ethereum blockchain in order to secure it by processing transactions without a central authority.

How do I know which Ethereum mining pool is best?

All of the pools on our list are pretty good, but mostly, you just want to choose one that is reliable, has low fees, and has a server near you. You will also want to note which kind of payout scheme the pool uses and decide if it works with how you plan on mining (just ETH or a mix a coins)

Can I just join a Bitcoin pool?

No, Ethereum mining pools and Bitcoin mining pools are completely different! Because Bitcoin and Ethereum use different hashing algorithms, the hardware needed to mine each coin is different and so are the pooling protocols used.

How long does it take to mine 1 Ethereum?

This depends entirely on the hashing power you are bringing to the mining pool. For some, they could mine one Ethereum in an hour. For others, it might take a year. How many GPUs are you running? How powerful are they? Are you running them 24/7? What percent of the the total hash rate are you suppling to the network? Answering all of these is important to know if you want to find out how long it will take to mine an ethereum.

You best bet is to take the money you were going to spend on mining Ethereum and just go buy Eth.

Eth Mining Software

How do I know if a pool is paying accurately?

You can check in your Ether mining software that you are really being paid according to your shares contributed. And because you will know ahead of time how payouts work, you can audit the payouts based on the blockchain to make sure you are being paid fairly.

Is Ethereum mining profitable?

Yes, with the proper hardware and a good mining pool, Ethereum mining can be profitable.

For the most up to date data on Ethereum mining profitability for October 2020, check out the video below:

What is the best miner for Ethereum mining?

As of October 2020, the most powerful GPU for Ethereum mining is the AMD Radeon R9 295X2 at 46 Megahashes per second.

An AMD Radeon R9 295X2
Eth Mining App Mac

Eth Mining App

Learn More