# Bitroot 节点

Bitroot 网络由两类互补的节点角色支撑：负责共识与网络安全的验证者节点，以及为 AI 训练/推理提供算力的计算节点。本页介绍两类节点的分工、参与方式和需要了解的基本机制。

## 1. 两类节点，两种分工

- **验证者节点（Validator）**：参与共识、打包和验证交易，是网络安全与去中心化程度的基础。这类节点的核心要求是长期稳定在线和可靠的网络连接。
- **计算节点（Compute）**：为分布式 AI 计算网络贡献 GPU/算力，承接训练和推理任务。这类节点的核心要求是具备符合任务需求的计算硬件。

节点可以选择只加入其中一类，也可以同时参与两类角色——具体取决于你的硬件条件和参与意愿。

## 2. 质押与惩罚机制（概念说明）

两类节点都需要质押 BRT 作为参与网络的保证金，质押机制的作用是让作恶的代价明显高于潜在收益：

- 质押的代币在节点正常参与期间保持锁定。
- 如果节点出现作恶行为（例如验证者双重签名、计算节点返回错误的计算结果或拒绝服务），质押会被按违规严重程度扣罚部分或全部。
- 诚实、稳定参与网络的节点会随时间积累信誉度，这个信誉度会影响节点被选中执行任务的概率和获得的奖励。

> 具体的质押门槛、锁定周期和奖励公式会随网络版本迭代调整，本页不写死这些随时可能变化的数字，请以协议仓库（见下方资源汇总）和官方公告为准，避免因为参考了过期数字而做出错误预期。

## 3. 运行验证者节点

验证者节点参与打包区块和共识投票，是网络安全性的直接来源。想要运行验证者节点，通常需要：

- 具备稳定的网络连接和较高的在线率（频繁掉线会影响信誉度评分）。
- 满足当前版本要求的硬件配置（CPU/内存/带宽），具体配置以协议仓库的部署文档为准，硬件要求会随网络吞吐能力提升而调整。
- 完成质押流程后加入验证者集合。

具体的部署步骤、配置文件示例和启动命令，请参考协议代码仓库：<https://github.com/brt-chain/bitroot>。

## 4. 运行计算节点

计算节点为分布式 AI 训练与推理网络贡献算力，按贡献的计算量、任务完成质量和历史信誉获得奖励。想要运行计算节点，通常需要：

- 具备满足任务要求的 GPU（家用显卡、企业级 GPU、闲置矿机算力都可以按各自的算力档位参与）。
- 稳定的网络连接，用于接收任务分发和上传计算结果。
- 完成质押流程后加入计算节点池。

节点在被选中执行任务时使用可验证随机函数（VRF）而非人工分配，避免任务分配被操纵；对于关键任务，系统还会引入多节点独立执行 + 结果一致性校验的机制，进一步保证结果可信。

## 5. 收益从何而来

节点收益与任务本身的计算复杂度、节点完成速度、结果质量以及历史信誉相关——长期稳定、诚实参与网络的节点通常能获得更好的任务分配和更高的信誉权重。具体的奖励公式和发放周期请以协议文档为准。

## 6. 常见问题

**Q：普通用户的闲置显卡能参与吗？**
A：可以，计算节点网络的设计目标之一就是让家用、企业和矿场的闲置 GPU 都能按各自的算力条件参与并获得收益。

**Q：验证者节点和计算节点可以是同一台机器吗？**
A：技术上可以同时参与两个角色，但两类任务对硬件和在线稳定性的要求不同，建议先评估自己的硬件条件更适合哪一类角色。

**Q：质押的代币会不会无故被扣？**
A：不会。扣罚机制只针对可验证的作恶行为（如返回错误结果、双重签名），正常参与、偶尔的网络波动不会触发惩罚。

## 7. 资源汇总

| 资源 | 地址 |
| --- | --- |
| 协议代码仓库（节点部署文档） | <https://github.com/brt-chain/bitroot> |
| 区块浏览器 BRTSCAN | <https://devnet.bitroot.co/overview> |
| 开发者指南 | 见站内“开发者指南”页面 |

如果你在部署节点过程中遇到本页未覆盖的问题，欢迎通过“媒体联系方式”页面或社区渠道联系我们。
