How to start mining Ethereum (ETH)? Pool Mining

in #ethereum4 years ago (edited)

image.png

Welcome to the New Beginning

When the grand experiment that is bitcoin began, the anonymous wizard desired to test two parameters- a trustless, decentralized database enjoying security enforced by the austere relentlessness of cryptography and a robust transaction system capable of sending value across the world without intermediaries. Yet the past five years years have painfully demonstrated a third missing feature: a sufficiently powerful Turing-complete scripting language. Up until this point, most innovation in advanced applications such as domain and identity registration, user-issued currencies, smart property, smart contracts, and decentralized exchange has been highly fragmented, and implementing any of these technologies has required creating an entire meta-protocol layer or even a specialized blockchain. Theoretically, however, each and every one of these innovations and more can potentially be made hundreds of times easier to implement, and easier to scale, if only there was a stronger foundational layer with a powerful scripting language for all of these protocols to build upon. And this need is what we seek to satisfy.

Ethereum is a modular, stateful, Turing-complete contract scripting system married to a blockchain and developed with a philosophy of simplicity, universal accessibility and generalization. Our goal is to provide a platform for decentralized applications — an android of the cryptocurrency world, where all efforts can share a common set of APIs, trustless interactions and no compromises. We ask for the community to join us as volunteers, developers, investors and evangelists seeking to enable a fundamentally different paradigm for the internet and the relationships it provides.

Ethereum is a global, open-source platform for decentralized applications.

On Ethereum, you can write code that controls digital value, runs exactly as programmed, and is accessible anywhere in the world.

Ethereum is open access to digital money and data-friendly services for everyone — no matter your background or location. It’s a community-built technology behind the cryptocurrency Ether (ETH) and thousands of applications you can use today.

Banking for everyone

Not everyone has access to financial services. But all you need to access Ethereum and its lending, borrowing and savings products is an internet connection.

A more private internet

You don’t need to provide all your personal details to use an Ethereum app. Ethereum is building an economy based on value, not surveillance.

A peer-to-peer network

Ethereum allows you to move money, or make agreements, directly with someone else. You don’t need to go through intermediary companies.

Censorship-resistant

No government or company has control over Ethereum. This decentralization makes it nearly impossible for anyone to stop you from receiving payments or using services on Ethereum.

Commerce guarantees

Ethereum creates a more level playing field. Customers have a secure, built-in guarantee that funds will only change hands if you provide what was agreed. You don’t need large company clout to do business.

Compatibility for the win

Better products and experiences are being built all the time because Ethereum products are compatible by default. Companies can build on each other’s success.

Now that we know the details about Ethereum, let’s get to mining some ETH

Ethereum (ETH) Mining Pool: Those who have no idea about mining can easily start mining by watching this video.

Step 1 — Create Ethereum (ETH) Wallet Address

Before you Start Mining, you need a wallet address. There are various options for having an ETH wallet.

Web Wallet: MyEtherWallet, MetaMask
Hardware Wallet: Ledger, MetaMask
Exchange Wallet: Binance, Okex, Huobi, Bittrex

Step 2 — Download Mining Software

There are many miner applications where you can mining Ethereum. Below we have explained in detail how to organize them.

Step 3 — Edit the bat File

PhoenixMiner v5.1c+ (Windows, Linux, AMD, NVIDIA)

Open start_miner.bat file and copy / paste example below.

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
PhoenixMiner.exe -pool stratum+tcp://ethereum.herominers.com:10201 -wal YOUR_ETHEREUM_WALLET_ADDRESS -pass YOUR_WORKER_NAME
pause

Claymore v15.0+ (Windows, Linux, AMD, NVIDIA)

Open start.bat file and copy / paste example below.

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
EthDcrMiner64.exe -epool stratum+tcp://ethereum.herominers.com:10201 -ewal YOUR_ETHEREUM_WALLET_ADDRESS -epsw YOUR_WORKER_NAME -allpools 1
pause

SRBminer-Multi v0.5.2+ (Windows, Linux, CPU, AMD GPU)

Run guided_setup.bat file and answer questions:

Configuration name: ethereum-herominers
Do you want to use multi algorithm mining? n or y (optional)
Enter algorithm 0 name: ethash
Address and port of mining pool for algorithm 0: ethereum.herominers.com:10201
Wallet address for algorithm 0: YOUR_ETHEREUM_WALLET_ADDRESS
Wallet password for algorithm 0: YOUR_WORKER_NAME
Do you want to use your CPU for mining algorithm 0 ? n or y (optional)
Do you want to enable logging? n or y (optional)
Do you want to enable compute mode? y or n (optional)

Ethminer v0.19.0+ (Windows, Linux, AMD, NVIDIA)

Create ethereum-herominers.bat file and copy / paste example below.

setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
ethminer.exe -G -P stratum1+tcp://YOUR_ETHEREUM_WALLET_ADDRESS.YOUR_WORKER_NAME@ethereum.herominers.com:10201
pause

-G AMD GPU
-U Nvidia GPU

Bminer v16.3.1+ (Windows, Linux, AMD, NVIDIA)

Open mine_eth.bat file and copy / paste example below.

bminer.exe -uri ethstratum://YOUR_ETHEREUM_WALLET_ADDRESS.YOUR_WORKER_NAME@ethereum.herominers.com:10201 -nofee
pause

NBMiner v31.1+ (Windows, Linux, AMD, NVIDIA)

Open start_eth.bat file and copy / paste example below.

nbminer -a ethash -o ethproxy+tcp://ethereum.herominers.com:10201 -u YOUR_ETHEREUM_WALLET_ADDRESS.YOUR_WORKER_NAME
pause

GMiner v2.24+ (Windows, Linux, NVIDIA)

Open mine_eth.bat file and copy / paste example below.

miner.exe --algo ethash --server ethereum.herominers.com:10201 --user YOUR_ETHEREUM_WALLET_ADDRESS --pass YOUR_WORKER_NAME
pause

Team Red Miner v0.7.11+ (Windows, Linux, AMD)

Open start_eth.bat file and copy / paste example below.

set GPU_MAX_ALLOC_PERCENT=100
set GPU_SINGLE_ALLOC_PERCENT=100
set GPU_MAX_HEAP_SIZE=100
set GPU_USE_SYNC_OBJECTS=1
teamredminer.exe -a ethash -o stratum+tcp://ethereum.herominers.com:10201 -u YOUR_ETHEREUM_WALLET_ADDRESS -p YOUR_WORKER_NAME
pause

Happy Mining.