BTCPool is backend system of https://pool.btc.com.
This is a version of BTCPool that supports more blockchains. Check the SHA256-only version at master branch.
The pool backend support these blockchains at current:
Tips: ZCash and BEAM use different EquiHash parameters and are not compatible in mining.
Tips: Grin supports
Cuckaroo Cycle 29and
Cuckatoo Cycle 31at the same time, miners can choose an algorithm to mine.
Tips: only Tested with bminer and nbminer. need to be updated after the new version of ckb is released.
It also support these merged mining blockchains of SHA256 blockchains:
Note: The project is still a testbed and work in progress, all things could be changed.
Zookeeper, or see INSTALL-ZooKeeper.md
Kafka, or see INSTALL-Kafka.md
BTCPool, see INSTALL-BTCPool.md
Upgrading to BTCPool 2.3.0 requires additional operations on
statshttpd due to incompatible sharelog format changes.
See UPGRADE-BTCPool.md for more information.
We have test 100,000 miners online Benchmark. see Benchmark-100000.md
BTCAgent is a kind of stratum proxy which use customize protocol to communicate with the pool. It's very efficient and designed for huge mining farm.
You could run
simulator to test the system. It will simulate a lots of miners, need to enbale config
enable_simulator on your Stratum Server.