内容
<div align="center">
# DCENT_OS — 开源比特币挖矿固件,适用于蚂蚁矿机和 Bitaxe 类矿机
**将工业蚂蚁矿机或桌面 Bitaxe 打造为安静、高效、完全自主的比特币挖矿空间加热器 — 无需云账户、无需遥测、无需许可服务器、无需强制开发费用。**
Rust 挖矿守护进程 · Buildroot Linux & ESP32-S3 · 本地网页仪表盘 · AI 原生(内置 MCP 服务器) · GPL-3.0
[](https://github.com/DCentralTech/DCENT_OS/actions/workflows/ci.yml)
[](LICENSE)


[](SECURITY.md)
[](https://d-central.tech/fund/)
_D-Central 在 GPL-3.0 许可下提供此项目。如果它对您有帮助,[请支持项目](https://d-central.tech/fund/) — 使用比特币或信用卡。不是许可证;商业使用始终免费。_
[快速开始](#快速开始) ·
[截图](#查看运行中的系统) ·
[支持的硬件](#一个固件家族-多个矿机) ·
[自行测试](TESTING.md) ·
[安全](SECURITY.md) ·
[贡献](CONTRIBUTING.md)
</div>
---
由 **Mining Hackers** 在 [D-Central Technologies](https://d-central.tech/) 构建 — 加拿大领先的比特币挖矿技术公司,成立于 2016 年,总部位于魁北克省拉瓦尔市。我们已维修超过 2,500 台矿机,出货超过 400 种产品。这款固件是我们自己使用的,现发布出来,让每位矿机运营者都能拥有、维修和了解自己的硬件。
**DCENT_OS** 是适用于两类硬件的家庭挖矿固件:选定的工业 **Bitmain 蚂蚁矿机**(S9 → S21 时代,Zynq / Amlogic / BeagleBone 控制板)和 **ESP32-S3 Bitaxe 类** 台式矿机(BM1397 / BM1366 / BM1368 / BM1370)。它用现代 **Rust 挖矿守护进程**、**本地优先的三模式仪表盘**、**每芯片自动调优器**、**Stratum V1 + V2** 和内置 **MCP 服务器** 替换了原有的固件,以便本地 AI 代理可以监控和控制矿机。
> **去中心化每一层。加热你的家。积累 sats。**
## 查看运行中的系统
**空间加热器模式** — 一个温度控制器,而不是电子表格。室温、BTU/h 输出和诚实的“边挖矿边加热”账本。静音优先:DCENT_OS 在提高风扇噪音之前会降低哈希算力。

**挖矿模式** — 实时哈希算力、芯片级遥测、当前区块英雄、份额质量和矿池状态。每个数字都有证据支持:*连接 ≠ 挖矿,计划 ≠ 闪存,上传 ≠ 挖掘*。

**伴侣** — 首款具有 AI 原生控制界面的矿机固件。将它指向本地 LLM(LM Studio / Ollama — 您的模型,您的机器,无需云),询问 *"我的矿机有噪音,我们可以做什么?"*,它会提出一个您明确批准的受控操作:
<p align="center"><img src="DCENT_OS_Antminer/docs/media/companion-chat.png" alt="DCENT_OS 伴侣聊天 — 本地 LLM AI 助手提出安静模式操作并获得明确同意" width="560"></p>
**自动调优器** — 按您关心的优先级进行调优:功耗、哈希算力、风扇噪音、热量输出或效率(J/TH),并具有诚实的预测和安全保护。

## 一个固件家族,多个矿机
```
DCENT_OS/
└── firmware/
├── antminer/ → 工业蚂蚁矿机(S9 → S21):Rust dcentrald 守护进程 + Buildroot Linux + 仪表盘 + 文档/
├── esp/ → ESP32-S3 Bitaxe 类矿机(BM1397/1366/1368/1370):原始 Rust 固件 + MCP
├── avalon/ → Avalon(Canaan)支持 — 开发中(参见 DCENT_OS_AvalonMiner/README.md)
└── whatsminer/ → WhatsMiner(MicroBT)支持 — 开发中(参见 DCENT_OS_WhatsMiner/README.md)
```
| 平台 | 适用范围 | 状态 |
|---|---|---|
| **蚂蚁矿机** S9 / S17 / S19 / S19 Pro / S19j Pro / S21 | `DCENT_OS_Antminer/` | **支持** — **多个型号上实现挖矿**(接受矿池份额);参见 [`DCENT_OS_Antminer/docs/PLATFORMS.md`](DCENT_OS_Antminer/docs/PLATFORMS.md) 中的诚实模型矩阵(实现挖矿 vs 启动 vs 阻止,以及哪些证明仍未在最新二进制文件上测试)。 |
| **Bitaxe 类** Max / Ultra / Supra / Gamma / Hex Ultra / Hex Supra(ESP32-S3) | `DCENT_OS_ESP/` | **支持** — Gamma 已验证;其他驱动程序和主机已测试。内置 MCP(AI 控制)服务器。 |
| **Avalon**(Canaan) | `DCENT_OS_AvalonMiner/` | **开发中** — 架构已构建;尚未实现挖矿。 |
| **WhatsMiner**(MicroBT) | `DCENT_OS_WhatsMiner/` | **开发中** — 逆向工程和启动中;尚未实现挖矿。 |
我们发布一个**诚实的就绪分类法**:*实现挖矿* 表示在我们的测试台上使用真实硬件获得了矿池份额 — 没有更弱的标签,我们也不会沉默地重新声明。发布的实时捕获证据会将操作员的 IP/MAC 地址重写为 RFC 5737 文档值作为隐私保护措施;捕获来自真实测试台硬件。
## 快速开始
选择您的平台并遵循其指南:
- **蚂蚁矿机:** [`DCENT_OS_Antminer/README.md`](DCENT_OS_Antminer/README.md) → 使用 [DCENT_Toolbox](https://github.com/DCentralTech/DCENT_Toolbox) 闪存预构建的签名版本,或在 Docker 中构建签名 sysupgrade(完整的闪存镜像需要不可再分配的 SoC 启动组件,Toolbox 路由从您的矿机中获取 — 参见 [`DCENT_OS_Antminer/DEVELOPMENT.md`](DCENT_OS_Antminer/DEVELOPMENT.md))。
- **Bitaxe 类(ESP32):** [`DCENT_OS_ESP/README.md`](DCENT_OS_ESP/README.md) → 使用 esp-rs 工具链构建并通过 USB 或 OTA 闪存。
- **只需试用?** [`TESTING.md`](TESTING.md) 从 **零硬件**(运行测试套件,使用模拟遥测驱动完整的仪表盘)到 **可逆 `/tmp` 试验** 在真实蚂蚁矿机上到持久安装 — 每个层级都有撤销路径。
## DCENT_OS 有何不同
- **无强制开发费用。** 透明的、可完全禁用的自愿捐赠(有效值为零),在仪表盘上始终可见 — 而行业强制的 1.5-2.8%。
- **默认静音。** 低 PWM 启动、PID 热控制和 **在提高风扇噪音之前降低哈希算力** 的硬策略 — 适用于您居住的房间,而不是仓库的固件。
- **原始开放代码。** GPL-3.0,无分叉专有代码。每个 ASIC 常量都记录了其来源(实时探针、数据表或我们的逆向工程),并在 [`THIRD_PARTY_NOTICES.md`](THIRD_PARTY_NOTICES.md) 中注明了开源血统(ESP-Miner、cgminer、BraiinsOS 组件)。
- **本地优先。** 网页仪表盘、REST + WebSocket API、CGMiner 兼容的 API(端口 4028,`pyasic`/Home-Assistant 友好)和 MCP — 全部在您的 LAN 上。无需云,无需账户,无需电话回家。
- **AI 原生。** 内置 MCP(模型上下文协议)服务器:任何代理的只读监控,拥有身份验证的控制会话。仪表盘伴侣与您的本地 LLM 对话。
- **真正的自动调优。** 具有测量反馈的闭环每芯片频率/电压搜索、PVT 钳位、斜率限制和回滚 — 可选,效率优先。
- **Stratum V1 + V2.** 多矿池故障转移,V1 具有防波动故障恢复;原生 Stratum V2 堆栈(Noise 加密、证书身份验证、作业声明)在明确的就绪门控下。
- **安全工程。** EEPROM 写保护在 HAL、失败关闭的签名 OTA,具有强制备份和干燥运行的保护、仅限管理的首启动(全新闪存永不意外启动响亮的矿机)和分级热监督。
- **诚实的设计。** 界面和文档保持每个声明都有证据支持 — 上传 ≠ 挖掘,计划 ≠ 闪存,连接 ≠ 挖掘。
## 自行测试
您可以在没有矿机的情况下验证几乎所有内容 — 有矿机时可以验证所有内容。从 [`TESTING.md`](TESTING.md) 开始:
1. **第 0 级(无硬件):** 在守护进程工作区运行 `cargo test`;在捆绑的模拟遥测服务器上运行仪表盘;交叉编译真实的 ARM 二进制文件。
2. **第 1 级($100 类 Bitaxe):** 通过 USB 闪存,完全可逆。
3. **第 2 级(蚂蚁矿机,零持久写入):** 通过 SSH 从 `/tmp` 运行 `dcentrald` — 重启恢复原始固件不变。
4. **第 3 级(持久):** 通过 DCENT_Toolbox 签名包,具有备份优先和干燥运行的安全门控。
社区测试报告 — 成功或失败 — 是如何将启动模型推广的。使用平台启动问题模板。
## D-Central 开源比特币挖矿生态系统
所有内容都在 **[github.com/DCentralTech](https://github.com/DCentralTech)** 下集中管理 — 去中心化每一层:挖矿、工具、硬件、通信。
- **[DCENT_OS](https://github.com/DCentralTech/DCENT_OS)** — 此仓库:工业蚂蚁矿机和 ESP32 Bitaxe 类矿机的开源挖矿固件(Avalon + WhatsMiner 已构建)。
- **[DCENT_Toolbox](https://github.com/DCentralTech/DCENT_Toolbox)** — 开源测试台工具:扫描、解锁、审计、闪存和证明 — 从您自己的机器上。
- **[DCENT_axe](https://github.com/DCentralTech/DCENT_axe)** — 开源硬件 Bitaxe 类板(Solo / Quad / Hex)带有集成 LoRa 网状网络。
- **[DCENT_Raven](https://github.com/DCentralTech/DCENT_Raven)** — 适用于任何 Bitaxe 的 LoRa 网状网络配件。
## 支持 / 资助 D-Central
DCENT_OS 和整个生态系统在 GPL-3.0 下免费开放 — 无许可服务器,无强制开发费用。如果它对您有帮助,请帮助维持项目的运作: **[d-central.tech/fund](https://d-central.tech/fund/)**(比特币 ⚡️ 或信用卡)。资金用于支付逆向工程、固件和开源硬件工作,使主权挖矿堆栈成为可能。商业使用始终免费 — 这是一份感谢,而不是收费。
## 许可证、安全性和治理
GPL-3.0 — [`LICENSE`](LICENSE) 文件是逐字逐句的许可证文本;版权和第三方归属位于 [`THIRD_PARTY_NOTICES.md`](THIRD_PARTY_NOTICES.md)。漏洞:请参阅 [`SECURITY.md`](SECURITY.md)(协调披露、安全港)。欢迎贡献 — 请参阅 [`CONTRIBUTING.md`](CONTRIBUTING.md)、[`GOVERNANCE.md`](GOVERNANCE.md) 和 [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md)。DCENT_OS 由 D-Central Technologies 领导并在开放状态下为整个挖矿社区构建。