Tutorial How to mining using stratum proxy

in #blockchain6 years ago (edited)

Some mining pools offer mining using the stratum mining proxy, one of which is a coinotron. The advantages of using the proxy stratum are the fewer data used, resulting in more efficient bandwidth, then more results, and fewer orphaned blocks.

image
Source Image
Then how can we enable to use stratum proxy? Here's how

  1. We need to install an application that bridges between Ethereum HTTP / getwork protocol and Stratum mining protocol, the steps are:

If the system is windows based:

  • Download the official Windows binaries (EXE) have a coinotron Here

  • already downloaded his mining_proxy.exe, run with a command prompt with the command

C:\mining_proxy.exe -o coinotron.com -p 3344
  • actually to make it easier, just enter the command to notepad, then save as with the file type bat, so be bat file that can be directly executed

  • if you want to Connect to other than coinotron, run the command prompt with the command

    mining_proxy.exe
    --help later there is a way and further explanation

If the system is based linux

  • install twisted python
apt-get: install python-twisted
python ./mining_proxy.py -o coinotron.com -p 3344
- if you want to connect to other than coinotron, run with the console with the command mining_proxy.py --help later there is a way and further explanation.
  1. Just run the proxy then we mining by using the IP address of the proxy computer. if ip address is localhost, then:
ethminer.exe --farm-recheck 200 -G -F http://127.0.0.1:8332/workername:workerpassword

if the proxy is not on the same computer (which is used for mining), just adjust its IP:

ethminer.exe --farm-recheck 200 -G -F http://putIP:8332/workername:workerpassword

If you want to use eth-proxy

if you want to use ethproxy, the steps like this:

  1. download eth-proxy at http://dwarfpool.com/static/eth-proxy-win.zip
  2. Make sure the contents of this folder:
    View attachment 7997
  3. no conf files, open with notepad for example, then edit on tab wallet (customize with your wallet), pool host, pool port, failover (if host main fail / down, use this failover host in sequence).
    nah example if you use miningpoolhub, they also give the address :
U.S. : us-east1.ethereum.miningpoolhub.com
Europe : europe1.ethereum.miningpoolhub.com
Asia : asia1.ethereum.miningpoolhub.com

its port in 20535
nah example so its like the contents of its config file:

# ethminer.exe --farm-recheck 200 -G -F http://HOST:PORT/
# ethminer.exe --farm-recheck 300 -G -F http://HOST:PORT/rig1
#
# ethminer.exe -G -F http://127.0.0.1:8080/
# ethminer.exe --farm-recheck 100 -G -F http://192.168.0.33:8080/rig1
#
# farm-recheck parameter is very individual. Just test different values.
#
# You can submit shares without workername or # You can provide workername:
# - with url like "/rig1"
# - or use automatically numbering(integer) based on IP of miner
#
# Servers:
# EU-Server: eu1.ethermine.org Port: 4444
# US East-Server: us1.ethermine.org Port: 4444
# US West-Server: us2.ethermine.org Port: 4444
# Asia-Server: asia1.ethermine.org Port: 4444
#
###
# Select Ethereum ETH
COIN = "ETH"
# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080
# Coin address where money goes
WALLET = "0xc1cc1201c66264449b337d8fef311e64106d8b82"
# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"
# It's useful for individually monitoring and statistic ENABLE_WORKER_ID = True
# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
 MONITORING = True
MONITORING_EMAIL = "[email protected]"
# Main pool
POOL_HOST = "asia1.ethereum.miningpoolhub.com "
POOL_PORT = 20535
# Failover pool
POOL_FAILOVER_ENABLE = True
POOL_HOST_FAILOVER1 = "us-east1.ethereum.miningpoolhub.com "
POOL_PORT_FAILOVER1 = 20535
POOL_HOST_FAILOVER2 = "europe1.ethereum.miningpoolhub.com" POOL_PORT_FAILOVER2 = 20535
# Logging LOG_TO_FILE = True
# Enable debug DEBUG = False
  1. Well after that you just run its eth-proxy.exe.
    besides already how to make a proxy, live accessed using etherminer, if using genoil, then use bat file contents:
ethminer --farm-recheck 200 -G -F http://127.0.0.1:8332/username.workername:workerpassword

### Update

Use stratum proxy without the hassle of ethminer downloaded only small ... solution using genoil ethminer, link download here -> https://github.com/Genoil/cpp-ethereum/tree/master/releases
select the most recent version. Can also be used for vga based Nvidia.

Sort:  

thanks informations... geat post.

Sama-sama bro, senang anda berkunjung ke postingan saya

Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase https://
3. Type re
Get Featured Instantly & Featured Posts are voted every 2.4hrs
Join the Curation Team Here | Vote Resteemable for Witness

Nice will check it out on computer

Congratulations !!!

Your Post, In The Top 10 Postings, on March 20, 2018, according to our version.
Look at :
#9 Best 10 Post , March 20, 2018

Hopefully my Little Help and Support can be useful for you.

The post above is the best post that has followed the account @bolang321,
Greetings from me to all of you.

Hopefully You Include Person Who goes into #top10.

Continue to work, until the world recognizes the existence and

Regard

Coin Marketplace

STEEM 0.16
TRX 0.16
JST 0.030
BTC 59276.59
ETH 2464.51
USDT 1.00
SBD 2.44