The prover can directly connect to the beacon node and solve coinbase puzzles using the old thread pool config.
The document below is outdated and might not apply to this branch. Use --help
to see how to run the prover.
A standalone Aleo prover build upon snarkOS and snarkVM, with multi-threading optimization.
It's called "light" because it won't spin up a full node, but instead will only run the prover part.
This prover only supports operators using my modified code as it relies on the custom messaging protocol to work properly.
Install the dependencies:
git clone https://github.com/reed4u/snarkOS.git
git clone https://github.com/reed4u/snarkVM.git
git clone https://github.com/reed4u/aleo-prover-direct-cuda.git
cd aleo-prover-direct-cuda
cargo build --release
cargo run --release -- -g 0 -g 1 -j 12 -i 8 -p APrivateKey1...
GPL-3.0-or-later