Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
863
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.67 KB | None | 0 0
  1. ccMiner release 8.11(KlausT-mod) (July 25th, 2017)
  2. ---------------------------------------------------------------
  3.  
  4. ***************************************************************
  5. If you find this tool useful and like to support its continued
  6. development, then consider a donation.
  7.  
  8. KlausT @github:
  9. BTC 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw
  10.  
  11. tpruvot@github:
  12. BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo
  13. DRK : XeVrkPrWB7pDbdFLfKhF1Z3xpqhsx6wkH3
  14. NEOS : NaEcVrdzoCWHUYXb7X8QoafoKS9UV69Yk4
  15. XST : S9TqZucWgT6ajZLDBxQnHUtmkotCEHn9z9
  16.  
  17. sp-hash@github:
  18. BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
  19. DRK: XdgfWywdxABwMdrGUd2xseb6CYy1UKi9jX
  20.  
  21. DJM34:
  22. BTC donation address: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
  23.  
  24. cbuchner v1.2:
  25. LTC donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm
  26. BTC donation address: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM
  27.  
  28. ***************************************************************
  29.  
  30. >>> Introduction <<<
  31.  
  32. This is a CUDA accelerated mining application which handle :
  33.  
  34. Bitcoin
  35. HeavyCoin & MjollnirCoin
  36. FugueCoin
  37. GroestlCoin & Myriad-Groestl
  38. JackpotCoin
  39. QuarkCoin family & AnimeCoin
  40. TalkCoin
  41. DarkCoin and other X11 coins
  42. NEOS blake (256 14-rounds)
  43. BlakeCoin (256 8-rounds)
  44. Deep, Doom and Qubit
  45. Keccak (Maxcoin)
  46. Pentablake (Blake 512 x5)
  47. S3 (OneCoin)
  48. Skein (Skein + SHA)
  49. Lyra2RE (new VertCoin algo)
  50. Neoscrypt
  51.  
  52. where some of these coins have a VERY NOTABLE nVidia advantage
  53. over competing AMD (OpenCL Only) implementations.
  54.  
  55. We did not take a big effort on improving usability, so please set
  56. your parameters carefuly.
  57.  
  58. THIS PROGRAMM IS PROVIDED "AS-IS", USE IT AT YOUR OWN RISK!
  59.  
  60. If you're interessted and read the source-code, please excuse
  61. that the most of our comments are in german.
  62.  
  63. >>> Command Line Interface <<<
  64.  
  65. This code is based on the pooler cpuminer 2.3.2 release and inherits
  66. its command line interface and options.
  67.  
  68. -a, --algo=ALGO specify the hash algorithm to use
  69. bitcoin Bitcoin
  70. blake Blake 256 (SFR/NEOS)
  71. blakecoin Fast Blake 256 (8 rounds)
  72. c11 X11 variant
  73. deep Deepcoin
  74. dmd-gr Diamond-Groestl
  75. fresh Freshcoin (shavite 80)
  76. fugue256 Fuguecoin
  77. groestl Groestlcoin
  78. jackpot Jackpot
  79. keccak Keccak-256 (Maxcoin)
  80. luffa Doomcoin
  81. lyra2v2 VertCoin
  82. myr-gr Myriad-Groestl
  83. neoscrypt neoscrypt (FeatherCoin)
  84. nist5 NIST5 (TalkCoin)
  85. penta Pentablake hash (5x Blake 512)
  86. quark Quark
  87. qubit Qubit
  88. sia Siacoin (at pools compatible to siamining.com)
  89. skein Skein SHA2 (Skeincoin)
  90. s3 S3 (1Coin)
  91. spread Spread
  92. x11 X11 (DarkCoin)
  93. x13 X13 (MaruCoin)
  94. x14 X14
  95. x15 X15
  96. x17 X17 (peoplecurrency)
  97. vanilla Blake 256 8 rounds
  98. yescrypt yescrypt
  99. whirl Whirlcoin (old whirlpool)
  100. whirlpoolx Vanillacoin
  101. -d, --devices Comma separated list of CUDA devices to use.
  102. Device IDs start counting from 0! Alternatively takes
  103. string names of your cards like gtx780ti or gt640#2
  104. (matching 2nd gt640 in the PC)
  105. -i --intensity=N GPU intensity 8-31 (default: auto)
  106. Decimals are allowed for fine tuning
  107. -f, --diff-factor Divide difficulty by this factor (default 1.0)
  108. -m, --diff-multiplier Multiply difficulty by this value (default 1.0)
  109. -v, --vote=VOTE block reward vote (for HeavyCoin)
  110. -o, --url=URL URL of mining server
  111. -O, --userpass=U:P username:password pair for mining server
  112. -u, --user=USERNAME username for mining server
  113. -p, --pass=PASSWORD password for mining server
  114. --cert=FILE certificate for mining server using SSL
  115. -x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy
  116. -t, --threads=N number of miner threads (default: number of nVidia GPUs)
  117. -r, --retries=N number of times to retry if a network call fails
  118. (default: retry indefinitely)
  119. -R, --retry-pause=N time to pause between retries, in seconds (default: 30)
  120. -T, --timeout=N network timeout, in seconds (default: 270)
  121. -s, --scantime=N upper bound on time spent scanning current work when
  122. long polling is unavailable, in seconds (default: 5)
  123. -n, --ndevs list cuda devices
  124. -N, --statsavg number of samples used to display hashrate (default: 30)
  125. --no-gbt disable getblocktemplate support (height check in solo)
  126. --no-longpoll disable X-Long-Polling support
  127. --no-stratum disable X-Stratum support
  128. -e disable extranonce
  129. -q, --quiet disable per-thread hashmeter output
  130. --no-color disable colored output
  131. -D, --debug enable debug output
  132. -P, --protocol-dump verbose dump of protocol-level activities
  133. --cpu-affinity set process affinity to cpu core(s), mask 0x3 for cores 0 and 1
  134. --cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest)
  135. -b, --api-bind IP/Port for the miner API (default: 127.0.0.1:4068)
  136. -S, --syslog use system log for output messages
  137. --syslog-prefix=... allow to change syslog tool name
  138. -B, --background run the miner in the background
  139. --benchmark run in offline benchmark mode
  140. --cputest debug hashes from cpu algorithms
  141. --no-cpu-verify don't verify the found results
  142. -c, --config=FILE load a JSON-format configuration file
  143. --plimit=N Set the gpu power limit to N Watt (driver version >=352.21)
  144. (needs adminitrator rights under Windows)
  145. -V, --version display version information and exit
  146. -h, --help display this help text and exit\n"
  147.  
  148.  
  149. >>> Examples <<<
  150.  
  151.  
  152. Example for Heavycoin Mining on heavycoinpool.com with a single gpu in your system
  153. ccminer -t 1 -a heavy -o stratum+tcp://stratum01.heavycoinpool.com:5333 -u <<username.worker>> -p <<workerpassword>> -v 8
  154.  
  155.  
  156. Example for Heavycoin Mining on hvc.1gh.com with a dual gpu in your system
  157. ccminer -t 2 -a heavy -o stratum+tcp://hvcpool.1gh.com:5333/ -u <<WALLET>> -p x -v 8
  158.  
  159.  
  160. Example for Fuguecoin solo-mining with 4 gpu's in your system and a Fuguecoin-wallet running on localhost
  161. ccminer -q -s 1 -t 4 -a fugue256 -o http://localhost:9089/ -u <<myusername>> -p <<mypassword>>
  162.  
  163.  
  164. Example for Fuguecoin pool mining on dwarfpool.com with all your GPUs
  165. ccminer -q -a fugue256 -o stratum+tcp://erebor.dwarfpool.com:3340/ -u YOURWALLETADDRESS.1 -p YOUREMAILADDRESS
  166.  
  167.  
  168. Example for Groestlcoin solo mining
  169. ccminer -q -s 1 -a groestl -o http://127.0.0.1:1441/ -u USERNAME -p PASSWORD
  170.  
  171.  
  172. For solo-mining you typically use -o http://127.0.0.1:xxxx where xxxx represents
  173. the rpcport number specified in your wallet's .conf file and you have to pass the same username
  174. and password with -O (or -u -p) as specified in the wallet config.
  175.  
  176. The wallet must also be started with the -server option and/or with the server=1 flag in the .conf file
  177.  
  178.  
  179. >>> API and Monitoring <<<
  180.  
  181. With the -b parameter you can open your ccminer to your network, use -b 0.0.0.0:4068 if required.
  182. On windows, setting 0.0.0.0 will ask firewall permissions on the first launch. Its normal.
  183.  
  184. Default API feature is only enabled for localhost queries by default, on port 4068.
  185.  
  186. You can test this api on linux with "telnet <miner-ip> 4068" and type "help" to list the commands.
  187. Default api format is delimited text. If required a php json wrapper is present in api/ folder.
  188.  
  189. I plan to add a json format later, if requests are formatted in json too..
  190.  
  191.  
  192. >>> Additional Notes <<<
  193.  
  194. This code should be running on nVidia GPUs ranging from compute capability
  195. 3.0 up to compute capability 5.2. Support for Compute 2.0 has been dropped
  196. so we can more efficiently implement new algorithms using the latest hardware
  197. features.
  198.  
  199. >>> RELEASE HISTORY <<<
  200.  
  201. 2015-02-01 Release 1.0, forked from tpruvot and sp-hash
  202. 2015-02-03 v1.01: bug fix for cards with compute capability 3.0 (untested)
  203. 2015-02-09 v1.02: various bug fixes and optimizations
  204. 2015-03-08 v2.00: added whirlpoolx algo (Vanillacoin), also various optimizations and bug fixes
  205. 2015-03-30 v3.00: added skein (for Myriadcoin for example)
  206. 2015-05-06 v4.00: added Neoscrypt
  207. 2015-05-15 v4.01: fixed crash after ctrl-c (Windows), fixed -g option
  208. 2015-07-06 v5.00: -g option removed, some bug fixes and optimizations
  209. 2015-07-08 v5.01: lyra2 optimization
  210. 2015-08-22 v6.00: remove Lyra2RE, add Lyra2REv2, remove Animecoin, remove yesscrypt
  211. 2016-05-03 v6.01: various bug fixes and optimizations
  212. 2016-05-12 v6.02: faster x17 and quark
  213. 2016-05-16 v7.00: added Vanillacoin, optimized blake and blakecoin,
  214. added stratum methods used by yiimp.ccminer.org
  215. 2016-05-16 v7.01: stratum.get_stats bug fix
  216. 2016-06-02 v7.02: fix default intensity for Nist5
  217. fix power usage statistics
  218. 2016-06-11 v7.03: faster lyra2v2
  219. 2016-06-18 v7.04: Neoscrypt optimization
  220. Bug Fixes
  221. 2016-08-11 v8.00: added Siacoin
  222. 2016-08-12 v8.01: increse default intensity for Sia
  223. fix Linux build
  224. 2016-09-29 v8.02: change to CUDA 8.0 on Windows
  225. various small changes
  226. 2016-12-08 v8.03: fix memory leak in Neoscrypt
  227. 2016-12-13 v8.04: fix illegal memory access in X11-X17
  228. fix duplicate shares in skein
  229. 2016-12-17 v8.05: fix Skein bug
  230. 2017-03-12 v8.06: Heavy and Mjollnir algos removed
  231. 2017-05-18 v8.07: Bitcredit algo removed
  232. fixed bugs in bitcoin and jackpot algo
  233. 2017-05-19 v8.08: fix Makefile and configure.ac for Linux
  234. 2017-06-07 v8.09: some minor bug fixes
  235. 2017-07-17 v8.10: fix Orbitcoin solo mining (Neoscrypt)
  236. 2017-07-25 v8.11: change some timeout values
  237. fix Feathercoin solo mining (Neoscrypt)
  238. show chance to find a block while solo mining
  239.  
  240. >>> AUTHORS <<<
  241.  
  242. Notable contributors to this application are:
  243.  
  244. Christian Buchner, Christian H. (Germany): Initial CUDA implementation
  245.  
  246. djm34, tsiv, sp and KlausT for cuda algos implementation and optimisation
  247.  
  248. Tanguy Pruvot : 750Ti tuning, blake, colors, general code cleanup/opts
  249. API monitoring, linux Config/Makefile and vstudio stuff...
  250.  
  251. and also many thanks to anyone else who contributed to the original
  252. cpuminer application (Jeff Garzik, pooler), it's original HVC-fork
  253. and the HVC-fork available at hvc.1gh.com
  254.  
  255. Source code is included to satisfy GNU GPL V3 requirements.
  256.  
  257.  
  258. With kind regards,
  259.  
  260. Christian Buchner ( Christian.Buchner@gmail.com )
  261. Christian H. ( Chris84 )
  262. Tanguy Pruvot ( tpruvot@github )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement