Skip to content
⚠️ 本页面为机器翻译,母语者审校尚未完成,译文可能存在错误。

简介

Raiznet 是一个用于作物监测与集体农业智能的去中心化网络。它是 Arateki 产品 SafraSense 的一部分。数据从安装在种植塔中的 ESP32 传感器流向服务器节点的网格,网络中的任何成员 —— 无论是否拥有自己的节点 —— 都可以读取。节点被设计为彼此点对点同步;关于今日已实现与设计阶段的内容,请参阅 路线图

除监测之外,Raiznet 被设计为研究级的数据基础设施。每条读数都经过签名、防篡改、带有地理位置,并与一次收成的结果相关联。随着时间推移,这形成了一个集体数据集,LLM 与研究者可将其转化为可操作的知识:更好的作物参数、区域校准与科学出版物 —— 不属于任何人,向所有人开放。完整愿景请参阅 集体智能

不可协商的原则

  1. 本地优先。 网络无需互联网即可运行。同一 Wi-Fi 上的一个 ESP32 和一台笔记本电脑就已是一个有效的 Raiznet。
  2. 数据主权。 用户拥有密钥。即便 Arateki 明天消失,种植者的数据仍在其节点中存活。
  3. 无传统登录。 身份是在客户端生成的 Ed25519 密钥对。没有中心认证服务器。
  4. 设备 ID 始终公开。 唯一保证公开的信息是网络中某设备的存在 —— 其 pubkey、MAC 和基本元数据。其余一切都有由所有者定义的独立可见性策略。
  5. 私有数据即本地数据。 标记为公开的内容有资格在网络中复制。标记为私有的内容留在本地存储 —— 永不离开所有者的基础设施。
  6. 公共网络或本地网络。 公共 Raiznet 是公共节点的全球网格。“私有网络”即本地网络:服务器不进行通告,只接受 LAN 连接。
  7. 写入始终签名。 读取是归属网络的结果。写入需要发出设备的私钥 —— 在不依赖中心许可的情况下防止垃圾数据。
  8. 服务器是可选的。 没有人被要求运行节点。但运行节点的人会强化网络。

Raiznet 不是什么

  • 不是云服务。不存在你必须信任的、由 Raiznet 运营的服务器。
  • 不是区块链。没有全局共识、没有挖矿、没有代币。
  • 不是传统 IoT 平台。没有供应商锁定、没有强制 API 密钥、没有使用限制。

SafraSense 的一部分

Raiznet 是 SafraSense 的 开放协议与网络层。Arateki 硬件的生产固件位于单独的仓库中。本仓库包含:

  • 协议规范与线缆格式(本站点)
  • Node.js 服务器实现
  • 参考 ESP32 固件(firmware/
  • 用于运维与调试的 CLI