cloutreactor (alpha)
cloutreactor is an experimental BitClout miner and PPLNS pool.
- This is alpha software. You are an alpha tester. The miner may crash, shares may not be counted correctly. Please create an issue if you are having trouble and it will be addressed ASAP.
- Work is tracked on the pool server: balance computation is experimental and will be confirmed before first payouts are issued manually.
- Please watch the repo: new versions may come at any time.
Pool
- Pool statistics, miner management, and payouts will soon be enabled on cloutreactor.com via BitClout Identity.
- 10% of payouts will be invested into @cloutreactor on BitClout (50% FR)
Miner
- NVIDIA CUDA 11 is currently supported
- OpenCL support coming soon
- GTX 10XX (Pascal) series and higher are supported
Running the Miner
Linux
Running via Docker (recommended)
-
Install Docker
- For Ubuntu: https://docs.docker.com/engine/install/ubuntu/
-
Install the NVIDIA Container Toolkit for your platform
-
At a command prompt, run cloutreactor with all GPUs (replace the given public key with your own):
# Run in-process:
sudo docker run --rm --name cloutreactor --gpus all --runtime nvidia cloutreactor/cuda:v0.0.5 --public-key="BC1YLhL2beeonivCELUydf1Dt4LFPxuNbSrz5GRmzKxdCxDDutiuFp9"
# Or as a daemon:
sudo docker run --rm -d --name cloutreactor --gpus all --runtime nvidia cloutreactor/cuda:v0.0.5 --public-key="BC1YLhL2beeonivCELUydf1Dt4LFPxuNbSrz5GRmzKxdCxDDutiuFp9"
sudo docker logs -f cloutreactor
Running compiled binaries
-
Install CUDA 11.2 for your platform
-
Download the latest release
-
At a command prompt, run the server binary (replace the given public key with your own):
./cloutreactor-linux-amd64 --public-key="BC1YLhL2beeonivCELUydf1Dt4LFPxuNbSrz5GRmzKxdCxDDutiuFp9"
Windows
Running compiled binaries (recommended)
-
Install CUDA 11.2 for your platform
-
Download the latest release .exe file
-
At a command prompt, run the server binary (replace the given public key with your own):
./cloutreactor-windows-amd64.exe --public-key="BC1YLhL2beeonivCELUydf1Dt4LFPxuNbSrz5GRmzKxdCxDDutiuFp9"
NOTE: Multi-GPU support in the compiled Windows binary is currently not working. Use the '-d' flag and launch one instance of cloutreactor.exe per GPU.
Running via WSL2/Docker
-
Upgrade Windows 10 to Insider
Dev
Channel -
Install WSL2 and Ubuntu 18.04
-
Install Docker Desktop with WSL2 Support
-
Install NVIDIA WSL Preview Drivers
-
Install CUDA Toolkit for WSL
-
At a WSL command prompt, run cloutreactor with all GPUs (replace the given public key with your own):
sudo docker run --rm -t -i --gpus all --runtime nvidia cloutreactor/cuda:v0.0.5 --public-key="BC1YLhL2beeonivCELUydf1Dt4LFPxuNbSrz5GRmzKxdCxDDutiuFp9"
Coming Soon
- cloutreactor.com
- BitClout Identity support
- Payouts
- Miner management
- OpenCL
- Prometheus metrics
FAQ
- What is a share?
- The cloutreactor pool divides work up between miners. Miners work on reduced-difficulty versions of a given block and are rewarded proportionately based on the number of hashes they compute. The absolute number of shares will vary widely between machines, GPUs, etc. Rewards are assigned based on total hash count, not total share count.