How to mine Ethereum: The software

Ethereum mining software

This article is the continuation of How to mine Ethereum part 1: The hardware (RIG equipment).

Once we have armed we have to choose the software; the operating system for the mining and mining software. The first is not as important as the second but it can give us some advantage to use certain operating systems.

As for the mining software, we will stop only to analyze the options that are available for ether mining and not in its programming or configuration, which we will cover in the next chapter.

Mining software is nothing more than a program that has the ability to execute a hash algorithm to break down a chain of blocks and determine the nonce of it and thus create a new block corresponding to a new transaction. They are advanced programs with a high level of programming based on blockchain technology. Before installing any mining software we will also need the GETH program that will allow our team to communicate with the Ethereum network.

Mining software which one to choose?


ETHminer is an official client for ether mining that allows us to perform a custom installation. Its latest version allows us an improved configuration for equipment with multiple GPUs that improves the performance of our miner.


As far as minimum system requirements are concerned, it is not a very demanding program. We can mine with a GPU computer with RX460, 4GB of RAM, a dual-core processor and 1GB of hard drive space.


MinerGate is possibly the mining software for beginners par excellence because its interface is very easy to use in any operating system. By just registering on your website, downloading the program, specifying the address of the wallet and executing it, we will begin to receive rewards.

In addition, MinerGate not only allows us to mine ether, but also bitcoin and other cryptocurrencies. We can use it to mine with CPU or GPU and we only have to pay a commission of 1% of the acquired rewards. Without forgetting that through its Changelly system we can trade between the currencies we mine.


As far as the minimum requirements of this mining software are concerned, we note that you do not need a particularly powerful equipment to run it. We can mine with a GPU with CUDA 7.5, a computing capacity greater than 2.0 and an AMD card With OpenCL with version 1.1 or higher.


Claymore is a legendary user of the forum who decided to create his own mining software. Claymore mining software is widely used today because not only can we use it to mine ether, but also other cryptocurrencies in dual mining.

As with MinerGate, we can perform mining with CPU or GPU equipment with the same minimum requirements. They are very similar software that even maintains the same commission of 1% of the rewards.

Currently version 12.6 is available in which we have support for Vega cards. It also has an AMD mode that increases hashrate speed to 20% on RX460 or RX560 cards. Without forgetting its improved support for teams with up to 10 GPU’s. Currently it is available for Linux and Windows.

Operating systems

Currently the most famous operating systems are Windows, Linux and MacOS. Linux is the favorite of many developers who have advanced programming knowledge because it is an open source software that we can modify at will. However, for a beginner to use Linux can be a problem for the configuration and also to get documentary information on how to configure a mining software in this operating system.

MacOS is a system that has gained enormous popularity in less than a decade. However, as with Linux, there is little documentary information to guide us in case we are new to mining.

Windows is undoubtedly the most used operating system for mining for two reasons; It is the one that most users know how to use perfectly and many mining software updates are released first in their version for this system. In addition, there is a lot of information that can guide us without problems if we are beginners.