Använda grin-miner
Det finns ett
GitHub:
Grin Miner – En fristående gruvimplementering avsedd för gruvdrift av Grin mot en löpande Grin-nod.
v1.0.2: fixa problem med att kontrollera lösningen mot målet
curl https://sh.rustup.rs -sSf | sh; källa $HOME/.cargo/env
)
Och en
git clone https://github.com/mimblewimble/grin-miner.gitcd grin-minergit submodul update --initcargo build
Grin-miner bygger automatiskt x86_64 CPU-plugins. Cuda-plugins tillhandahålls också, men är inte aktiverade som standard. För att aktivera dem, ändra Cargo.toml
enligt följande:
change:cuckoo_miner ={ path ="./cuckoo-miner" }to:cuckoo_miner ={ path ="./cuckoo-miner", features =["build-cuda-plugins"]}
Cuda Toolkit 9+ måste vara installerat på ditt system (kontrollera med nvcc --version
)
OpenCL-plugins är inte aktiverade som standard. Kör install_ocl_plugins.sh
skript för att bygga och installera dem.
./install_ocl_plugins.sh
Du måste installera OpenCL-bibliotek för ditt operativsystem innan. Om du bara behöver kompilera dem (för utvecklings- eller testsyften) bygg grin-miner på följande sätt:
lastbyggd --features opencl
Se
En framgångsrik konstruktion ger dig:
target/debug/grin-miner
– den huvudsakliga grin-miner-binärentarget/debug/plugins/*
– gruvplugins
Se till att du alltid kör grin-miner i en katalog som innehåller en grin-miner.toml
konfigurationsfil.
Medan du testar, placera grin-miner-binären på din väg så här:
exportera PATH=/path/to/grin-miner/dir/target/debug:$PATH
Du kan sedan köra grin-miner
direkt.
Grin-miner kan konfigureras ytterligare via grin-miner.toml
fil. Den här filen innehåller inline-dokumentation om alla konfigurationsalternativ och bör vara den första referenspunkten.
Du bör alltid se till att den här filen finns i katalogen från vilken du kör grin-miner.
Det finns ett