6block / zkwork_aleo_gpu_worker

52 stars 13 forks source link

Aleo_prover

pool_address=aleo.hk.zk.work:10003
pool_address=aleo.asia1.zk.work:10003
pool_address=aleo.jp.zk.work:10003

Latest version

Release-notes

./aleo_prover --pool aleo.asia1.zk.work:10003 --pool aleo.hk.zk.work:10003 --pool aleo.jp.zk.work:10003 --address aleoxxx

GPU Performance

aleo_prover v0.0.1

Name & Version Performance
aleo_prover v0.0.1 650w

Requirements

Usage

The zk.work team <zk.work@6block.com>

Usage: aleo_prover [OPTIONS] --address <ADDRESS>

Options:
      --address <ADDRESS>          Specify this as a mining node, with the given aleo address
      --pool <SERVERS>             Specify the pool address that the worker is contributing to
      --verbosity <VERBOSITY>      Specify the verbosity of the node [options: 0, 1, 2, 3] [default: 0]
      --custom_name <CUSTOM_NAME>  Specify the custom name of this worker instance [default: sixworker]
  -g, --gpu_index <GPU_INDEXES>    Specify gpu index to solve puzzle, all gpus are used by default, eg. -g 0 -g 1 -g 2 ...
      --network <NETWORK>          Aleo Network(Testnet, Mainnet, Canary) , current default testnet [default: Testnet]
  -h, --help                       Print help
  -V, --version                    Print version

Mining Tutorial

Oneline command to start: ./aleo_prover --pool aleo.aisa1.zk.work:10003 --pool aleo.hk.zk.work:10003 --pool aleo.jp.zk.work:10003 --address aleoxxx --custom_name myprover

On Ubuntu

  1. Get an Aleo wallet address on foxwallet, leowallet, puzzle wallet etc.
  2. Download zkwork Nvidia miner: wget https://github.com/6block/zkwork_aleo_gpu_worker/releases/download/cuda-v0.2.5/aleo_prover-v0.2.5_cuda_full.tar.gz.
  3. Download zkwork AMD miner: wget https://github.com/6block/zkwork_aleo_gpu_worker/releases/download/ocl-v0.2.4/aleo_prover-v0.2.4_ocl.tar.gz.
  4. On Nvidia: tar -zvxf aleo_prover-v0.2.5_cuda_full.tar.gz && cd aleo_prover, on AMD: tar -zvxf aleo_prover-v0.2.4_ocl.tar.gz && cd aleo_prover.
  5. Update your Aleo address in inner_prover.sh and set custom name for mining server.
  6. Start mining with sudo chmod +x run_prover.sh && ./run_prover.sh.
  7. Check mining log with tail -f prover.log.

On HiveOS

  1. Choose your download url for your gpu.
    DOWNLOAD_URL for Nvidia: https://github.com/6block/zkwork_aleo_gpu_worker/releases/download/cuda-v0.2.5/aleo_prover-v0.2.5_cuda_full.tar.gz
    DOWNLOAD_URL for AMD: https://github.com/6block/zkwork_aleo_gpu_worker/releases/download/ocl-v0.2.4/aleo_prover-v0.2.4_ocl.tar.gz
  2. Get an Aleo wallet address on foxwallet, leowallet, puzzle wallet etc.
  3. Add New Flight Sheet with config as follows.

Configuration:

  1. Start Flight Sheet

FAQ

English, 中文