How to start mining Ethereum (ETH)? Pool Mining
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.
- Enjoy the Code: https://github.com/ethereum
- Whitepaper: https://ethereum.org/pdfs/EthereumWhitePaper.pdf
- Yellowpaper: https://ethereum.org/pdfs/EthereumYellowPaper.pdf
- Blog: http://blog.ethereum.org
- Reddit: http://reddit.com/r/ethereum
- General Queries: [email protected]
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