Mining software: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 166: | Line 166: | ||
! Variation !! BFG !!BitMinter!! BTCMiner!! cg !! Diablo !! gMinor !! MPBM !! OSFPGABM!! Phoenix !! poclbm !! Ufasoft | ! Variation !! BFG !!BitMinter!! BTCMiner!! cg !! Diablo !! gMinor !! MPBM !! OSFPGABM!! Phoenix !! poclbm !! Ufasoft | ||
|- | |- | ||
| coinbase/append || {{Yes}} || | | coinbase/append ||{{Yes|2.9.0}}|| || n/a||{{Yes|Required}}|| n/a || n/a || n/a || n/a || n/a || || {{Yes|Required}} | ||
|- | |- | ||
| coinbase (set) || {{Yes}} || || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || | | coinbase (set) || {{Yes|2.10.4}}<ref name="oldbugs">Older versions have serious bugs. | ||
|| || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || | |||
|- | |- | ||
| generation | | generation ||{{Yes|2.9.0}}|| || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || | ||
|- | |- | ||
| share/coinbase | | share/coinbase ||{{Yes|2.9.0}}|| || n/a||{{Yes|Required}}|| n/a || n/a || n/a || n/a || n/a || || | ||
|- | |- | ||
| share/merkle || {{No}} || || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || | | share/merkle || {{No}} || || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || | ||
|- | |- | ||
| share/truncate | | share/truncate ||{{Yes|2.9.0}}|| || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || | ||
|- | |- | ||
| time/increment | | time/increment ||{{Yes|2.9.0}}|| || n/a || || n/a || n/a || n/a || n/a || n/a || || | ||
|- | |- | ||
| time/decrement | | time/decrement ||{{Yes|2.9.0}}|| || n/a || || n/a || n/a || n/a || n/a || n/a || || | ||
|- | |- | ||
| txns/add || {{No}} || || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || {{No}} | | txns/add || {{No}} || || n/a || {{No}} || n/a || n/a || n/a || n/a || n/a || || {{No}} |
Revision as of 13:14, 9 March 2013
information | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Info | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
language | C | Java | Java | C | Java | Python | Python | Tcl | Twisted | Python | C++ |
license | GPL-3 | GPL-3 | GPL-3 | GPL-3 | Public Domain | GPL-2+ | GPL-3 | MIT | Public Domain | GPL-3 | |
website | link | link | link | link | link | link | link | link | link | ||
forum | link | link | link | link | link | link | link | link | link | link | |
related pool | Eligius | BitMinter | |||||||||
mining devices (asic) | |||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
ASICMiner | Planned | No | No | No | No | No | No | No | No | No | No |
Avalon | untested | No | No | Patch | No | No | No | No | No | No | No |
BitForce SC | 3.0.0 | No | No | No | No | No | No | No | No | ||
BitForce SC MiniRig | 3.0.0 | No | No | No | No | No | No | No | No | ||
Deepbit | No | No | No | No | No | No | No | No | No | No | No |
mining devices (fpga) | |||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
Avnet LX150T Devkit | No | No | No | No | No | No | Yes | No | No | No | |
BitForce Single | 2.2.0 | No | 2.2.0 | No | No | Yes | No | No | Yes | ||
BFL MiniRig | 2.4.3 | No | 2.5.0 | No | No | Yes | No | No | |||
Cairnsmore1 | Yes | No | Yes | No | No | Yes | No | No | No | ||
Digilent Nexys 2 500K | No | No | No | No | No | No | No | No | |||
Icarus | 2.2.7 | No | 2.2.7 | No | No | Yes | No | No | No | ||
Lancelot | Yes | No | Yes | No | No | Yes | No | No | No | ||
ModMiner | 2.4.3 | No | 2.4.3 | No | No | Yes | No | No | No | ||
Terasic DE2-115 | No | No | No | No | No | Yes | No | No | No | ||
X5000 | No | No | No | No | No | No | No | No | No | ||
X6500 | 2.9.0 | No | No | No | No | Yes | No | No | No | ||
ZTEX 1.15b | Yes | Yes | Yes | No | No | No | No | No | |||
ZTEX 1.15x | 2.3.4 | Yes | 2.3.4 | No | No | Yes | No | No | No | ||
ZTEX 1.15y | 2.4.1 | Yes | 2.4.1 | No | No | No | No | No | |||
mining devices (gpu) | |||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
OpenCL (ATi/AMD) | Yes | Yes | No | Yes | Yes | Yes | No | No | Yes | Yes | Yes |
OpenCL (nvidia) | Yes | No | Yes | No | No | ||||||
CUDA (nvidia) | No | No | No | No | No | No | No | No | Yes | ||
mining devices (cpu) | |||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
SSE4 (x86_64) | Yes | No | Yes | No | No | No | No | ||||
SSE2 (x86_32) | Yes | No | Yes | No | No | No | No | ||||
SSE2 (x86_64) | Yes | No | Yes | No | No | No | No | ||||
Altivec (PPC) | Yes | No | Yes | No | No | No | No | ||||
VIA PadLock | Yes | No | Yes | No | No | No | No | ||||
Assembly (x86_32) | Yes | No | Yes | No | No | No | No | ||||
High-level CPU | Yes | No | Yes | No | No | No | No | ||||
miner protocols | |||||||||||
Protocol | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
getblocktemplate | 2.8.0 | No | 2.9.0 | No | No | No | No | No | Yes | ||
StratumMP | 2.9.0 | No | 2.8.0 | No | No | testing | No | No | Yes | Yes | |
getwork | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
BlkPrep | No | No | No | No | No | No | No | No | No | No | No |
UBBP | No | No | No | No | No | No | No | No | No | No | No |
getwork extensions | |||||||||||
Extension | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
hostlist | No | No | No | No | No | Yes | No | No | No | Yes | Yes |
longpoll | Yes | Yes | Yes | Yes | Yes | Yes | 0.1 | Yes[1] | No[2] | Yes[1] | Yes |
midstate | Yes | Yes | Yes | Yes | No | Yes[1] | 0.1 | No | Yes[1] | Yes | Yes |
noncerange | No | No | No | No | No | No | No | No | No | Yes | |
reject-reason | Yes | Yes | Yes | Yes | Yes | No | 0.0 | No | Yes | Patch | Yes |
rollntime | Yes | Yes | No | Yes | Yes | Yes | 0.1 | No | No | Yes | No[2] |
expire=N | Yes | Yes | No | Yes | Yes | Yes | 0.1 | No | No | No | No |
submitold | Yes | Yes[1][3] | Yes | Yes | No | No | 0.0[1][3] | No | No | No | No |
switchto | No | No | No | No | Yes | Yes | No | No | No | No | Yes |
getblocktemplate/BlkPrep functionality | |||||||||||
Function | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
longpoll | Yes | n/a | Yes | n/a | n/a | n/a | n/a | n/a | Yes | ||
noncerange | No | n/a | No | n/a | n/a | n/a | n/a | n/a | No | ||
proposal | No | n/a | No | n/a | n/a | n/a | n/a | n/a | No | ||
serverlist | No | n/a | No | n/a | n/a | n/a | n/a | n/a | No | ||
getblocktemplate/BlkPrep variations | |||||||||||
Variation | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
coinbase/append | 2.9.0 | n/a | Required | n/a | n/a | n/a | n/a | n/a | Required | ||
coinbase (set) | 2.10.4<ref name="oldbugs">Older versions have serious bugs. | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
generation | 2.9.0 | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
share/coinbase | 2.9.0 | n/a | Required | n/a | n/a | n/a | n/a | n/a | |||
share/merkle | No | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
share/truncate | 2.9.0 | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
time/increment | 2.9.0 | n/a | n/a | n/a | n/a | n/a | n/a | ||||
time/decrement | 2.9.0 | n/a | n/a | n/a | n/a | n/a | n/a | ||||
txns/add | No | n/a | No | n/a | n/a | n/a | n/a | n/a | No | ||
txns/remove | No | n/a | No | n/a | n/a | n/a | n/a | n/a | No | ||
prevblock | No | n/a | No | n/a | n/a | n/a | n/a | n/a | No | ||
stratum functionality | |||||||||||
Function | BFG | BitMinter | BTCMiner | cg | Diablo | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
set diff | 2.9.0 | n/a | 2.8.0 | n/a | n/a | testing | n/a | n/a | 20121020 | Yes | |
transparency | 2.9.2 | n/a | No | n/a | n/a | n/a | n/a | No | No | ||
resume | 3.0.0 alpha2 | n/a | 2.11.0 | n/a | n/a | n/a | n/a | No | No | ||
reconnect | 2.9.0 | n/a | 2.8.2 | n/a | n/a | n/a | n/a | Yes | No | ||
add peers | No | No | n/a | No | n/a | n/a | No | n/a | n/a | No | No |
get ver | 2.9.0 | n/a | 2.8.2 | n/a | n/a | n/a | n/a | Yes | No | ||
show msg | git | n/a | 2.11.1 | n/a | n/a | n/a | n/a | No | No | ||
get hashrate | No | No | n/a | No | n/a | n/a | No | n/a | n/a | No | No |
get temp | No | No | n/a | No | n/a | n/a | No | n/a | n/a | No | No |