Cpu Miner: Difference between revisions

From Bitcoin Wiki
Jump to navigation Jump to search
m (minor touchups)
(blank lines blah blah blah)
Line 1: Line 1:
{{stub}}
{{stub}}'''cpu-miner''' is a Bitcoin miner created by jgarzik. It mines through a proprietary JSON-RPC pooled mining protocol, and supports several algorithms for doing encryption required to build a block.
'''cpu-miner''' is a Bitcoin miner created by jgarzik. It mines through a proprietary JSON-RPC pooled mining protocol, and supports several algorithms for doing encryption required to build a block.


==Algorithms==
==Algorithms==
*'''c:''' Linux kernel (but not restricted to Linux) implementation of SHA256.
*'''c:''' Linux kernel (but not restricted to Linux) implementation of SHA256.
*'''4way:''' SSE optimizations which are already available as a compile-time option on the classic Bitcoin client.
*'''4way:''' SSE optimizations which are already available as a compile-time option on the classic Bitcoin client.
*'''padlock:''' Implementation of the Padlock encryption optimization on VIA CPUs.
*'''padlock:''' Implementation of the Padlock encryption optimizations on VIA CPUs.
*'''cryptopp:''' (Experimental) algorithm which uses the Crypto++ library.
*'''cryptopp:''' (Experimental) algorithm which uses the Crypto++ library.



Revision as of 12:20, 20 December 2010

This page is a stub. Help by expanding it.cpu-miner is a Bitcoin miner created by jgarzik. It mines through a proprietary JSON-RPC pooled mining protocol, and supports several algorithms for doing encryption required to build a block.

Algorithms

  • c: Linux kernel (but not restricted to Linux) implementation of SHA256.
  • 4way: SSE optimizations which are already available as a compile-time option on the classic Bitcoin client.
  • padlock: Implementation of the Padlock encryption optimizations on VIA CPUs.
  • cryptopp: (Experimental) algorithm which uses the Crypto++ library.

Pooled mining servers