Warning: this software only works on older verison of python 2.7 or python2. This software will not work in newest python 3 versions.
Part 1 https://www.youtube.com/watch?v=sdOoPvAjzlE
Part2 https://www.youtube.com/watch?v=nHnRJvJRzZg
https://www.youtube.com/watch?v=Zj7NLMeNSOQ
Nengcoin (NENG) blockchain has 3rd generation dynamic difficulty adjustment algorithm "randomSpike" which may trigger ASIC miners to get stuck on NENG blockchain finding no blocks from several minutes to several hours.
Cheetah_cpuminer will automatically start mining at local PC when ASIC/GPU miners get stuck. Cheeta_cpuminer will stop mining when ASIC miners are smoothly generating blocks
Because of randomSpike algorithm on top of scrypt, Nengcoin is CPU Minable. Users can easily set up full node for mining at Home Windows PC, Mac, Linux, Chromebook or android phones using this open sourced cheetah software.
Research on the first forked 50 blocks on v1.2.0 core confirmed that ASIC/GPU miners mined 66% of 50 blocks, CPU miners mined the remaining 34%.
Android phone (64 bits arm64 or32 bits armhf) has a slightly different operation workflow compared to computers. Please check out web guide for Android CPU Mining through UserLand app at: https://github.com/ShorelineCrypto/NengCoin/tree/master/doc/Android_Userland_App
The Cheetah CPU mining operation portion of Android mining setup is actually same as below desktop/laptop linux guides. Instead of running cheetah in computer terminal, you run cheetah inside android UserLand app's linux terminal.
Chromebook (x64 or arm) has a slightly different operation workflow compared to computers. Please check out web guide for Chromebook CPU Mining through Linux (beta) app at: https://github.com/ShorelineCrypto/NengCoin/tree/master/doc/Chromebook
The Cheetah CPU mining operation portion of Chromebook mining setup is actually same as below desktop/laptop linux guides. Instead of running cheetah in computer terminal, you run cheetah inside chromebook's linux terminal.
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
sudo python2 get-pip.py
In new linux distro versions, the python 2.7 is python2 , pip2 is used to avoid confusion with python3
sudo pip2 install python-bitcoinrpc
cp nengcoin.conf ~/.nengcoin/
sh cheetah.sh
or more customized command line like below:
python2 main.py --interval 10 --cpu 4
Optimization of CPU mining on cheetah.sh file: see below windows section for detailed recommendation.
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
sudo python2 get-pip.py
sudo pip2 install python-bitcoinrpc
Download and run Nengcoin mac wallet first (CLI or GUI either one). Please be aware that additional library files are required to be installed or dmg installed GUI/CLI wallet won't work without them. After proper dependencies are installed for macOS, the El Capitan wallet files (CLI or dmg file) should work for all the macOS platforms from version 10.11 or later including Catalina.
macO versions of macOS from 10.11 to 10.15
cp nengcoin.conf ~/Library/'Application Support'/Nengcoin/
sh cheetah.sh
Optimization of CPU mining on cheetah.sh file: see below windows section for detailed recommendation.
set PATH=C:\Python27;C:\Python27\Scripts;%PATH%
pip install python-bitcoinrpc
Double click the provided window batch file 'cheetah.bat' to start CPU mining.
Even if the wallet is fully synced under window machine, you may have to double click the bat file, stay for couple of minutes and then close it, and restart it again to allow cheetah to work properly. Somehow cheetah bat file may not work with the first try.
python main.py --interval 10 --cpu 2
In newer version of Linux or macOS, many times the python 2.7 path is "python2" so that the command should be:
python2 main.py --interval 10 --cpu 2
Cheetah_Cpuminer is released under the terms of the MIT license. See COPYING
for more
information or see http://opensource.org/licenses/MIT.