Grind-miner gebruiken
Er is een
GitHub:
Grin Miner – Een standalone mining-implementatie bedoeld voor het minen van Grin tegen een draaiende Grin-node.
v1.0.2: probleem bij het controleren van fouten oplossen ten opzichte van doel
curl https://sh.rustup.rs -sSf | sh; bron $HOME/.cargo/env
)
En een
git clone https://github.com/mimblewimble/grin-miner.gitcd grin-minergit submodule update --initcargo build
Grin-miner bouwt automatisch x86_64 CPU-plug-ins. Cuda-plug-ins worden ook geleverd, maar zijn niet standaard ingeschakeld. Om ze in te schakelen, wijzigt u Cargo.toml
als volgt:
change:cuckoo_miner ={ path ="./cuckoo-miner" }to:cuckoo_miner ={ path ="./cuckoo-miner", features =["build-cuda-plugins"]}
De Cuda-toolkit 9+ moet op uw systeem zijn geïnstalleerd (controleer met nvcc --version
)
OpenCL-plug-ins zijn standaard niet ingeschakeld. Voer install_ocl_plugins.sh
uit script om ze te bouwen en te installeren.
./install_ocl_plugins.sh
U moet eerst OpenCL-bibliotheken voor uw besturingssysteem installeren. Als je ze alleen moet compileren (voor ontwikkelings- of testdoeleinden), bouw dan grin-miner op de volgende manier:
cargo build --features opencl
Zie
Een succesvolle build levert je:
target/debug/grin-miner
- de belangrijkste binaire grijns-minertarget/debug/plugins/*
– mijnbouwplug-ins
Zorg ervoor dat u grin-miner altijd uitvoert in een map die een grin-miner.toml
bevat configuratiebestand.
Zet tijdens het testen het binaire bestand van de grin-miner als volgt op je pad:
export PATH=/path/to/grin-miner/dir/target/debug:$PATH
U kunt dan grin-miner
. uitvoeren rechtstreeks.
Grin-miner kan verder worden geconfigureerd via de grin-miner.toml
het dossier. Dit bestand bevat inline documentatie over alle configuratie-opties en zou het eerste referentiepunt moeten zijn.
Je moet er altijd voor zorgen dat dit bestand bestaat in de map van waaruit je grin-miner draait.
Er is een