Mining software: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 54: | Line 54: | ||
! Device !! BFG !!BitMinter!! BTCMiner!! cg !! Diablo !! EasyMiner !! gMinor !! MPBM !! OSFPGABM!! Phoenix !! poclbm !! Ufasoft | ! Device !! BFG !!BitMinter!! BTCMiner!! cg !! Diablo !! EasyMiner !! gMinor !! MPBM !! OSFPGABM!! Phoenix !! poclbm !! Ufasoft | ||
|- | |- | ||
| Avnet LX150T Devkit || {{No}} || | | Avnet LX150T Devkit || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| BitForce Single ||{{Yes|2.2.0}}|| | | BitForce Single ||{{Yes|2.2.0}}||{{Yes|1.2.0}}||{{No}}||{{Yes|2.2.0}}||{{No}} || {{Yes}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{Yes}} | ||
|- | |- | ||
| BFL MiniRig ||{{Yes|2.4.3}}|| | | BFL MiniRig ||{{Yes|2.4.3}}||{{Yes|1.2.0}}||{{No}}||{{Yes|2.5.0}}||{{No}} || {{Yes}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || | ||
|- | |- | ||
| Cairnsmore1 ||{{Yes}} || | | Cairnsmore1 ||{{Yes}} ||{{No}} ||{{No}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Digilent Nexys 2 500K || {{No}} || | | Digilent Nexys 2 500K || {{No}} ||{{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Icarus ||{{Yes|2.2.7}}|| | | Icarus ||{{Yes|2.2.7}}||{{Yes|1.3.0}}||{{No}}||{{Yes|2.2.7}}||{{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Lancelot || {{Yes}} || | | Lancelot || {{Yes}} ||{{No}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ModMiner ||{{Yes|2.4.3}}|| | | ModMiner ||{{Yes|2.4.3}}||{{No}}||{{No}}||{{Yes|2.4.3}}||{{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Terasic DE2-115 || {{No}} || | | Terasic DE2-115 || {{No}} ||{{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || || {{Yes}} || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| X5000 || {{No}} || | | X5000 || {{No}} ||{{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| X6500 ||{{Yes|2.9.0}}|| | | X6500 ||{{Yes|2.9.0}}||{{No}}|| {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ZTEX 1.15b || {{Yes}} || | | ZTEX 1.15b || {{Yes}} ||{{No}} || {{Yes}} || {{Yes}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ZTEX 1.15x ||{{Yes|2.3.4}}|| | | ZTEX 1.15x ||{{Yes|2.3.4}}||{{No}}||{{Yes}}||{{Yes|2.3.4}}||{{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ZTEX 1.15y ||{{Yes|2.4.1}}|| | | ZTEX 1.15y ||{{Yes|2.4.1}}||{{No}}||{{Yes}}||{{Yes|2.4.1}}||{{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
! colspan='13' | mining devices (gpu) | ! colspan='13' | mining devices (gpu) | ||
Line 88: | Line 88: | ||
| OpenCL (ATi/AMD) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} | | OpenCL (ATi/AMD) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} | ||
|- | |- | ||
| OpenCL (nvidia) || {{Yes}} || | | OpenCL (nvidia) || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || || {{No}} || || {{No}} || {{No}} || || || | ||
|- | |- | ||
| CUDA (nvidia) || {{No}} || | | CUDA (nvidia) || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || || {{No}} || {{Yes}} | ||
|- | |- | ||
! colspan='13' | mining devices (cpu) | ! colspan='13' | mining devices (cpu) |
Revision as of 21:04, 9 March 2013
information | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Info | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | 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 | PD | GPL-2+ | GPL-3 | MIT | PD | GPL-3 | ||
website | link | link | link | link | link | link | link | link | link | link | link | |
forum | link | link | link | link | link | link | link | link | link | link | link | |
related pool | Eligius | BitMinter | ||||||||||
mining devices (asic) | ||||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
ASICMiner | Planned | No | No | No | No | No | No | No | No | No | No | No |
Avalon | untested | No | No | Patch | No | 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 | |||
mining devices (fpga) | ||||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
Avnet LX150T Devkit | No | No | No | No | No | No | No | No | Yes | No | No | No |
BitForce Single | 2.2.0 | 1.2.0 | No | 2.2.0 | No | Yes | No | Yes | No | No | Yes | |
BFL MiniRig | 2.4.3 | 1.2.0 | No | 2.5.0 | No | Yes | No | Yes | No | No | ||
Cairnsmore1 | Yes | No | No | Yes | No | No | No | Yes | No | No | No | |
Digilent Nexys 2 500K | No | No | No | No | No | No | No | No | No | No | ||
Icarus | 2.2.7 | 1.3.0 | No | 2.2.7 | No | No | No | Yes | No | No | No | |
Lancelot | Yes | No | No | Yes | No | No | No | Yes | No | No | No | |
ModMiner | 2.4.3 | No | No | 2.4.3 | No | No | No | Yes | No | No | No | |
Terasic DE2-115 | No | No | No | No | No | No | No | Yes | No | No | No | |
X5000 | No | No | No | No | No | No | No | No | No | No | No | |
X6500 | 2.9.0 | No | No | No | No | No | No | Yes | No | No | No | |
ZTEX 1.15b | Yes | No | Yes | Yes | No | No | No | No | No | No | ||
ZTEX 1.15x | 2.3.4 | No | Yes | 2.3.4 | No | No | No | Yes | No | No | No | |
ZTEX 1.15y | 2.4.1 | No | Yes | 2.4.1 | No | No | No | No | No | No | ||
mining devices (gpu) | ||||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
OpenCL (ATi/AMD) | Yes | Yes | No | Yes | Yes | No | Yes | No | No | Yes | Yes | Yes |
OpenCL (nvidia) | Yes | Yes | No | Yes | No | No | No | |||||
CUDA (nvidia) | No | No | No | No | No | No | No | No | No | No | Yes | |
mining devices (cpu) | ||||||||||||
Device | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
SSE4 (x86_64) | Yes | No | Yes | No | No | No | No | No | ||||
SSE2 (x86_32) | Yes | No | Yes | No | No | No | No | No | ||||
SSE2 (x86_64) | Yes | No | Yes | No | No | No | No | No | ||||
Altivec (PPC) | Yes | No | Yes | No | No | No | No | No | ||||
VIA PadLock | Yes | No | Yes | No | No | No | No | No | ||||
Assembly (x86_32) | Yes | No | Yes | No | No | No | No | No | ||||
High-level CPU | Yes | No | Yes | No | No | No | No | No | ||||
miner protocols | ||||||||||||
Protocol | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
getblocktemplate | 2.8.0 | No | 2.8.6[1] | No | No | No | No | No | Yes | |||
StratumMP | 2.9.0 | No | 2.8.0 | No | No | No | testing | No | No | Yes | Yes | |
getwork | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
BlkPrep | No | No | No | No | No | No | No | No | No | No | No | No |
UBBP | No | No | No | No | No | No | No | No | No | No | No | No |
getwork extensions | ||||||||||||
Extension | BFG | BitMinter | BTCMiner | cg | Diablo | EasyMiner | 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[2] | No[1] | Yes[2] | Yes | |
midstate | Yes | Yes | Yes | Yes | No | Yes[2] | 0.1 | No | Yes[2] | 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[1] | |
expire=N | Yes | Yes | No | Yes | Yes | Yes | 0.1 | No | No | No | No | |
submitold | Yes | Yes[2][3] | Yes | Yes | No | No | 0.0[2][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 | EasyMiner | 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 | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
(fixed coinbase) | 2.9.0 | n/a | No | n/a | n/a | n/a | n/a | n/a | ||||
coinbase/append | 2.9.0 | n/a | 2.8.6 | n/a | n/a | n/a | n/a | n/a | Required | |||
coinbase (set) | 2.10.4[4] | 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 | ||||
(full submit) | 2.9.0 | n/a | No | n/a | n/a | n/a | n/a | n/a | ||||
share/coinbase | 2.9.0 | n/a | 2.8.6[1] | 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 | EasyMiner | gMinor | MPBM | OSFPGABM | Phoenix | poclbm | Ufasoft |
set diff | 2.9.0 | n/a | 2.8.0 | n/a | 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 | n/a | No | No | ||
resume | 3.0.0 alpha2 | n/a | 2.11.0 | n/a | 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 | n/a | Yes | No | ||
add peers | No | No | n/a | No | n/a | 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 | n/a | Yes | No | ||
show msg | git | n/a | 2.11.1 | n/a | n/a | n/a | n/a | n/a | No | No | ||
get hashrate | No | No | n/a | No | n/a | n/a | n/a | No | n/a | n/a | No | No |
get temp | No | No | n/a | No | n/a | n/a | n/a | No | n/a | n/a | No | No |