Difference between revisions of "Poolservers"
Line 1: | Line 1: | ||
{| class='wikitable' | {| class='wikitable' | ||
− | ! colspan=' | + | ! colspan='7' | miner protocols |
|- | |- | ||
− | ! Protocol !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! Slush | + | ! Protocol !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! p2pool !! Slush |
|- | |- | ||
− | | getwork || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | + | | getwork || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} |
|- | |- | ||
− | | getmemorypool || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} | + | | getmemorypool || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} |
|- | |- | ||
− | | Binary || || {{No}} || || {{Yes}} || | + | | Binary || || {{No}} || || {{Yes}} || || |
|- | |- | ||
− | | BP || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} | + | | BP || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} |
|- | |- | ||
− | ! colspan=' | + | ! colspan='7' | getwork extensions |
|- | |- | ||
− | ! Extension !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! Slush | + | ! Extension !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! p2pool !! Slush |
|- | |- | ||
− | | hostlist || {{No}} || {{No}} || {{No}} || {{No}} || | + | | hostlist || {{No}} || {{No}} || {{No}} || {{No}} || || |
|- | |- | ||
− | | longpoll || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | + | | longpoll || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} |
|- | |- | ||
− | | midstate || {{Yes}} || {{Yes}} || {{No}} || {{No}} || | + | | midstate || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || |
|- | |- | ||
− | | noncerange || {{No}} || {{No}} || || {{Patch}} || | + | | noncerange || {{No}} || {{No}} || || {{Patch}} || {{No}} || |
|- | |- | ||
− | | reject-reason || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | + | | reject-reason || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | rollntime || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | + | | rollntime || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || {{Yes}} |
|- | |- | ||
− | | expire=N || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | + | | expire=N || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | submitold || {{Yes}} || {{Yes}} || {{No}} || {{Patch}} || | + | | submitold || {{Yes}} || {{Yes}} || {{No}} || {{Patch}} || || |
|- | |- | ||
− | | switchto || {{No}} || {{No}} || {{No}} || {{No}} || | + | | switchto || {{No}} || {{No}} || {{No}} || {{No}} || || |
|- | |- | ||
− | ! colspan=' | + | ! colspan='7' | work generation |
|- | |- | ||
− | ! Feature !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! Slush | + | ! Feature !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! p2pool !! Slush |
|- | |- | ||
− | | getwork || {{No}} || {{No}} || {{Yes}} || {{Yes}} || | + | | getwork || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || |
|- | |- | ||
− | | rollntime || || {{No}} || || {{Patch}} || | + | | rollntime || || {{No}} || || {{Patch}} || || |
|- | |- | ||
− | | getmemorypool || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || | + | | getmemorypool || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || |
|- | |- | ||
− | | 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}} || || |
|- | |- | ||
− | | getauxblock || || {{No}} || {{Yes}} || {{No}} || | + | | getauxblock || || {{No}} || {{Yes}} || {{No}} || || |
|- | |- | ||
− | ! colspan=' | + | ! colspan='7' | account management |
|- | |- | ||
− | ! Feature !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! Slush | + | ! Feature !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! p2pool !! Slush |
|- | |- | ||
− | | defined users || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || | + | | defined users || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | anon users || || {{Yes}} || {{Yes}} || {{Yes}} || | + | | anon users || || {{Yes}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | defined workers || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || | + | | defined workers || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | anon workers || || {{Yes}} || {{Yes}} || {{Yes}} || | + | | anon workers || || {{Yes}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | saved worklog || || {{Yes}} || {{Yes}} || {{No}} || | + | | saved worklog || || {{Yes}} || {{Yes}} || {{No}} || || |
|- | |- | ||
− | ! colspan=' | + | ! colspan='7' | databases |
|- | |- | ||
− | ! Database !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! Slush | + | ! Database !! ecoinpool !! Eloipool !! PoolServerJ !! pushpool !! p2pool !! Slush |
|- | |- | ||
− | | couchdb || {{Yes}} || {{No}} || {{No}} || {{No}} || | + | | couchdb || {{Yes}} || {{No}} || {{No}} || {{No}} || || |
|- | |- | ||
− | | mysql || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || | + | | mysql || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | plaintext || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || | + | | plaintext || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | postgres || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | + | | postgres || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || || |
|- | |- | ||
− | | sqlite || {{No}} || {{No}} || {{Yes}} || {{Yes}} || | + | | sqlite || {{No}} || {{No}} || {{Yes}} || {{Yes}} || || |
|} | |} |
Revision as of 21:07, 6 February 2012
miner protocols | ||||||
---|---|---|---|---|---|---|
Protocol | ecoinpool | Eloipool | PoolServerJ | pushpool | p2pool | Slush |
getwork | Yes | Yes | Yes | Yes | Yes | Yes |
getmemorypool | No | No | No | No | No | No |
Binary | No | Yes | ||||
BP | No | No | No | No | No | No |
getwork extensions | ||||||
Extension | ecoinpool | Eloipool | PoolServerJ | pushpool | p2pool | Slush |
hostlist | 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 | ||
rollntime | Yes | Yes | Yes | Yes | Yes | |
expire=N | Yes | Yes | Yes | Yes | ||
submitold | Yes | Yes | No | Patch | ||
switchto | No | No | No | No | ||
work generation | ||||||
Feature | ecoinpool | Eloipool | PoolServerJ | pushpool | p2pool | Slush |
getwork | No | No | Yes | Yes | No | |
rollntime | No | Patch | ||||
getmemorypool | Yes | Yes | Yes | No | Yes | |
coinbaser | Yes | Yes | No | |||
gotwork | No | Yes | No | No | ||
setworkaux | No | Yes | No | No | ||
getauxblock | No | Yes | No | |||
account management | ||||||
Feature | ecoinpool | Eloipool | PoolServerJ | pushpool | p2pool | Slush |
defined users | Yes | No | Yes | Yes | ||
anon users | Yes | Yes | Yes | |||
defined workers | Yes | No | Yes | Yes | ||
anon workers | Yes | Yes | Yes | |||
saved worklog | Yes | Yes | No | |||
databases | ||||||
Database | ecoinpool | Eloipool | PoolServerJ | pushpool | p2pool | Slush |
couchdb | Yes | No | No | No | ||
mysql | Yes | No | Yes | Yes | ||
plaintext | Yes | No | Yes | Yes | ||
postgres | Yes | Yes | Yes | Yes | ||
sqlite | No | No | Yes | Yes |