Skip to content

Latest commit

 

History

History
156 lines (83 loc) · 8.87 KB

File metadata and controls

156 lines (83 loc) · 8.87 KB
timezone UTC+8

董佩然

GitHub ID: RanX557

Telegram: @PeiRan

Self-introduction

大二学生,Web3 学习者,信仰者. 对技术较为痴迷 🤩,不喜欢泛泛而谈无法落实的概念!喜欢探索一切未知领域.

Notes

2025-10-16

今天网络略有问题,先从基础扫盲ing,明日去图书馆用网集中更新

基本原理

  • 代理通信协议:MCP 和 A2A 非常流行,并且可能出现其他协议。因此,该协议将区块链链接到一个灵活的注册文件,其中包含一个可随意添加端点的列表,结合了 AI 原语(MCP、A2A)和 Web3 原语(例如钱包地址、DID 和 ENS 名称)。

  • 反馈:该协议结合了 A2A(例如任务和技能)和 MCP(例如工具和提示)已经建立的命名法的优势以及反馈信号结构的完全灵活性。

  • Gas 赞助:由于客户端不再需要注册,任何应用程序都可以利用EIP-7702实现无摩擦反馈。

  • 索引:由于反馈数据保存在链上,并且我们建议使用 IPFS 来获取完整数据,因此可以轻松利用子图来创建索引器并改善用户体验。

  • 部署:我们期望注册中心以单例形式部署在每条链上。请注意,在链 A 上注册并接收反馈的代理仍然可以在其他链上操作和交易。如果需要,代理也可以在多条链上注册。

测试用例

该协议可以实现:

  • 从逻辑上集中的端点开始抓取所有代理,并发现代理信息(名称、图像、服务)、功能、通信端点(MCP、A2A、其他)、ENS 名称、钱包地址以及它们支持的信任模型(声誉、验证、TEE 证明)

  • 使用任何兼容 ERC-721 的应用程序构建代理浏览器和市场来浏览、转移和管理代理

  • 通过链上聚合(智能合约可组合性的平均得分)或复杂的链下分析来构建声誉系统。所有声誉信号都是公共利益。

  • 发现哪些代理支持权益担保或 zkML 验证以及如何通过标准化接口请求它

安全注意事项

  • 预授权反馈只能部分缓解垃圾邮件,因为女巫攻击仍然存在,从而夸大虚假代理的声誉。该协议的贡献在于公开信号并使用相同的架构。我们期望许多玩家能够建立声誉系统,例如信任或授予评论者声誉(因此,正如协议已经实现的那样,按评论者进行筛选)。

  • 链上指针和哈希值无法删除,确保审计跟踪的完整性

  • 验证者激励和削减由特定的验证协议管理

  • 虽然此 ERC 以加密方式确保注册文件与链上代理相对应,但它无法以加密方式保证所宣传的功能有效且无恶意。三种信任模型(信誉、验证和 TEE 认证)旨在支持此验证需求。验证响应

    验证者通过调用来响应:

    function validationResponse(bytes32 requestHash, uint8 response, string responseUri, bytes32 responseHash, bytes32 tag) external
    

    只有_requestHash_和_response_是必需的;responseUriresponseHash_和_tag_是可选的。此函数必须由原始请求中指定的_validatorAddress调用。response 是一个介于 0 到 100 之间的值,可以用作二进制(0 表示失败,100 表示通过),也可以使用中间值来表示具有一系列结果的验证。可选的_responseUri_指向链下验证证据或审计,_responseHash_是其承诺(如果资源不在 IPFS 上),而_tag_允许自定义分类或添加其他数据。

    _可以针对同一个requestHash_多次调用 validationResponse() ,从而实现渐进式验证状态(例如,使用_标签_的“软最终性”和“硬最终性” )或验证状态更新等用例。

    成功执行后,将发出包含所有函数参数的_ValidationResponse事件:_

2025-10-15

MCFLY

目前是一位大陆内地的大二学生,大一时接触区块链与Web3,于是跟着老师学习一段时间,以及自我探索跟着biance里的小僵尸游戏学习智能合约,由于英语水平有限的缘故,目前只能用中文书写,之前的英语残酷共学未进入,目前正积极探索本次的残酷共学,由于是一个区块链技术类小白,目前正在一点点探索中。

你会完成本次残酷学习吗?我会,但我不清楚我自己最大程度能完成什么样,由于是非技术类专业,自己加翻译器探索中

你的联系方式(推荐 Telegram)+86 188 4501 3862

笔记

2025.10.15

MCFLY

目前是一位大陆内地的大二学生,大一时接触区块链与Web3,于是跟着老师学习一段时间,以及自我探索跟着biance里的小僵尸游戏学习智能合约,由于英语水平有限的缘故,目前只能用中文书写,之前的英语残酷共学未进入,目前正积极探索本次的残酷共学,由于是一个区块链技术类小白,目前正在一点点探索中。

你会完成本次残酷学习吗?我会,但我不清楚我自己最大程度能完成什么样,由于是非技术类专业,自己加翻译器探索中

你的联系方式(推荐 Telegram)+86 188 4501 3862

笔记

动机

MCP(多代理通信协议(Multi-Agent Communication Protocol)允许服务器列出和提供其能力(提示、资源、工具和完成),而A2A处理代理身份验证、通过AgentCards宣传技能、直接消息和完整的任务生命周期编排。然而,这些代理通信协议本身并不涵盖代理发现和信任。

为了促进一个开放的、跨组织的智能体经济,我们需要在不可信的环境中发现和信任智能体的机制。本ERC通过三个轻量级的注册表来满足这一需求,这些注册表可以根据链的不同部署在任何L2或Mainnet上:. 什么是tokenURI

  • 你可以把它理解为一个 "网址"(或类似地址),指向一个描述代理信息的文件。

  • 这个 "网址" 可以是互联网地址(https://),也可以是区块链上的地址(比如ipfs://,一种分布式存储的地址)。

  • 当代理的信息更新时,这个 "网址" 可以通过_setTokenURI()方法修改,类似 "更新身份证上的信息"。

2. 什么是 "代理注册文件"?

就是tokenURI指向的那个文件(通常是 JSON 格式),相当于代理的 "自我介绍说明书",里面写清了:

  • 我是谁(名字、描述、头像);

  • 我能提供什么服务、怎么联系我(各种通信接口);

  • 我在哪些地方注册过(类似 "工作经历");

  • 别人可以通过什么方式信任我(比如 reputation 信誉、加密经济担保等)。目前还在探索中ai辅助学习

image.png

动机

MCP(多代理通信协议(Multi-Agent Communication Protocol)允许服务器列出和提供其能力(提示、资源、工具和完成),而A2A处理代理身份验证、通过AgentCards宣传技能、直接消息和完整的任务生命周期编排。然而,这些代理通信协议本身并不涵盖代理发现和信任。

为了促进一个开放的、跨组织的智能体经济,我们需要在不可信的环境中发现和信任智能体的机制。本ERC通过三个轻量级的注册表来满足这一需求,这些注册表可以根据链的不同部署在任何L2或Mainnet上:. 什么是tokenURI

  • 你可以把它理解为一个 "网址"(或类似地址),指向一个描述代理信息的文件。

  • 这个 "网址" 可以是互联网地址(https://),也可以是区块链上的地址(比如ipfs://,一种分布式存储的地址)。

  • 当代理的信息更新时,这个 "网址" 可以通过_setTokenURI()方法修改,类似 "更新身份证上的信息"。

2. 什么是 "代理注册文件"?

就是tokenURI指向的那个文件(通常是 JSON 格式),相当于代理的 "自我介绍说明书",里面写清了:

  • 我是谁(名字、描述、头像);

  • 我能提供什么服务、怎么联系我(各种通信接口);

  • 我在哪些地方注册过(类似 "工作经历");

  • 别人可以通过什么方式信任我(比如 reputation 信誉、加密经济担保等)。目前还在探索中ai辅助学习

image.png