Mining software: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 56: | Line 56: | ||
| Avnet LX150T || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | Avnet LX150T || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| BitForce Single ||{{Yes|2.2.0}}|| ||{{No}}||{{Yes|2.2.0}}||{{No}} || {{No}} || | | BitForce Single ||{{Yes|2.2.0}}|| ||{{No}}||{{Yes|2.2.0}}||{{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{Yes}} | ||
|- | |- | ||
| BFL MiniRig ||{{Yes|2.4.3}}|| ||{{No}}||{{Yes|2.5.0}}||{{No}} || {{No}} || || || {{No}} || {{No}} || | | BFL MiniRig ||{{Yes|2.4.3}}|| ||{{No}}||{{Yes|2.5.0}}||{{No}} || {{No}} || || || {{No}} || {{No}} || | ||
|- | |||
| Cairnsmore1 ||{{Yes}} || ||{{No}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | |||
|- | |- | ||
| Digilent Nexys 2 500K || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | Digilent Nexys 2 500K || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Icarus ||{{Yes|2.2.7}}|| ||{{No}}||{{Yes|2.2.7}}||{{No}} || {{No}} || | | Icarus ||{{Yes|2.2.7}}|| ||{{No}}||{{Yes|2.2.7}}||{{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Lancelot || {{Yes}} || || {{No}} || {{Yes}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | Lancelot || {{Yes}} || || {{No}} || {{Yes}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ModMiner ||{{Yes|2.4.3}}|| ||{{No}}||{{Yes|2.4.3}}||{{No}} || {{No}} || | | ModMiner ||{{Yes|2.4.3}}|| ||{{No}}||{{Yes|2.4.3}}||{{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| Terasic DE2-115 || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | Terasic DE2-115 || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
| Line 72: | Line 74: | ||
| X5000 || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | X5000 || {{No}} || || {{No}} || {{No}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| X6500 ||{{Yes|2.9.0}}|| || {{No}} || {{No}} || {{No}} || {{No}} || | | X6500 ||{{Yes|2.9.0}}|| || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ZTEX 1.15b || {{Yes}} || || {{Yes}} || {{Yes}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | ZTEX 1.15b || {{Yes}} || || {{Yes}} || {{Yes}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ZTEX 1.15x ||{{Yes|2.3.4}}|| ||{{Yes}}||{{Yes|2.3.4}}||{{No}} || {{No}} || | | ZTEX 1.15x ||{{Yes|2.3.4}}|| ||{{Yes}}||{{Yes|2.3.4}}||{{No}} || {{No}} || {{Yes}} || || {{No}} || {{No}} || {{No}} | ||
|- | |- | ||
| ZTEX 1.15y || {{Yes}} || || {{Yes}} || {{Yes}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | | ZTEX 1.15y || {{Yes}} || || {{Yes}} || {{Yes}} || {{No}} || {{No}} || || || {{No}} || {{No}} || {{No}} | ||
Revision as of 07:11, 8 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 | No | No | No | No | No | 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 | 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 | 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 | No | No | No | |||
| X5000 | 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 | Yes | Yes | Yes | 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 | Yes | n/a | Required | n/a | n/a | n/a | n/a | n/a | Required | ||
| coinbase (set) | Yes | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
| generation | Yes | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
| share/coinbase | Yes | 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 | Yes | n/a | No | n/a | n/a | n/a | n/a | n/a | |||
| time/increment | Yes | n/a | n/a | n/a | n/a | n/a | n/a | ||||
| time/decrement | Yes | 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 |