have to read!! mining yourself ccminer


SUBMITTED BY: bitbinner

DATE: June 12, 2016, 1:30 a.m.

FORMAT: Text only

SIZE: 10.3 kB

HITS: 1638

  1. ccMiner release 7.03(KlausT-mod) (June 11th, 2016)
  2. ---------------------------------------------------------------
  3. ***************************************************************
  4. If you find this tool useful and like to support its continued
  5. development, then consider a donation.
  6. tpruvot@github:
  7. BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo
  8. DRK : XeVrkPrWB7pDbdFLfKhF1Z3xpqhsx6wkH3
  9. NEOS : NaEcVrdzoCWHUYXb7X8QoafoKS9UV69Yk4
  10. XST : S9TqZucWgT6ajZLDBxQnHUtmkotCEHn9z9
  11. sp-hash@github:
  12. BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
  13. DRK: XdgfWywdxABwMdrGUd2xseb6CYy1UKi9jX
  14. DJM34:
  15. BTC donation address: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
  16. KlausT @github:
  17. BTC 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw
  18. DRK XcM9FXrvZS275pGyGmfJmS98tHPZ1rjErM
  19. cbuchner v1.2:
  20. LTC donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm
  21. BTC donation address: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM
  22. ***************************************************************
  23. >>> Introduction <<<
  24. This is a CUDA accelerated mining application which handle :
  25. Bitcoin
  26. HeavyCoin & MjollnirCoin
  27. FugueCoin
  28. GroestlCoin & Myriad-Groestl
  29. JackpotCoin
  30. QuarkCoin family & AnimeCoin
  31. TalkCoin
  32. DarkCoin and other X11 coins
  33. NEOS blake (256 14-rounds)
  34. BlakeCoin (256 8-rounds)
  35. Deep, Doom and Qubit
  36. Keccak (Maxcoin)
  37. Pentablake (Blake 512 x5)
  38. S3 (OneCoin)
  39. Skein (Skein + SHA)
  40. Lyra2RE (new VertCoin algo)
  41. Neoscrypt
  42. where some of these coins have a VERY NOTABLE nVidia advantage
  43. over competing AMD (OpenCL Only) implementations.
  44. We did not take a big effort on improving usability, so please set
  45. your parameters carefuly.
  46. THIS PROGRAMM IS PROVIDED "AS-IS", USE IT AT YOUR OWN RISK!
  47. If you're interessted and read the source-code, please excuse
  48. that the most of our comments are in german.
  49. >>> Command Line Interface <<<
  50. This code is based on the pooler cpuminer 2.3.2 release and inherits
  51. its command line interface and options.
  52. -a, --algo=ALGO specify the algorithm to use
  53. anime use to mine Animecoin
  54. bitcoin use to mine Bitcoin
  55. blake use to mine NEOS (Blake 256)
  56. blakecoin use to mine Old Blake 256
  57. deep use to mine Deepcoin
  58. dmd-gr use to mine Diamond-Groestl
  59. fresh use to mine Freshcoin
  60. fugue256 use to mine Fuguecoin
  61. groestl use to mine Groestlcoin
  62. heavy use to mine Heavycoin
  63. jackpot use to mine Jackpotcoin
  64. keccak use to mine Maxcoin
  65. luffa use to mine Doomcoin
  66. mjollnir use to mine Mjollnircoin
  67. myr-gr use to mine Myriad-Groestl
  68. neoscrypt use to mine FeatherCoin
  69. nist5 use to mine TalkCoin
  70. penta use to mine Joincoin / Pentablake
  71. quark use to mine Quarkcoin
  72. qubit use to mine Qubit Algo
  73. s3 use to mine 1coin
  74. skein use to mine Skeincoin
  75. whirl use to mine Whirlcoin
  76. x11 use to mine DarkCoin
  77. x14 use to mine X14Coin
  78. x15 use to mine Halcyon
  79. x17 use to mine X17
  80. vanilla use to mine Vanillacoin
  81. lyra2v2 use to mine Vertcoin
  82. -d, --devices gives a comma separated list of CUDA device IDs
  83. to operate on. Device IDs start counting from 0!
  84. Alternatively give string names of your card like
  85. gtx780ti or gt640#2 (matching 2nd gt640 in the PC).
  86. -i, --intensity GPU threads per call 8-31 (default: 0=auto)
  87. Decimals are allowed for fine tuning
  88. -f, --diff Divide difficulty by this factor (std is 1)
  89. -v, --vote Heavycoin block vote (default: 512)
  90. -o, --url=URL URL of mining server
  91. -O, --userpass=U:P username:password pair for mining server
  92. -u, --user=USERNAME username for mining server
  93. -p, --pass=PASSWORD password for mining server
  94. --cert=FILE certificate for mining server using SSL
  95. -x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy
  96. -t, --threads=N number of miner threads (default: number of nVidia GPUs in your system)
  97. -g number of mining threads per GPU (default: 1)
  98. -r, --retries=N number of times to retry if a network call fails
  99. (default: retry indefinitely)
  100. -R, --retry-pause=N time to pause between retries, in seconds (default: 15)
  101. -T, --timeout=N network timeout, in seconds (default: 270)
  102. -s, --scantime=N upper bound on time spent scanning current work when
  103. long polling is unavailable, in seconds (default: 5)
  104. -N, --statsavg number of samples used to display hashrate (default: 30)
  105. --no-gbt disable getblocktemplate support (height check in solo)
  106. --no-longpoll disable X-Long-Polling support
  107. --no-stratum disable X-Stratum support
  108. -q, --quiet disable per-thread hashmeter output
  109. -D, --debug enable debug output
  110. -P, --protocol-dump verbose dump of protocol-level activities
  111. -b, --api-bind IP/Port for the miner API (default: 127.0.0.1:4068)
  112. --benchmark run in offline benchmark mode
  113. --cputest debug hashes from cpu algorithms
  114. --cpu-affinity set process affinity to specific cpu core(s) mask
  115. --cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest)
  116. -c, --config=FILE load a JSON-format configuration file
  117. --no-color disable colored console output
  118. -V, --version display version information and exit
  119. -h, --help display this help text and exit
  120. >>> Examples <<<
  121. Example for Heavycoin Mining on heavycoinpool.com with a single gpu in your system
  122. ccminer -t 1 -a heavy -o stratum+tcp://stratum01.heavycoinpool.com:5333 -u <<username.worker>> -p <<workerpassword>> -v 8
  123. Example for Heavycoin Mining on hvc.1gh.com with a dual gpu in your system
  124. ccminer -t 2 -a heavy -o stratum+tcp://hvcpool.1gh.com:5333/ -u <<WALLET>> -p x -v 8
  125. Example for Fuguecoin solo-mining with 4 gpu's in your system and a Fuguecoin-wallet running on localhost
  126. ccminer -q -s 1 -t 4 -a fugue256 -o http://localhost:9089/ -u <<myusername>> -p <<mypassword>>
  127. Example for Fuguecoin pool mining on dwarfpool.com with all your GPUs
  128. ccminer -q -a fugue256 -o stratum+tcp://erebor.dwarfpool.com:3340/ -u YOURWALLETADDRESS.1 -p YOUREMAILADDRESS
  129. Example for Groestlcoin solo mining
  130. ccminer -q -s 1 -a groestl -o http://127.0.0.1:1441/ -u USERNAME -p PASSWORD
  131. For solo-mining you typically use -o http://127.0.0.1:xxxx where xxxx represents
  132. the rpcport number specified in your wallet's .conf file and you have to pass the same username
  133. and password with -O (or -u -p) as specified in the wallet config.
  134. The wallet must also be started with the -server option and/or with the server=1 flag in the .conf file
  135. >>> API and Monitoring <<<
  136. With the -b parameter you can open your ccminer to your network, use -b 0.0.0.0:4068 if required.
  137. On windows, setting 0.0.0.0 will ask firewall permissions on the first launch. Its normal.
  138. Default API feature is only enabled for localhost queries by default, on port 4068.
  139. You can test this api on linux with "telnet <miner-ip> 4068" and type "help" to list the commands.
  140. Default api format is delimited text. If required a php json wrapper is present in api/ folder.
  141. I plan to add a json format later, if requests are formatted in json too..
  142. >>> Additional Notes <<<
  143. This code should be running on nVidia GPUs ranging from compute capability
  144. 3.0 up to compute capability 5.2. Support for Compute 2.0 has been dropped
  145. so we can more efficiently implement new algorithms using the latest hardware
  146. features.
  147. >>> RELEASE HISTORY <<<
  148. 2015-02-01 Release 1.0, forked from tpruvot and sp-hash
  149. 2015-02-03 v1.01: bug fix for cards with compute capability 3.0 (untested)
  150. 2015-02-09 v1.02: various bug fixes and optimizations
  151. 2015-03-08 v2.00: added whirlpoolx algo (Vanillacoin), also various optimizations and bug fixes
  152. 2015-03-30 v3.00: added skein (for Myriadcoin for example)
  153. 2015-05-06 v4.00: added Neoscrypt
  154. 2015-05-15 v4.01: fixed crash after ctrl-c (Windows), fixed -g option
  155. 2015-07-06 v5.00: -g option removed, some bug fixes and optimizations
  156. 2015-07-08 v5.01: lyra2 optimization
  157. 2015-08-22 v6.00: remove Lyra2RE, add Lyra2REv2, remove Animecoin, remove yesscrypt
  158. 2016-05-03 v6.01: various bug fixes and optimizations
  159. 2016-05-12 v6.02: faster x17 and quark
  160. 2016-05-16 v7.00: added Vanillacoin, optimized blake and blakecoin,
  161. added stratum methods used by yiimp.ccminer.org
  162. 2016-05-16 v7.01 stratum.get_stats bug fix
  163. 2016-06-02 v7.02 fix default intensity for Nist5
  164. fix power usage statistics
  165. 2016-06-11 v7.03 faster lyra2v2
  166. >>> AUTHORS <<<
  167. Notable contributors to this application are:
  168. Christian Buchner, Christian H. (Germany): Initial CUDA implementation
  169. djm34, tsiv, sp and KlausT for cuda algos implementation and optimisation
  170. Tanguy Pruvot : 750Ti tuning, blake, colors, general code cleanup/opts
  171. API monitoring, linux Config/Makefile and vstudio stuff...
  172. and also many thanks to anyone else who contributed to the original
  173. cpuminer application (Jeff Garzik, pooler), it's original HVC-fork
  174. and the HVC-fork available at hvc.1gh.com
  175. Source code is included to satisfy GNU GPL V3 requirements.
  176. With kind regards,
  177. Christian Buchner ( Christian.Buchner@gmail.com )
  178. Christian H. ( Chris84 )
  179. Tanguy Pruvot ( tpruvot@github )

comments powered by Disqus