Skip to content

Instantly share code, notes, and snippets.

@namnm
Created October 10, 2017 09:36
Show Gist options
  • Save namnm/350d6b7a01dc4eabcacb590b088572cb to your computer and use it in GitHub Desktop.
Save namnm/350d6b7a01dc4eabcacb590b088572cb to your computer and use it in GitHub Desktop.
Mining pool comparison

unomp

  • https://github.com/UNOMP/unified-node-open-mining-portal
  • Platform:
    • Main: NodeJS
    • Stratum: NodeJS (node-merged-pool)
    • Web: NodeJS
    • Database: Redis
  • Pros:
    • A lot of focus on security and attack guard features are implemented by default.
    • Scalable and efficient pool manager.
  • Cons:
    • Beta version, not totally ready for production.
    • The project development is stopped and unsupported.
  • Algorithm supported by default: sha256, scrypt, x11, and various more.
  • Example preview: http://strataspool.com/

mpos

  • https://github.com/MPOS/php-mpos
  • Platform:
    • Main: PHP
    • Stratum: Python (stratum-mining)
    • Web: PHP
    • Database: MySQL + Memcached
  • Pros:
    • A lot of management features with rich and customizable UI.
    • Well documented with a lot of best-practices in the Wiki page.
  • Cons:
    • Use a mixing of PHP and python code, makes the scalability and performance is not as good as unomp
    • The setup process is pretty complicated dues to a large number of dependency.
  • Algorithm supported by default: sha256, scrypt, x11. Others need to be configured.
  • Example preview: https://emc2.suprnova.cc/

ckpool

  • https://bitbucket.org/ckolivas/ckpool
  • Platform:
    • Main: C
    • Stratum: Built-in C
    • Web: PHP
    • Database: PosgreSQL
  • Pros:
    • Low level implementation for Linux in C.
    • Has helper shell scripts to support the setup process.
  • Cons:
    • Natural made for bitcoind. Other coin types are not supported.
    • Raw HTML UI and poor experience with management.
  • Example preview: http://ckpool.org/

yiimp

  • https://github.com/tpruvot/yiimp
  • Platform:
    • Main: PHP
    • Stratum: Built-in C++
    • Web: PHP
    • Database: MySQL + Memcached
  • Pros:
    • The UI and arrangement looks pretty good.
    • Has helper shell scripts to support the setup process.
    • Recently in development.
  • Cons:
    • Poor instructions and documentations.
  • Example preview: http://sopool.us/
@GoZippy
Copy link

GoZippy commented Jan 2, 2022

any updates to compare to miningcore?

@namnm
Copy link
Author

namnm commented Jan 2, 2022

@GoZippy It was 4 years ago. I have moved on another area. I guess there are many other good mining pools now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment