这个项目能做什么
# BTX Start 矿工
BTX Start 是 [BTX](https://btxprice.com) 的竞争性入门前端与安装器分支,BTX 是采用 matmul 工作量证明的后量子 Bitcoin Knots 分支。它通过提供从安装到收益的简化路径,简化了加入 BTX 网络的过程,并通过矿池挖矿来处理波动。
## 主要特性
* **简化入门**:通过 `curl | bash` 安装器减少阻力,该安装器会自动检测硬件、验证二进制文件并配置最优设置。
* **跨平台支持**:支持 Linux(NVIDIA Pascal 至 Blackwell GPU)、Windows(通过 WSL2)和 Apple Silicon(Metal)。
* **性能调优**:包含自动化基准测试工具(`dexbtx-miner benchmark`),可扫描 workers、threads 和 batch size 等参数以实现最高效率。
* **健壮的错误处理**:内置针对常见故障模式的回退机制,例如 CUDA 缓冲区耗尽、静默 CPU 回退和对等节点断开连接。
* **透明费用**:提供 7 天免费试用,之后收取 0.50% 的平台费。
## 快速开始
### Linux + NVIDIA GPU
在不安装的情况下检查兼容性:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- --preflight --address 'btx1z...YOUR_BTX_ADDRESS...'
```
如果预检通过则安装:
```bash
curl -fsSL https://drinknile.com/install.sh | bash -s -- --address 'btx1z...YOUR_BTX_ADDRESS...'
```
开始挖矿:
```bash
dexbtx-miner --config ~/.dexbtx-miner/config.yaml
```
### Apple Silicon Mac
使用 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'
```
### Windows PC
通过 WSL2 安装 Ubuntu,确保在 Windows 中安装了 NVIDIA 驱动程序,然后在 Ubuntu 终端中运行 Linux 安装器命令。
## 架构与调优
该矿工使用一个 Python 编排器(`dexbtx-miner`),它封装了一个原生二进制求解器(`btx-gbt-solve`)。该求解器通过嵌入的 cubins 或 PTX JIT 编译支持多种 GPU 架构(Pascal、Turing、Ampere、Ada Lovelace、Hopper、Blackwell)。
**推荐的调优默认值:**
* `workers=16`、`threads=8`、`batch=128`
* 这些设置适用于从 GTX 10 系列到 RTX 50 系列的大多数 NVIDIA 代际。
要进一步优化,请使用基准测试工具:
```bash
dexbtx-miner benchmark --write-config
```
## 后端服务
该仓库包含一个第一方后端的脚手架(`backend/README.md`),它处理:
* Stratum 服务器入口点。
* 统计 API 和健康检查。
* 支付处理和计费集成。
注意:在真正的 matmul 验证完全接入之前,stratum 服务器会拒绝份额;请勿过早将其上线。
## 贡献
克隆仓库并以可编辑模式安装:
```bash
git clone https://github.com/pythonoptic-sketch/minebtx-start
cd minebtx-start
pip install --user -e .
dexbtx-miner --config config.example.yaml
```
许可证:MIT。
评论
0 评分人数达到10人后显示
登录后参与讨论。