Code Monkey home page Code Monkey logo

yazecminer's Introduction

Yet Another ZEC Miner, CPU miner for https://z.cash/

Reimplementation of xenoncat/Tromp algorithm, just to understand
it better by myself.   Performs around the same as Tromp's equi1.
It's single-threaded on purpose, and uses 200 MB of memory now.
The aim was the pure C miner with no dependencies, that works of either
little-endian or big-endian platform (ultrasparc speed is so pathetic).

c/ is portable C sources to produce binary for your platform.

js-emscripten/ is a port to emscipten for mining in WebAssembly-compatible
browser

js-backend/ is a server-side support for browser mining, allows many
sessions (tested up to 44K sessions, many thanks to https://github.com/kosjak1)

pool-emu/ may be handy for debugging your miners.

Code used:
- BLAKE2b reference implementation from RFC 7693
- BLAKE2b optimized for SSE4.1/SSE2, taken from equihash by John Tromp
    https://github.com/tromp/equihash
- SHA-256 taken from cgminer by Con Kolivas
    https://github.com/ckolivas/cgminer/
- JSON parser by Serge A. Zaitsev
    https://github.com/zserge/jsmn

How to run binary:
   ./yazecminer -l eu1-zcash.flypool.org -u {workername} -d 3

Pools tested:
- http://zcash.flypool.org
- http://zcash.nicehash.com
- https://zec.suprnova.cc
- https://www2.coinmine.pl/zec/
- https://zec.nanopool.org
- http://dwarfpool.com/zec

yazecminer's People

Contributors

mtve avatar

Watchers

James Cloos 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.