Dieses Projekt unterstützt alle modernen NVIDIA Grafikkarten:
- RTX 50XX Series (Compute Capability 12.0) - Vorläufige Unterstützung
- RTX 40XX Series (Compute Capability 8.9)
- RTX 30XX Series (Compute Capability 8.6)
- RTX 20XX Series (Compute Capability 7.5)
- Andere moderne GPUs mit Compute Capabilities 3.0-12.0
Stellt sicher, dass das Skript bei einem Fehler sofort beendet wird.
set -eDas Skript überprüft und installiert automatisch folgende Abhängigkeiten:
- build-essential
- wget
- gzip
- libgmp-dev
- python3
- python3-pip
- python3-venv
- NVIDIA-Treiber (nvidia-smi)
Das Skript erkennt automatisch:
- Anzahl der verfügbaren NVIDIA GPUs
- Compute Capability der Haupt-GPU
- Entsprechende GPU-Serie (RTX 20XX/30XX/40XX/50XX)
Wählen Sie den Bit-Bereich für die Schlüsselsuche:
- Bit 1-32
- Bit 33-64
- Bit 65-96
- Bit 97-128
- Bit 129-160
- Bit 161-192
- Bit 193-224
- Bit 225-256
- Manuelle Eingabe
Das Projekt wird automatisch für die erkannte GPU-Serie kompiliert:
- RTX 50XX:
make gpu=1 CCAP=120 - RTX 40XX:
make gpu=1 CCAP=89 - RTX 30XX:
make gpu=1 CCAP=86 - RTX 20XX:
make gpu=1 CCAP=75
Das Skript lädt automatisch die aktuellsten Bitcoin-Adressen und bereitet sie für die Suche vor:
- Download von Bitcoin_addresses_LATEST.txt.gz
- Entpacken der Datei
- Konvertierung der Adressen zu hash160
- Sortierung der Binärdatei für optimierte Suche
Einfach ./start.sh ausführen und den Anweisungen folgen.
Wenn Sie manuell kompilieren möchten:
cd KeyHunt-Cuda
make clean
# Für RTX 50XX:
make KeyHunt gpu=1 CCAP=120
# Für RTX 40XX:
make KeyHunt gpu=1 CCAP=89
# Für RTX 30XX:
make KeyHunt gpu=1 CCAP=86
# Für RTX 20XX:
make KeyHunt gpu=1 CCAP=75Öffnen Sie KeyHunt-Cuda.sln in Visual Studio 2022 mit CUDA 12.0 installiert und bauen Sie das Projekt normal.
Das Projekt ist vollständig kompatibel mit CUDA 12.X und sollte ohne Probleme auf allen modernen NVIDIA GPUs funktionieren.