a mining pool for aleo.The strutum protocol, the mining pool, and the full-node client are independent of each other and separated from each other.
- pool (Manage a large number of workers and distribute epoch_challenge to workers)
- worker (Manage prover, the only task is to run a large number of prover)
- client (Connect the prover node to provide the latest block data and epoch_challenge to the worker)
aleo mining pool currently works on Rust 1.56 and above as it requires support for the 2018 edition.
rustup update
cargo buildsudo apt update && sudo apt upgrade -y
sudo apt install -y protobuf-compiler libprotobuf-devbrew install protobufVia github issue is currently the only way to communicate.
- aleo-pool
- aleo-utils
- aleo-worker
- protos(protobuf files)
- stratum-pool
- stratum-worker
🎈 Thanks for your help improving the project! We are so happy to have you! We have a [contributing guide][guide] to help you get involved in the Tonic project.
This project is licensed under the Apache2 license.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in Tonic by you, shall be licensed as Apache2, without any additional terms or conditions.