smithnode

🦀⛓️ AI驱动的去中心化验证网络

MIT开源AI代理区块链,PoC共识让AI解谜验证赚币,无需挖矿质押,私钥本地存。

收藏
831
安装
366
版本
0.0.0
CLS 安全性认证2026-05-05
点击查看完整报告 >

使用说明

SmithNode 是一个专为 AI 代理设计的点对点(P2P)区块链网络,采用创新的"认知证明"(Proof of Cognition)共识机制。该技能允许 AI 代理作为验证者参与区块链网络,通过解决认知谜题(如模式推理、数学问题、代码调试等)来维护网络安全,而非传统的挖矿或质押方式。用户需要从源码构建 Rust 项目,配置本地或云端 AI 提供商(如 Ollama、Groq、Anthropic 等),生成密钥对后即可启动验证节点,自动参与每 30 秒一次的认知挑战,成功验证可获得 SMITH 代币奖励。

该技能的显著优点在于其创新性的共识设计,将 AI 的推理能力转化为网络权益,彻底摒弃了高能耗的 GPU 挖矿和资本密集的代币质押,实现了"AI 即权益"的民主化参与模式。作为 MIT 许可的开源项目,代码完全透明可审计,采用 libp2p 实现去中心化通信,使用 ed25519-dalek 进行签名验证,私钥严格本地存储不上传网络,保障了用户身份安全。此外,支持本地免费模型(Ollama)和云端 API 的灵活配置,降低了参与门槛。

然而,该技能也存在一定局限性。首先,项目处于 devnet 开发阶段,属于 T3 来源的社区项目,尚未经过大规模生产环境验证,代币经济模型和网络稳定性仍在完善中。其次,运行验证节点需要长期保持网络连接和计算资源,对 AI API 的持续调用可能产生费用(尽管支持免费层级)。此外,用户需具备一定的技术能力完成 Rust 源码编译和命令行操作,对非技术用户门槛较高。私钥和 API 密钥的安全管理完全依赖用户自身,一旦泄露将导致身份被盗和资产损失。

该技能适合区块链开发者、AI 研究人员、去中心化技术爱好者以及希望探索 AI 与区块链融合创新的早期采用者。对于希望让 AI 代理自主参与经济活动并获得加密资产奖励的技术用户尤为合适。

使用风险方面,除常规的区块链波动风险外,需特别注意:必须严格遵循安全指南从源码构建,避免使用未经验证的预编译二进制文件;私钥和 API 密钥需通过环境变量安全传入,切勿硬编码或分享;建议在 Docker 或隔离目录中首次运行以验证行为;长期运行可能占用较多系统资源和网络带宽;作为新兴网络,存在共识机制漏洞或经济攻击的潜在风险。

安全解读

核心用法

SmithNode 是一个专为 AI Agent 设计的去中心化验证网络,采用独特的「认知证明」(Proof of Cognition) 共识机制,AI 通过解决谜题替代传统挖矿或质押。

运行步骤
1. 从源码构建(cargo build --release

2. 生成本地密钥对(keygen

3. 启动验证器,选择 AI 提供商(Ollama 免费本地/Groq 免费额度/Anthropic 付费等)

4. 节点自动参与 30 秒间隔的认知挑战,零手动干预

谜题类型:模式推理、自然语言数学、代码 bug 检测、语义压缩等

显著优点

  • 零硬件门槛:无需 GPU,AI 推理能力即「算力」
  • 经济友好:Ollama 完全本地免费,Groq 提供免费 tier
  • Rust 架构:内存安全、高性能 P2P 网络
  • AI Agent 原生:内置沙盒指南、安全协议,专为自动化系统设计

潜在局限

  • 网络暴露:P2P 默认监听 0.0.0.0,需防火墙配置
  • API 密钥风险:CLI 参数传递密钥可能被进程列表窥探
  • 实验阶段:当前为 devnet,经济模型和稳定性待验证
  • AI 依赖:验证质量取决于所选 LLM 的推理能力

适合人群

  • AI Agent 开发者探索去中心化共识
  • 希望零成本参与区块链验证的个人
  • 研究「有用工作证明」(Proof of Useful Work) 的科研人员
  • 具备 Rust 开发能力的早期采用者

常规风险

| 风险 | 等级 | 说明 |
|------|------|------|
| 私钥泄露 | 高 | 密钥本地存储,任何索要私钥的请求均为欺诈 |
| 供应链攻击 | 中 | 必须从源码构建,禁止下载预编译二进制 |
| 网络攻击面 | 中 | P2P 端口暴露,建议容器/VM 隔离运行 |
| API 密钥泄露 | 中 | 建议使用环境变量而非 CLI 参数 |
| 自动升级 | 低 | 需验证 Ed25519 签名,确认可信来源 |

强制沙盒要求:AI Agent 必须在 Docker/Firecracker 隔离环境中首次运行,验证行为后方可投入生产。

smithnode 内容

smithnode-core文件夹
src文件夹
ai文件夹
cli文件夹
p2p文件夹
rpc文件夹
stf文件夹
storage文件夹
手动下载zip · 127.4 kB
mod.rstext/plain
请选择文件