第3课

Grass 的技术架构

Grass 的设计是一个去中心化系统,可高效分配任务、验证结果,并以透明方式奖励带宽贡献。其架构分为三个专用角色:Grass Nodes 提供带宽,Routers 管理请求流,Validators 验证任务正确性。这种分工确保每个组件功能明确且可独立扩展,共同支持实时数据收集和密码学验证,同时保持强隐私性与性能保障。

概述

Grass network 是一个去中心化基础设施,用于收集、验证并构建公开网络数据以供 AI 开发使用。其核心架构包含三个角色:Grass Nodes、Routers 和 Validators,分别负责带宽流、数据流和验证流。Grass Nodes 由用户自愿分享闲置带宽运行;Routers 协调用户与数据端点间的请求响应;Validators 则通过密码学证明验证交互完整性并将其提交至区块链。

该分层系统兼顾可扩展性与可验证性。Grass 采用 Validators 通过零知识证明(zero-knowledge proofs)批量验证交互,避免低效的单节点链上广播。这些证明能确认某动作(如网页请求)正确完成,同时隐藏数据内容与用户身份,在隐私与链上问责间取得平衡。

角色分离是架构的关键优势:用户贡献带宽无需运行全节点或参与复杂验证;Routers 专精通信路径管理与流量优化;Validators 专注正确性验证、零知识证明构建及奖励分配。这种分离避免了瓶颈,使各组件能按需扩展。

系统设计为模块化且可升级。初期部分组件(如 Validators)由 Grass Foundation 或可信方运行,但长期计划通过质押(staking)、治理和开源开发向社区开放这些角色,最终实现无需信任的完全去中心化。

Validator

Validators 负责通过验证 Routers 转发的流量及 Grass Nodes 提交的数据来维护网络完整性。它们使用零知识证明系统确认数据活动(无需暴露用户信息),并将证明记录至链上作为不可篡改的工作证据。

初期 Validator 层由 Grass Foundation 以半中心化方式运行,以便进行稳定测试和安全校准。路线图规划将过渡至去中心化的验证者委员会模式,届时 Validators 将通过质押机制选举产生。

Validators 需高效处理大量数据并生成复杂密码学证明,因此依赖高吞吐计算的基础设施。其职责包括:维护路由日志、监测 Router 性能、标记异常行为(如重复无效请求),并作为协议奖励的守门人——只有经 Validator 验证的带宽活动才可获取代币奖励。

Router

Routers 是用户(Grass Nodes)与整个网络的协调层。其主要职责是从 Validator 层接收任务,并根据性能、可靠性和地理位置分配给 Grass Nodes。它们不直接收集或验证数据,但需跟踪所辖 Nodes 的性能指标(如延迟、丢包率、任务完成率),并将报告提交至 Validators 以决定奖励分配。

为激励可靠运行,Grass 允许向 Routers 委托代币(类似其他网络的 PoS 模型)。获得更多 GRASS 代币委托的 Routers 将处理更多流量,从而提升收益。Routers 可自定义佣金比例,委托者需根据历史表现、在线率和佣金比例做出决策。

Grass Node

用户通过安装 Grass 浏览器插件或桌面应用成为 Grass Nodes,共享闲置带宽以执行公开网络请求(如网页数据、API 响应或 AI 训练所需的媒体文件)。协议仅处理安全且公开的数据,并采用加密和沙箱隔离措施保障用户设备安全。

Nodes 从 Routers 接收任务,其分配量取决于可用性、带宽容量和声誉(reputation)。奖励基于贡献带宽的体积与质量计算,用户可通过空投(airdrops)或直接奖励系统兑换 GRASS 代币。

Traffic Types

Grass 协议处理的流量类型包括:HTML 页面、静态图像、结构化数据(如 API 的 JSON)、媒体文件和元数据。每种类型按特性分类处理(如文本数据解析为结构化格式,图像按分辨率/文件类型分类)。不同流量类型价值不同,高需求或高带宽任务奖励更高。

Fee Market

Grass 的动态费用模型基于五个变量计算:地理位置(g)、声誉(r)、流量类型(t)、带宽用量(b)和网络拥堵(c)。例如:需特定区域数据的任务会提高当地 Nodes 的费用;高声誉 Nodes 可获得更低费用门槛;高带宽请求费用更高;拥堵时费用上调以优先高价值流量。

Grass Reputation Scoring

声誉评分系统根据四项指标加权计算:

  • Completeness:请求内容是否完整交付
  • Consistency:重复请求的准确率
  • Timeliness:响应速度与延迟
  • Availability:节点在线时长

高声誉 Nodes 将获得更多高优先级任务和更优费用条件。

要点总结

  • Grass 采用三层架构:Nodes 提供带宽,Routers 分配请求,Validators 用零知识证明验证数据有效性。
  • Validators 将验证记录至链上,确保仅正确完成的请求获得奖励。
  • Routers 接受委托质押(staking),基于地理位置、速度和历史可靠性管理流量。
  • Grass Nodes 执行公开网络请求并保护隐私,奖励基于带宽贡献的体积、质量与一致性。
  • 协议通过声誉系统与动态费用市场优先分配高绩效 Nodes,并根据流量类型、位置和拥堵调整奖励。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

Grass 的技术架构

Grass 的设计是一个去中心化系统,可高效分配任务、验证结果,并以透明方式奖励带宽贡献。其架构分为三个专用角色:Grass Nodes 提供带宽,Routers 管理请求流,Validators 验证任务正确性。这种分工确保每个组件功能明确且可独立扩展,共同支持实时数据收集和密码学验证,同时保持强隐私性与性能保障。

概述

Grass network 是一个去中心化基础设施,用于收集、验证并构建公开网络数据以供 AI 开发使用。其核心架构包含三个角色:Grass Nodes、Routers 和 Validators,分别负责带宽流、数据流和验证流。Grass Nodes 由用户自愿分享闲置带宽运行;Routers 协调用户与数据端点间的请求响应;Validators 则通过密码学证明验证交互完整性并将其提交至区块链。

该分层系统兼顾可扩展性与可验证性。Grass 采用 Validators 通过零知识证明(zero-knowledge proofs)批量验证交互,避免低效的单节点链上广播。这些证明能确认某动作(如网页请求)正确完成,同时隐藏数据内容与用户身份,在隐私与链上问责间取得平衡。

角色分离是架构的关键优势:用户贡献带宽无需运行全节点或参与复杂验证;Routers 专精通信路径管理与流量优化;Validators 专注正确性验证、零知识证明构建及奖励分配。这种分离避免了瓶颈,使各组件能按需扩展。

系统设计为模块化且可升级。初期部分组件(如 Validators)由 Grass Foundation 或可信方运行,但长期计划通过质押(staking)、治理和开源开发向社区开放这些角色,最终实现无需信任的完全去中心化。

Validator

Validators 负责通过验证 Routers 转发的流量及 Grass Nodes 提交的数据来维护网络完整性。它们使用零知识证明系统确认数据活动(无需暴露用户信息),并将证明记录至链上作为不可篡改的工作证据。

初期 Validator 层由 Grass Foundation 以半中心化方式运行,以便进行稳定测试和安全校准。路线图规划将过渡至去中心化的验证者委员会模式,届时 Validators 将通过质押机制选举产生。

Validators 需高效处理大量数据并生成复杂密码学证明,因此依赖高吞吐计算的基础设施。其职责包括:维护路由日志、监测 Router 性能、标记异常行为(如重复无效请求),并作为协议奖励的守门人——只有经 Validator 验证的带宽活动才可获取代币奖励。

Router

Routers 是用户(Grass Nodes)与整个网络的协调层。其主要职责是从 Validator 层接收任务,并根据性能、可靠性和地理位置分配给 Grass Nodes。它们不直接收集或验证数据,但需跟踪所辖 Nodes 的性能指标(如延迟、丢包率、任务完成率),并将报告提交至 Validators 以决定奖励分配。

为激励可靠运行,Grass 允许向 Routers 委托代币(类似其他网络的 PoS 模型)。获得更多 GRASS 代币委托的 Routers 将处理更多流量,从而提升收益。Routers 可自定义佣金比例,委托者需根据历史表现、在线率和佣金比例做出决策。

Grass Node

用户通过安装 Grass 浏览器插件或桌面应用成为 Grass Nodes,共享闲置带宽以执行公开网络请求(如网页数据、API 响应或 AI 训练所需的媒体文件)。协议仅处理安全且公开的数据,并采用加密和沙箱隔离措施保障用户设备安全。

Nodes 从 Routers 接收任务,其分配量取决于可用性、带宽容量和声誉(reputation)。奖励基于贡献带宽的体积与质量计算,用户可通过空投(airdrops)或直接奖励系统兑换 GRASS 代币。

Traffic Types

Grass 协议处理的流量类型包括:HTML 页面、静态图像、结构化数据(如 API 的 JSON)、媒体文件和元数据。每种类型按特性分类处理(如文本数据解析为结构化格式,图像按分辨率/文件类型分类)。不同流量类型价值不同,高需求或高带宽任务奖励更高。

Fee Market

Grass 的动态费用模型基于五个变量计算:地理位置(g)、声誉(r)、流量类型(t)、带宽用量(b)和网络拥堵(c)。例如:需特定区域数据的任务会提高当地 Nodes 的费用;高声誉 Nodes 可获得更低费用门槛;高带宽请求费用更高;拥堵时费用上调以优先高价值流量。

Grass Reputation Scoring

声誉评分系统根据四项指标加权计算:

  • Completeness:请求内容是否完整交付
  • Consistency:重复请求的准确率
  • Timeliness:响应速度与延迟
  • Availability:节点在线时长

高声誉 Nodes 将获得更多高优先级任务和更优费用条件。

要点总结

  • Grass 采用三层架构:Nodes 提供带宽,Routers 分配请求,Validators 用零知识证明验证数据有效性。
  • Validators 将验证记录至链上,确保仅正确完成的请求获得奖励。
  • Routers 接受委托质押(staking),基于地理位置、速度和历史可靠性管理流量。
  • Grass Nodes 执行公开网络请求并保护隐私,奖励基于带宽贡献的体积、质量与一致性。
  • 协议通过声誉系统与动态费用市场优先分配高绩效 Nodes,并根据流量类型、位置和拥堵调整奖励。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。