Poolservers

From Bitcoin Wiki
Revision as of 01:11, 22 February 2012 by Luke-jr (talk | contribs)
Jump to: navigation, search
information
Info ecoinpool Eloipool PoolServerJ pushpool p2pool Slush
language Erlang Python3 Java C Twisted
license GPL-3 AGPL-3 GPL-3 GPL-2 GPL-3 No
ref. pool BTCServ Eligius P2Pool Slush's pool
website link link link link
miner protocols
Protocol ecoinpool Eloipool PoolServerJ pushpool p2pool Slush
getwork Yes Yes Yes Yes Yes Yes
UBBP No No Yes
getmemorypool No No No No No No
BlkPrep No No No No No No
getwork extensions
Extension ecoinpool Eloipool PoolServerJ pushpool p2pool Slush
hostlist No No No No No
longpoll Yes Yes Yes Yes Yes Yes
midstate Yes Yes No No No
noncerange No No Patch No
reject-reason Yes Yes Yes Yes No
rollntime Yes Yes Yes Yes Yes Yes
expire=N Yes Yes Yes Yes Yes
submitold Yes Yes No Patch Yes
switchto No No No No No
work generation
Feature ecoinpool Eloipool PoolServerJ pushpool p2pool Slush
getwork No No Yes Yes No
rollntime No No Patch
getmemorypool Yes Yes Yes No Yes
coinbaser Yes Yes No
gotwork No Yes No No No
setworkaux No Yes No No No
getauxblock No No Yes No Yes
MM gmp Yes No No
account management
Feature ecoinpool Eloipool PoolServerJ pushpool p2pool Slush
defined users Yes No Yes Yes No
anon users Yes Yes Yes Yes Yes
defined workers Yes No Yes Yes No
anon workers Yes Yes Yes Yes Yes
saved worklog Yes Yes Yes No No
databases
Database ecoinpool Eloipool PoolServerJ pushpool p2pool Slush
couchdb Yes No No No No
mysql Yes No Yes Yes No
plaintext Yes No Yes Yes
postgres Yes Yes Yes Yes No
rrd No Yes
sqlite No No Yes Yes No