GithubHelp home page GithubHelp logo

wide888 / cpuminer-mc-yespower Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cryptozeny/cpuminer-mc-yespower

0.0 1.0 0.0 12.95 MB

cpuminer for bitzeny (yespower + yescrypt) better performance

License: Other

Dockerfile 0.02% Makefile 0.04% Shell 0.07% C++ 0.02% C 28.29% M4 0.12% HTML 8.78% CMake 0.47% Perl 1.14% Visual Basic 0.71% Roff 0.24% Assembly 60.11%

cpuminer-mc-yespower's Introduction

This is a multi-threaded CPU miner for BitZeny adding support yespower + yescrypt, fork of macchky's cpuminer v2.6.0.

License: GPLv2. See COPYING for details.

Git tree: https://github.com/macchky/cpuminer


Impact

yespower has about 2% to 15% better performance than old yescrypt. yespower 0.5 has a downward compatibility mode of old yescrypt 0.5 and provides performance improvements for yescrypt coins such as BitZeny(ZNY) & Yenten(YTN) & Koto & WAVI.

17% performance improvements on ARM-aarch64 (Smartphone & RPi64)
3~10% performance improvements on Intel
2% performance improvements on AMD Ryzen

See more details about yespower and yescrypt:
http://www.openwall.com/yespower/
http://www.openwall.com/yescrypt/


Build

Linux (Ubuntu 16.04)

Intel & Ryzen

full support yespower + yescrypt

cd && \
git clone https://github.com/cryptozeny/cpuminer-mc-yespower.git && \
cd cpuminer-mc-yespower && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build.sh
ARM-aarch64 (64bit Smartphone or RPi64) Boost 17%

full support yespower + yescrypt

cd && \
git clone https://github.com/cryptozeny/cpuminer-mc-yespower.git && \
cd cpuminer-mc-yespower && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build-aarch64.sh
ARM-V7L (32bit Smartphone or RPi32)

no yespower yet. please use -a yescrypt option until next release.

cd && \
git clone https://github.com/cryptozeny/cpuminer-mc-yespower.git && \
cd cpuminer-mc-yespower && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build-ARMv7l.sh

MacOS

TODO:

Windows 64-bit Cross Build on Ubuntu 16.04

Native Version

cd && \
cd cpuminer-mc-yespower && \
sudo apt-get install gcc-mingw-w64 && \
cd depend && \
sh depend-curl-7_40_0.sh && \
cd .. && \
./autogen.sh && \
LDFLAGS="-L./depend/curl-7.40.0-devel-mingw64/lib64 -static" LIBCURL="-lcurldll" CFLAGS="-O3 -msse4.1 -funroll-loops -fomit-frame-pointer" ./configure --host=x86_64-w64-mingw32 --with-libcurl=depend/curl-7.40.0-devel-mingw64 && \
make

Static Version
TODO:

Windows 32-bit Cross Build on Ubuntu 16.04 (NOT TESTED!!)

Native Version

cd && \
cd cpuminer-mc-yespower && \
sudo apt-get install gcc-mingw-w64 && \
cd depend && \
sh depend-curl-7_40_0.sh && \
cd .. && \
./autogen.sh && \
LDFLAGS="-L./depend/curl-7.40.0-devel-mingw32/lib -static" LIBCURL="-lcurldll" CFLAGS="-O3 -msse4.1 -funroll-loops -fomit-frame-pointer" ./configure --host=i686-w64-mingw32 --with-libcurl=depend/curl-7.40.0-devel-mingw32 && \
make

Static Version
TODO:


Run

Linux

yespower (new)

./minerd -a yespower -o stratum+tcp://zny.semi-pool.com:3333 -u ZyWJL5qp3qZQW85HVoT3ba2feJYsZ7aQ2v

yescrypt (old)

./minerd -a yescrypt -o stratum+tcp://zny.semi-pool.com:3333 -u ZyWJL5qp3qZQW85HVoT3ba2feJYsZ7aQ2v

Windows

yespower (new)

minerd.exe -a yespower -o stratum+tcp://zny.semi-pool.com:3333 -u ZyWJL5qp3qZQW85HVoT3ba2feJYsZ7aQ2v

yescrypt (old)

minerd.exe -a yescrypt -o stratum+tcp://zny.semi-pool.com:3333 -u ZyWJL5qp3qZQW85HVoT3ba2feJYsZ7aQ2v

MacOS

TODO:


Benchmark

Linux

yespower (new)

./minerd -a yespower --benchmark -q

yescrypt (old)

./minerd -a yescrypt --benchmark -q

Windows

yespower (new)

minerd.exe -a yespower --benchmark -q

yescrypt (old)

minerd.exe -a yescrypt --benchmark -q

MacOS

TODO:


주의 注意 WARNING

본인의 지갑주소 및 올바른 포트번호를 사용하세요.
本人の財布アドレス、および正しいポート番号を使用してください。
Please use your own wallet address and correct port number.

채굴 설명서 マイニングマニュアル Mining Manual

https://github.com/semipool/zny.semi-pool.com/blob/master/README.md


Donations

cpuminer-mc 2.6.0 by macchky@github
ZNY donation address: Zq83XMtc9gShkgi4bNNHWA4FDbMe8dFQmD (macchky)

yespower 0.5 support by cryptozeny@github
ZNY donation address: ZyWJL5qp3qZQW85HVoT3ba2feJYsZ7aQ2v (cryptozeny)

Happy Mining!

cpuminer-mc-yespower's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.