1024 程序员节:从提案到回执,给链上 Agent 划出六道执行边界

发布时间:2026/10/24 23:57:21

1024 程序员节:从提案到回执,给链上 Agent 划出六道执行边界 让一个 Agent 给出调仓建议并不难难的是让它在状态变化、网络超时和重复任务里只花掉被允许的那部分钱。模型说“已完成”终端打印“已结算”都不能替代链上回执。这是我更愿意在 1024 讨论的工程问题一条自动化流水线究竟在哪一步获得了执行权又凭什么宣布任务结束以太坊基金会 10 月 5 日关于交易结果断言的讨论把签名意图与最终结果的差距摆到了台面上。它提出的原生断言仍是研究与升级讨论中的机制不能当成任意网络已经具备的现成功能。对今天的应用开发者而言首先能做的是把提案、授权和结果核对拆开。官方讨论六个阶段六份不同证据读取阶段固定链、区块身份和数据来源策略阶段只输出结构化提案不触碰密钥。校验阶段检查金额、合约白名单、有效期和重放标识签名阶段由独立组件依据授权策略确认真实签名。发送阶段获得交易哈希回执阶段再判断交易是否入块、是否成功以及资产变化是否符合预期。这六份证据不该用一个布尔值串起来。RPC 超时只说明客户端不知道结果换节点重发前应先查原哈希和账户 nonce。交易成功也不自动等于经济目标达成最低接收量、支出上限等条件需要在执行路径中落实。ERC-4337 定义了 UserOperation、Bundler 和 EntryPoint 的分工。它提供账户抽象基础设施不负责证明模型的策略正确也不承诺任何提案都能入块。协议原文一个只负责“是否允许进入签名阶段”的例子下面程序不生成签名不连接节点。金额单位是整数最小单位样例地址是符号名它刻意把输出停在READY_FOR_SIGNING避免把教学状态机写成真实链上集成。from dataclasses import dataclass dataclass(frozenTrue) class Proposal: target: str amount: int nonce: int expires: int def authorize(p, now, expected_nonce): checks { target: p.target in {vault-A}, amount: 0 p.amount 100, nonce: p.nonce expected_nonce, expiry: now p.expires, } failed [name for name, ok in checks.items() if not ok] return REJECT: ,.join(failed) if failed else READY_FOR_SIGNING assert authorize(Proposal(vault-A, 50, 7, 200), 100, 7) READY_FOR_SIGNING assert authorize(Proposal(vault-A, 101, 7, 200), 100, 7) REJECT:amount assert authorize(Proposal(vault-A, 50, 6, 99), 100, 7) REJECT:nonce,expiry assert authorize(Proposal(other, 50, 7, 200), 100, 7) REJECT:target print(4 policy cases passed; no signing or network call)保存为policy.py运行python3 policy.py。这里的 nonce 只是策略输入真实系统必须由持久化状态及链上账户状态共同管理不能在并发请求中分别检查后再各自放行。签名者还应把策略版本、链标识、目标、金额和有效期绑定到同一份请求避免校验后内容被替换。什么时候不能继续自动化拿不到固定区块的数据就不能把两次读取拼成一份“快照”旧提案对应的代码或授权策略变了就需要重新审批发送结果不明就进入待核对队列。自动化最危险的地方往往不是拒绝太多而是用成功状态掩盖不知道。示例已做离线分支验证只覆盖四项策略判断。真实模型推理、密钥保存、密码学签名、RPC 广播、链重组和资产结算均未接入或测试不能据此推断生产安全性或性能。链上 Agent 的自主程度可以逐步提高但执行权和结果证据要始终能够被人追问。
延伸阅读

更多相关文章

2026/10/24 23:57:21

用 Rust 检查一层神经元约束:R1CS 示例究竟证明什么

把神经网络的一次计算写成约束,和生成一份零知识证明,是两件不同的工作。前者回答“这些数值是否满足关系”,后者还涉及证明系统、公开输入、见证、参数和验证器。两者混在一起,最容易让一段几十行的检查程序被误读成可部署的 zk-…

2026/10/24 23:57:21

AI 合约审计先做分诊:候选发现怎样变成可复核证据

同一份合约交给多个模型,通常能收回一叠措辞笃定的风险报告。问题是,其中有些路径不可达,有些依赖错误的部署配置,还有些只是重复描述同一个状态更新顺序。把报告数量当成安全进展,会把分诊工作越积越多。 以太坊基金…

2026/10/24 23:52:21

MyBatisPlus批量插入性能优化与实现方案

1. 为什么需要自己实现MyBatisPlus批量插入MyBatisPlus作为MyBatis的增强工具,虽然提供了基础的CRUD操作,但在批量插入场景下存在几个明显的痛点。首先是性能问题,默认的saveBatch()方法实际上是通过for循环执行单条INSERT语句,当…

2026/10/25 0:52:50

Azure DevOps Pipeline 排错实战:从 YAML 报错到部署故障

简介:Azure DevOps Pipelines 官方文档离线整理版,适合需要系统搭建持续集成/持续交付体系的开发、运维与 DevOps 工程师。全书围绕 CI/CD 展开,涵盖从免费注册、创建第一个管道到自定义 YAML 管道的完整流程,并对代理、条件、表达…

2026/10/25 0:52:50

计算机网络期末复习:分层协议、时延计算与IP分片易混点梳理

简介:这份《计算机网络》期末复习电子版资料对应谢希仁第8版教材,面向高校计算机相关专业备考期末的学生,也适合需要梳理网络基础概念的自学者。内容围绕互联网的连通性与共享、边缘部分与核心部分、电路交换/报文交换/分组交换、性能指标计算…

2026/10/25 0:47:50

MCP工具选型别做伪横评:用能力、权限与证据填一张表

挑MCP工具时,一张看起来精确的性能表很容易让人安心。但如果不知道测的是哪个版本、哪种任务、是否包含模型推理和网络等待,0.8毫秒和15毫秒几乎没有可比性。更实用的第一张表,是记录工具能够做什么、它需要什么权限、依据在哪里。 10月22日…

2026/10/25 0:47:50

布隆过滤器不是答案缓存:先堵住 Token 分流里的误命中

缓存方案里最容易被忽略的一条线,是“这个请求可能出现过”与“我有权返回这个答案”之间的距离。布隆过滤器只适合做前一种判断。把命中当成答案命中,省下的模型调用可能换来错误响应,甚至把别人的答案返回给当前用户。 10 月 13 日 GitHub…

2026/10/25 0:47:50

RAG 合成对抗集怎么做:先拆开错误前提、版本冲突与缺证据

一套RAG系统能回答文档目录里的问题,并不说明它能处理用户的真实问法。用户可能把前提说反,可能引用旧制度,也可能问到知识库从来没有收录的事项。把这些情况合在一个“准确率”里,会让修复工作失去方向。 Anthropic 在10月9日披…

2026/10/25 0:47:50

小型无人机自主飞行系统:从坐标系到路径规划的工程实现

简介:这是一本面向无人机系统工程师、飞行控制研究者及高校航空航天专业高年级本科生与研究生的经典教材,系统讲授小型无人机(MAV)从理论建模到工程实现的完整知识链。全书覆盖系统架构、多坐标系转换(地球/机体/航迹坐…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/25 0:02:22

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/25 0:02:23

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/25 0:02:23

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑