The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
information
|
Info |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
language |
C++ |
Erlang |
Python3 |
Java |
C |
Twisted |
C++ |
Python
|
license |
MIT |
GPL-3 |
AGPL-3 |
GPL-3 |
GPL-2 |
GPL-3 |
No |
No
|
ref. pool |
|
BTCServ |
Eligius |
|
|
P2Pool |
BitPenny |
Slush's pool
|
website |
link |
link |
link |
link |
link |
link |
|
link
|
miner protocols
|
Protocol |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
getwork |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
No |
Yes
|
UBBP |
No |
No |
No |
No |
Yes |
No |
No |
No
|
getmemorypool |
Yes |
No |
No |
No |
No |
No |
No |
No
|
BlkPrep |
No |
No |
No |
No |
No |
No |
Yes |
No
|
getwork extensions
|
Extension |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
hostlist |
No |
No |
No |
No |
No |
No |
n/a |
No
|
longpoll |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
n/a |
Yes
|
midstate |
No |
Yes |
Yes |
No |
No |
No |
n/a |
Yes
|
noncerange |
No |
No |
No |
|
Patch |
No |
n/a |
No
|
reject-reason |
No |
Yes |
Yes |
Yes |
Yes |
No |
n/a |
No
|
rollntime |
Yes[1] |
Yes |
Yes |
Yes |
Yes |
Yes |
n/a |
Yes
|
expire=N |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
n/a |
No
|
submitold |
No |
Yes |
Yes |
No |
Patch |
Yes |
n/a |
No
|
switchto |
No |
No |
No |
No |
No |
No |
n/a |
No
|
getmemorypool/BlkPrep variations
|
Variation |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
append coinbase |
Yes |
n/a |
n/a |
n/a |
n/a |
n/a |
Yes |
n/a
|
set coinbase |
Yes |
n/a |
n/a |
n/a |
n/a |
n/a |
|
n/a
|
generation |
Yes |
n/a |
n/a |
n/a |
n/a |
n/a |
No |
n/a
|
add txns |
Yes |
n/a |
n/a |
n/a |
n/a |
n/a |
|
n/a
|
remove txns |
Yes |
n/a |
n/a |
n/a |
n/a |
n/a |
|
n/a
|
prevblock |
Yes |
n/a |
n/a |
n/a |
n/a |
n/a |
|
n/a
|
work generation
|
Feature |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
getwork |
No |
No |
No |
Yes |
Yes |
No |
No |
Yes
|
ntime roll |
No |
No |
No |
|
Patch |
Yes |
No |
No
|
getmemorypool |
No |
Yes |
Yes |
Yes |
No |
Yes |
No |
No
|
coinbaser |
Patch |
Yes |
Yes |
|
No |
No |
|
|
gotwork |
Patch |
No |
Yes |
No |
No |
No |
|
No
|
setworkaux |
Patch |
No |
Yes |
No |
No |
No |
|
No
|
getauxblock |
No |
No |
No |
Yes |
No |
Yes |
|
No
|
MM gmp
|
No |
Yes |
No |
|
No |
No |
|
|
full node |
Yes |
No |
No |
No |
No |
No |
Yes |
|
account management
|
Feature |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
multiuser |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes
|
explicit users |
Yes |
Yes |
No |
Yes |
Yes |
No |
|
|
anon users |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
|
|
explicit workers |
Yes |
Yes |
No |
Yes |
Yes |
No |
|
|
anon workers |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
|
|
saved worklog |
No |
Yes |
Yes |
Yes |
No |
No |
|
|
share logging |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes
|
invalid logging |
No |
Yes |
Yes |
Yes |
Yes |
No |
|
|
databases
|
Database |
bitcoind |
ecoinpool |
Eloipool |
PoolServerJ |
pushpool |
p2pool |
BitPenny |
Slush
|
couchdb |
No |
Yes |
No |
No |
No |
No |
|
No
|
mysql |
No |
Yes |
No |
Yes |
Yes |
No |
|
Yes
|
plaintext |
No |
Yes |
No |
Yes |
Yes |
Yes |
|
No
|
postgres |
No |
Yes |
Yes |
Yes |
Yes |
No |
|
No
|
rrd |
No |
|
No |
|
No |
Yes |
|
No
|
sqlite |
No |
No |
No |
Yes |
Yes |
No |
|
No
|
- ↑ Supported, but not advertised