Poolservers: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
Luke-jr (talk | contribs)
No edit summary
Luke-jr (talk | contribs)
No edit summary
Line 1: Line 1:
{| class='wikitable'
{| class='wikitable'
! Feature !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool
! Feature !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! Slush
|-
|-
! colspan='5' | work generation
! colspan='5' | work generation
|-
|-
| getwork || {{No}} || {{No}} || {{Yes}} || {{Yes}}
| getwork || {{No}} || {{No}} || {{Yes}} || {{Yes}} ||
|-
|-
| getmemorypool || {{Yes}} || {{Yes}} || {{Yes}} || {{No}}
| getmemorypool || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} ||
|-
|-
| coinbaser || {{Yes}} || {{Yes}} || || {{No}}
| coinbaser || {{Yes}} || {{Yes}} || || {{No}} ||
|-
|-
| gotwork || {{No}} || {{Yes}} || {{No}} || {{No}}
| gotwork || {{No}} || {{Yes}} || {{No}} || {{No}} ||
|-
|-
| setworkaux || {{No}} || {{Yes}} || {{No}} || {{No}}
| setworkaux || {{No}} || {{Yes}} || {{No}} || {{No}} ||
|-
|-
! colspan='5' | miner protocols
! colspan='5' | miner protocols
|-
|-
| getwork || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
| getwork || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
|-
|-
| getmemorypool || {{No}} || {{No}} || {{No}} || {{No}}
| getmemorypool || {{No}} || {{No}} || {{No}} || {{No}} || {{No}}
|-
|-
| Binary || || {{No}} || || {{Yes}}
| Binary || || {{No}} || || {{Yes}} ||
|-
|-
| BP || {{No}} || {{No}} || {{No}} || {{No}}
| BP || {{No}} || {{No}} || {{No}} || {{No}} || {{No}}
|-
|-
! colspan='5' | getwork extensions
! colspan='5' | getwork extensions
|-
|-
| hostlist || {{No}} || {{No}} || {{No}} || {{No}}
| hostlist || {{No}} || {{No}} || {{No}} || {{No}} ||
|-
|-
| longpoll || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
| longpoll || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
|-
|-
| midstate || {{Yes}} || {{Yes}} || {{No}} || {{No}}
| midstate || {{Yes}} || {{Yes}} || {{No}} || {{No}} ||
|-
|-
| noncerange || {{No}} || {{No}} || || {{Patch}}
| noncerange || {{No}} || {{No}} || || {{Patch}} ||
|-
|-
| reject-reason || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
| reject-reason || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} ||
|-
|-
| rollntime || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
| rollntime || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}
|-
|-
| expire=N || || {{Yes}} || ||
| expire=N || || {{Yes}} || || ||
|-
|-
| submitold || {{Yes}} || {{Yes}} || {{No}} || {{Patch}}
| submitold || {{Yes}} || {{Yes}} || {{No}} || {{Patch}} ||
|-
|-
| switchto || {{No}} || {{No}} || {{No}} || {{No}}
| switchto || {{No}} || {{No}} || {{No}} || {{No}} ||
|}
|}

Revision as of 18:47, 6 February 2012

Feature ecoinpool Eloipool PoolServerJ pushpool Slush
work generation
getwork No No Yes Yes
getmemorypool Yes Yes Yes No
coinbaser Yes Yes No
gotwork No Yes No No
setworkaux No Yes No No
miner protocols
getwork Yes Yes Yes Yes Yes
getmemorypool No No No No No
Binary No Yes
BP No No No No No
getwork extensions
hostlist No No No No
longpoll Yes Yes Yes Yes Yes
midstate Yes Yes No No
noncerange No No Patch
reject-reason Yes Yes Yes Yes
rollntime Yes Yes Yes Yes Yes
expire=N Yes
submitold Yes Yes No Patch
switchto No No No No