Skip to content Skip to sidebar Skip to footer

Ethereum Mining Guide: How to Mine ETH

In this guide, we explain how to mine ETH cryptocurrency, including the hardware and software required to mine ETH profitably.

Ethereum (ETH) is an open-source public blockchain protocol that features the use of smart contracts. This allows other decentralization applications or Dapps to be built on top of the Ethereum blockchain. Ether is the block reward or cryptocurrency that is generated by verifying transactions and creating new blocks to ultimately maintaining the Ethereum blockchain. Ethereum was proposed and founded by Vitalik Buterin in 2013. There are also many other co-founders including Dr. Gavin Woods, Joseph Lubin, Charles Hoskinson, and Anthony Diiorio.

Ethereum Virtual Machine (EVM)

The Ethereum Virtual Machine (EVM), which is decentralized and Turing-complete, utilizes an international network of public nodes to execute scripts. The Ethereum blockchain also uses “gas” as an internal transaction pricing mechanism, which is included as part of every transaction on the Ethereum network. The “gas” is considered transaction fuel and incentivizes miners to include the transaction in a block.

Ether is the 2nd largest cryptocurrency by market capitalization (USD$ 69+ billion). It is one of the few cryptocurrencies that still uses a Proof-of-Work consensus mechanism that is ASIC-resistant (until recently according to rumors) and can still be mined using regular GPU computational power.

If you are considering mining ETH in the short term (there maybe a couple of years left), you want to first think about whether you are going to solo mine, pool mine, or Cloud mine. Pool mining has associated costs like pool fees but you could see quicker rewards and reduced reward variance in comparison to solo mining. At this point, the most profitable and efficient way to mine ETH would be to pool mine or cloud mine. Let’s break down the elements of mining Ether so you get a complete understanding of the underlying technology and how the process works.

Ethereum Mining & Consensus Mechanism

Ethereum currently uses the Ethash Proof-of-Work consensus mechanism based on the original Keccak hash algorithm, which was standardized as SHA-3. Ethash 1.0 was designed to be ASIC – resistant with its memory hardness, making it difficult to implement special ASIC chips. There are some traces of slightly modified versions of the earlier Dagger-Hashimoto hashes present as well that help reduce computational overhead.

Ethash uses a 1GB dataset known as Ethash Directed Acyclic Graph (DAG) and also has a 16MB pseudorandom cache for light clients, which are regenerated every 30,000 blocks. This is called an epoch. Ethereum miners use cryptographic nonces along with pieces of the DAG to create mix-hashes using receipt and transaction data to generate a hash that is set below a dynamic target difficulty.

There have been many proposals to move Ethereum to a Proof-of-Stake (PoS) consensus mechanism, as outlined in the original Yellow paper. The most recent proposal, EIP 1011, was submitted on April 20, 2018, outlining the transition to a hybrid consensus mechanism that utilizes both PoW and PoS.

Read also: Vitalik Buterin and Ethereum – the revolution

This implementation is called Ethereum Casper. It is critical to understand the implications of this, as it will drastically change how Ether is mined once it is implemented. Also be aware that in the long term, Ethereum is looking to change the consensus mechanism to be fully Proof-of-Stake based. This means Ethereum will no longer be mineable once the full transition to PoS is complete.

In the meantime, let’s take a look at some of the top miners on the market.

Ethereum Mining Hardware

ETH was originally mined using consumer-grade CPUs and GPUs and was ASIC-resistant. Since its inception much has changed. It is no longer profitable to mine using CPUs, GPUs are the primary way to profitably mine Ether and is one of the most profitable cryptocurrencies to mine due to its price potential. The increase in Ethereum mining has led to the unavailability of many GPUs for gaming or graphics and has caused a significant price increase in the cost of GPUs on the market, globally.

Ethash DAG is stored in the VRAM of the GPU, so you need to have enough storage to load the DAG. You will also require a graphics card that has at least 3GB of VRAM in order to mine Ethereum, which will rise to 4GB of VRAM later this year. Anything less is insufficient and you WILL NOT be able to mine ETH. There are also a few minimum system hardware specifications that will need to be met.

Here are some recommendations:
  • For rigs of less than 6 GPUs, 4GB RAM is required. For more than that, look at getting an 8GB RAM stick;
  • A motherboard with enough PCIe inputs is critical. You will need these inputs in order to build a multiple GPU rig;
  • A Powered riser cable for each card;
  • An open-air rig for multiple GPUs;
  • A reliable power supply with a capacity based on the GPUs chosen to mine;
  • A reliable internet connection.

That being said, it needs to be mentioned here that there have been recent rumors of Bitmain and a few other firms like Samsung, creating new ASIC (Application Specific Integrated Circuit) miners to be released in Q2 2018. This is definitely something to be on the lookout for if you intend to mine ETH profitability and competitively. If ASIC miners are released, it could drastically reduce GPU mining efficiency if the hash power is significantly higher than existing GPUs. This may result in the obsolescence of profitable GPU mining.

Below is a table outlining a few GPUs that can currently be utilized to profitably mine ETH:

GPU Miners GeForce GTX 1080 Ti RADEON RX VEGA 64


Price (USD) $1,000 $700 – $1,300 $3,000
Hashrate (MH/s) 31.2 33 70
Power Usage (W) 330 200 215
These are stock hash rates that can be increased by overclocking

Ethereum Cloud Mining

Cloud mining can be profitable if done correctly with trustworthy pools. You will need to do a lot of research and review feedback from others to make sure you are working with a reputable cloud mining firm. Peer reviews are always a good way to see if anyone is having issues with payouts etc.

Typically, the most common Ethereum cloud mining method involves leasing hash power from a large mining data center located in energy cost-efficient countries. One of the most widely used and reputable cloud mining firms is Genesis Mining. You can find more information about them here.

Cloud Mining
Advantages Disadvantages
Quiet home – no sound of cooling fans and miners humming Risk of fraud or not receiving payouts
No increase in electricity costs or ventilation problems due to overheating equipment Risk of mining operation shutting down due to profitability concerns
Not left with expensive obsolete hardware when mining becomes unprofitable Lack of control and flexibility, less fun, and lower profits due to operation fees charged by operators
Ethereum Mining Software

The software used to mine Ethereum is just as important as the hardware. Different software has been created for different hardware. You want to get the most out of your hardware, so utilizing the correct mining software and optimizing your GPU or CPU is essential to reap the most profits.

You will need temperature monitoring and overclocking software to optimally tweak your GPU performance, reduce temperature, and reduce overall energy usage. Many miners use MSI Afterburner for overclocking and GPU-Z for temperature control, so you may want to take a deeper look at those.

As far as mining software goes, the most reliable and widely used is Claymore’s mining software. It is the most robust and best all-around miner which is easy to set up and has extra functionality. You can also mine two coins at once with this software to increase your income. Ethminer is also another popular option as well. Setting up the software should be pretty straightforward and involve downloading and extracting .zip files.

Read also: What are Layer 2 Scaling Options and which one is the best for Ethereum?

You will also need to ensure you have an ETH wallet setup in order to receive your block rewards and hold your ETH balance. If you don’t plan on holding large amounts of coins, a web or desktop wallet is more than suitable, you can create a wallet here. Remember to NEVER share your private key and it’s best to download and use a Keystore/JSON file that is password protected or use MetaMask. If you do intend to hold large amounts of coins, the best and most secure way to hold your coins is in a hardware wallet, so a Ledger Nano S or Trezor will be your best option.

Ethereum Mining Difficulty & Profitability

The network hash rate has grown exponentially since inception, which is justified as ETH is the second-largest cryptocurrency by market cap and has huge price potential. With the emergence of the Ethereum Enterprise Alliance and many other large corporations working on Ethereum blockchain-based industry solutions, Ethereum will become a major player in the cryptocurrency space and will help lead to mass global adoption across many industries. Ethereum has experienced significant exponential growth since early 2017. The increase in price has to lead to higher demand for ETH mining and has increased the difficulty level over time.

You can take a look at more charts here

The table below was created using data from cryptocompare. This link will allow you to enter different inputs like your specific hashing power, energy costs, hardware power consumption, and any relevant pool fees so you can visualize the associated profit potential. This will also allow you to measure your costs more accurately to see if the net profit from mining is worth the effort. Please note that is chart is for illustrative purposes only and results can vary depending on your inputs and the market price of Ether. It is also based on an ETH price of USD $229.81.

ETH Profits (USD) Hashing Power


Power Consumption (W) Cost per KWh ($) Pool Fee Profit/Month Profit/Year Profit Ratio Per Day
ETH 100 700 0.12 1% $96.23 $1170.79 or 2.74 ETH 159%
ETH 300 2000 0.12 1% $297.33 $3617.49 or 8.23 ETH 172%
ETH 1000 5000 0.12 1% $1,135.09 $13,810 or 27.42 ETH 262%

With the potential introduction of ASIC miners and the increased price potential from the PoW to PoS consensus mechanism, ETH is definitely worth mining if you can get hold of an ASIC miner. In the meantime, GPU mining is still profitable. ETH is one of the best cryptocurrencies to mine solely based on future price potential.


  • Dear Friend
    Posted December 7, 2021 11:42 am

    Risk communication is essential in the prevention and response to a health emergency.

  • Emery
    Posted December 12, 2021 5:09 pm

    Hmm it seems like your site ate my first comment (it was extremely long) so I guess
    I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your
    blog. I as well am an aspiring blog blogger but I’m still new to the whole
    thing. Do you have any tips and hints for novice blog writers?
    I’d definitely appreciate it.

  • Barbra
    Posted December 14, 2021 7:44 am

    I have been browsing online more than 3 hours these
    days, but I never found any fascinating article like yours.
    It’s pretty value sufficient for me. In my view, if all website owners and bloggers made good content material as you did, the internet will likely
    be a lot more useful than ever before.

  • Leonor
    Posted December 26, 2021 8:32 pm

    Spot on with this write-up, I really believe that this amazing site needs far more attention. I’ll
    probably be back again to read more, thanks for the info!

  • Elliot Waltner
    Posted February 27, 2022 6:05 pm

    In my opinion you have been misled.

    Posted March 8, 2022 6:32 pm

    I truly appreciate this blog post.Really looking forward to read more. Awesome.

  • Stand For Ukraine
    Posted April 12, 2022 12:44 pm

    fantastic post, very informative. I ponder why the other specialists of this sector don’t notice this. You should continue your writing. I am sure, you’ve a great readers’ base already!

  • shoyaatlanta com
    Posted May 13, 2022 7:54 pm

    It’s truly very complex in this busy life to listen news on TV, so I only use internet for that purpose, and take the newest information.

Leave a comment