Bitcoin Forum
April 30, 2024, 05:50:05 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 »  All
  Print  
Author Topic: [ANN] Stratum for Ethereum. Increase earning up to 20% compared to getwork.  (Read 173598 times)
Atrides (OP)
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


Admin of DwarfPool.com


View Profile WWW
October 05, 2015, 09:48:34 AM
Last edit: October 06, 2015, 05:54:16 PM by Atrides
 #1

DwarfPool Ethereum
http://dwarfpool.com/eth


Release: Stratum-Proxy for Ethereum
 
About 10-20% growth in earnings in comparison with the other standart pools

What is it?

This is Stratum Proxy for Ethereum Pool using asynchronous networking written in Python Twisted.
Equal solo-mining, different is that is a stable effect and not just a variable luck.

The Beta-version (v0.0.3) Download here and compiled version for Windows

Stratum port on the pool 8008, on all servers
Parameters change in config.py (there are ports, wallet and email)

Features:

  • the only one connection to pool
  • proxy get the new work from the pool as soon as the new block appears. There is no need to sent requests to the server permanently (miniers do it usualy 2 times/sek)
  • workers get the work from the proxy locally
  • submit of the shares without network delay, proxy answers to the worker and at the same time sent solution to the pool. There are no network delay, there won't be created the new connections to pool.
  • configuration of the wallet is centralized in settings file, miners do not need to pass it.
  • Bypass worker_id for detailed statistic and per rig monitoring
  • you can put your email in settings to monitor every worker
  • Pool pays out uncle blocks!

How it works?

Code:

   Pool A <---+                        +-------------+ Rig1 / PC1
 (Active)      |                       |                                                
               |                       +-------------+ Rig2 / PC2
               |                       |                                                
  Pool B <---+-----StratumProxy  <-----+-------------+ Rig3 / PC3
(FailOver)                             |                                                
                                       +-------------+ Rig4 / PC4
                                       |                                                
                                       +-------------+ Leaserigs

The command line to start miner with proxy looks like (with worker and without it)
Code:
./ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/rig1
./ethminer --farm-recheck 200 -G -F http://127.0.0.1:8080/

After many tests I recommend to use farm-recheck=200 with proxy


-----------------------

Requirements
Works only with pools which support stratum-proxy.
Currently works on all DwarfPool servers (EU, US, RU)

How to install?
Proxy developed on Phyton, therefore the dependencies are:
* Python 2.7+
* python-twisted

[Linux]
Code:
1) install twisted
 apt-get install python-twisted
2) start proxy with
 python ./eth-proxy.py

[Windows]

Download compiled version or download as python code:

Code:
1) Download Python Version 2.7.10 for Windows
https://www.python.org/downloads/

2) Modify PATH variable (how-to http://www.java.com/en/download/help/path.xml) and add
   C:\Python27;C:\Python27\Scripts;

3) Install python setuptools
https://pypi.python.org/pypi/setuptools/#windows-7-or-graphical-install

4) Install Python-Twisted
https://pypi.python.org/pypi/Twisted/15.4.0
File Twisted-15.4.0.win32-py2.7.msi (32bit) or Twisted-15.4.0.win-amd64-py2.7.msi (64bit)

5) Install zope.interface, in console run:
   easy_install -U zope.interface

6) Install PyWin32 v2.7
pywin32-219.win32-py2.7.exe or pywin32-219.win-amd64-py2.7.exe
http://sourceforge.net/projects/pywin32/files/pywin32/

7) Download eth-proxy. Extract eth-proxy.zip. Change settings in config.py and start with command:
  python xmr-proxy.py

Known open issue
- shown speed on the site is rough, but the increase can be seen by amount of sent shares

ToDo
- Transmit parameter submitHashrate
- Automatically failover via proxy
- EXE file for Windows, so that it was not be necessary to install all dependencies as described below

FAQ

Quote
Is it possible to give a more detailed description of the principle of the proxy?
If I have 6 rigs, will it use much less bandwidth with the proxy? Does the proxy get a very high difficulty work from the pool and then divide/distribute it to the rigs? If so, how does it divide the work?

For your rigs this proxy looks like a pool.

Proxy set only one connection to the pool (socket) so than inside this physical connection makes virtual connections to the pool for every Rig/PC.

It reduces not only the traffic and submit time, but you have better control and get more coins for you hashrate.
Just put to your miner the proxy as a pool and any username as worker. Your miners don't need any changes more and forever.
If you want to change the wallets or other settings, you change it in config.py of proxy and restart it. Miners will be reconnected automatically.

Quote
The log file grows too fast. Is it possible to disable saving to the file? Can we disable it totally?
Yes, just comment it like here
Code:
#LOGFILE = "logfile.log"

Support
admin@dwarfpool.com

DwarfPool Quality you can trust! http://DwarfPool.com Reliable Monero, Zcash and ETH Pool Monero Proxy
Anonymous pool with failover servers and PPS, Profit Calculator and Price chart: [XMR][ETH][ZEC]... Support thread
MoneroClub - free P2P Exchange Platform www.MoneroClub.com
1714499405
Hero Member
*
Offline Offline

Posts: 1714499405

View Profile Personal Message (Offline)

Ignore
1714499405
Reply with quote  #2

1714499405
Report to moderator
1714499405
Hero Member
*
Offline Offline

Posts: 1714499405

View Profile Personal Message (Offline)

Ignore
1714499405
Reply with quote  #2

1714499405
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Eastwind
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000



View Profile
October 06, 2015, 08:30:15 AM
 #2

The python file is called "xmr-proxy", is that right?
Atrides (OP)
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


Admin of DwarfPool.com


View Profile WWW
October 06, 2015, 12:03:43 PM
 #3

The python file is called "xmr-proxy", is that right?
thx, fixed

DwarfPool Quality you can trust! http://DwarfPool.com Reliable Monero, Zcash and ETH Pool Monero Proxy
Anonymous pool with failover servers and PPS, Profit Calculator and Price chart: [XMR][ETH][ZEC]... Support thread
MoneroClub - free P2P Exchange Platform www.MoneroClub.com
Atrides (OP)
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


Admin of DwarfPool.com


View Profile WWW
October 06, 2015, 05:55:16 PM
 #4

Ready compiled version of proxy.
Easy to install:
1) download and entpack
2) change settings in eth-proxy.conf
3) start eth-proxy.exe

DwarfPool Quality you can trust! http://DwarfPool.com Reliable Monero, Zcash and ETH Pool Monero Proxy
Anonymous pool with failover servers and PPS, Profit Calculator and Price chart: [XMR][ETH][ZEC]... Support thread
MoneroClub - free P2P Exchange Platform www.MoneroClub.com
futuremet
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
October 06, 2015, 11:49:22 PM
 #5

How exactly do I run the proxy?

Sorry I'm shit at ubuntu--I was able to install by including the sudo command in front of it...any way for a for in depth walkthrough (Or is it super straight forward and I'm not seeing something)?
Shrikez
Sr. Member
****
Offline Offline

Activity: 399
Merit: 263



View Profile
October 08, 2015, 08:29:25 AM
 #6

sorry for the OT but there seems no other way to get any updates from you regarding the Open Bazaar XMR integration.

you took a lot of money, please be so kind as to answer to your donators, even if it's a "no news because of blablablah once a week"

Thank you.

/OT

Die Würde des Menschen ist unantastbar
BitmoreCoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
October 08, 2015, 09:19:00 AM
 #7

I have run the proxy. Sometimes, the proxy can receive and send jobs to miners, my ethminer can mine and the shares are accepted by the proxy, but the website does not show the shares. So my work is not recognized.
primer-
Legendary
*
Offline Offline

Activity: 1092
Merit: 1000



View Profile
October 08, 2015, 09:00:18 PM
 #8

sorry for the OT but there seems no other way to get any updates from you regarding the Open Bazaar XMR integration.

you took a lot of money, please be so kind as to answer to your donators, even if it's a "no news because of blablablah once a week"

Thank you.

/OT

+1

Atrides is a career scammer. Do not trust him one little bit.
sp_
Legendary
*
Offline Offline

Activity: 2898
Merit: 1087

Team Black developer


View Profile
October 08, 2015, 10:05:19 PM
Last edit: October 08, 2015, 10:19:09 PM by sp_
 #9

Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...



Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
0n0t0le
Legendary
*
Offline Offline

Activity: 1512
Merit: 1125


Swapzone


View Profile WWW
October 09, 2015, 12:16:34 PM
 #10

Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...





Who bought on IPO presale can still sell  vs profit+ just not worth it to buy coins at the peak of prices=))

Swap BTC to XMR and 1600+ tokens without KYC
ZonedOutSpace
Sr. Member
****
Offline Offline

Activity: 280
Merit: 250

From Russia with love


View Profile
October 09, 2015, 12:18:08 PM
 #11

Looks like somebody is producing some Ether(CEO) again.

Welcome to the altcoins motherfuckers

The donut is waiting...




Probably will drop lower 
OrientA
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250



View Profile
October 11, 2015, 07:17:15 AM
 #12

Do you have a server in Asia? Which of the eu, ru, usa server should asian miner use?
Mcoleman
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
October 11, 2015, 10:05:35 AM
 #13

This will increase your earnings up to 20%

https://bitcointalk.org/index.php?topic=1205258.0
Atrides (OP)
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500


Admin of DwarfPool.com


View Profile WWW
October 18, 2015, 04:34:55 PM
 #14

New version 0.0.4 released.

Changes:
- Failover server works now!
- Pass submits of hashrates.


DwarfPool Quality you can trust! http://DwarfPool.com Reliable Monero, Zcash and ETH Pool Monero Proxy
Anonymous pool with failover servers and PPS, Profit Calculator and Price chart: [XMR][ETH][ZEC]... Support thread
MoneroClub - free P2P Exchange Platform www.MoneroClub.com
BitmoreCoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250


View Profile
October 19, 2015, 09:52:19 AM
 #15

This will increase your earnings up to 20%

https://bitcointalk.org/index.php?topic=1205258.0

It is a virus.
Mr.WEO
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 01, 2015, 12:18:15 AM
 #16

I started a proxy on my kimsufi. If anyone wants to test it out and see what you hash at.

This is what I use, but Im sure everyone has their own settings for connecting.


ethminer --farm-recheck 200 -G -F http://198.100.146.195:8080/yourminer

This is of coarse just for testing your hashrate!

You can check it @: (scroll down a bit and look at the workers)

http://dwarfpool.com/eth/address?wallet=cd6d197b4e5eb3aacf4a7b7ef73d1ae473ec9bf9

I would love to set this up so others can use it and it will forward their portion of the shares to their address, if anyone can tell me if thats possible or do i have to be running a full blown mining pool site?

I'm rather new to all the mining stuff, but I'm trying to learn. would love to host a mining pool for the little guys, seems all the pools around have such big time miners that the little guys with just 1 or a few gpu's gets pooped on. anyone want to post any good links for beginners/learning please do.

-mrweo
avirdoz
Legendary
*
Offline Offline

Activity: 1191
Merit: 1001



View Profile
November 01, 2015, 09:09:25 AM
 #17

I try version 0.4 on Windows. Proxy connect to the pool and miner connect to the proxy, but shares do not accept by proxy...
justbitcoins
Member
**
Offline Offline

Activity: 76
Merit: 10


View Profile
November 02, 2015, 02:30:38 PM
 #18

I try version 0.4 on Windows. Proxy connect to the pool and miner connect to the proxy, but shares do not accept by proxy...

Is your miner overclocked too much? Were your shares accepted when you connect directly to Dwarf pool?
avirdoz
Legendary
*
Offline Offline

Activity: 1191
Merit: 1001



View Profile
November 10, 2015, 04:41:06 PM
 #19

I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.
Argonne
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
November 10, 2015, 08:28:10 PM
 #20

I'm not sure that the proxy works correctly. Here is img... Only few shares accepted.

Your shares are accepted. It is just your difficulty level is too high. In other mining pool, you can specify your hash speed, hence the difficulty level. I am not sure about Dwarf.
Pages: [1] 2 3 4 5 6 7 8 9 10 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!