我花了三天时间追踪同一笔 agent 跨链 swap 在授权确认和链上成交之间的全部状态变化。授权在 T=0 时由策略引擎验证通过并生成 ZK 证明,成交在 T+12.7 秒后记录在目标链上。12.7 秒。在这段时间里,目标链上的流动性池滑点从 0.3% 扩大到 1.1%,因为另一个独立交易抢在前面吃掉了中间价位的订单簿深度。agent 最终以比授权时刻更差的价格成交,差额部分由用户承担。策略引擎检查了交易的合法性——权限正确、限额未超、制裁名单通过——但它不检查交易的经济合理性。

这不是 @NewtonProtocol Newton 的漏洞。策略引擎的任务是验证权限,不是报价。但用户在界面上看到的"TEE Verified"绿标传达了一个隐含信号:一切都被保护了。事实上,策略引擎保护的是授权合法性,不是执行质量。这两者之间的裂谷,就是 agent 执行的成本黑洞。$TLM

授权与执行之间的时间窗口由三个因素决定。第一是策略引擎的验证时间——在 EigenLayer AVS 上完成 BLS 签名聚合和策略执行大约需要 2-4 秒。第二是跨链消息传递——从 Newton 的执行层到目标链(如 SuiBNB Chain)的消息延迟,取决于目标链的最终性速度,Sui 约 1 秒、以太坊约 12 秒。第三是目标链上的交易排队时间——如果目标链的 gas 价格波动或者 mempool 拥堵,执行可能被延迟数分钟。三个因素叠加后,最短窗口约 3 秒,最长可达数分钟。在这段窗口里,外部市场环境不受任何协议约束。$BIRB

更隐蔽的问题是多次子操作之间的时间累积。一个多步 agent 策略——跨链转账、兑换、存入借贷协议——三个子操作各自经历一次授权→执行周期。跨链转账在 T=0 授权、T+5 成交;兑换在 T+5 授权(等待转账完成)、T+18 成交;存入在 T+18 授权、T+31 成交。整笔操作完成耗时 31 秒,期间每个子操作都面临独立的价格滑动。三步骤的累计滑点不是简单的加法——每一步的滑点取决于该步执行时的市场状态,且上一步的延迟可能恶化下一步的执行条件。如果兑换步骤因价格滑点超出用户的预期容忍范围,agent 会按照策略设定选择继续执行还是回退——但"继续执行"意味着用户承担了不利价格,"回退"意味着前面已经完成的操作(跨链转账)无法撤销,产生一笔有去无回的成本。

策略引擎对此没有任何保护机制。它没有能力评估"当前价格相对于授权时刻的偏差是否在可接受范围内"——因为它不接入预言机报价,也不读取目标链的 mempool 状态。策略引擎的设计边界在权限验证处截止,价格保护和执行质量是用户自己的责任。用户选择 agent 时能看到的历史回撤和收益率数据,但这些数据基于历史回测,不反映执行延迟和滑点的实时交互。

$NEWT 在这个结构中不直接参与执行质量的管理。它作为策略注册和节点运营的燃料,与用户最终成交价格之间隔着三层抽象——策略引擎认可了一条交易,AVS 达成了共识,执行节点送到了目标链——但没有一层对"这条交易是否以合理的价格成交"负责。协议层提供的是执行通道,不是执行保障。

如果用户在 agent 运行时遇到不利成交,问题往往不在协议层——策略引擎正确执行了、证明链上可查、没有权限越界。问题在时间窗口——在授权确认和链上成交之间,外部市场发生了协议无法控制的变化。这个问题的根源不是 Newton 做得不够,而是链上自动化的一个固有属性:在去中心化环境中,验证和执行的原子性无法保证。任何系统只要存在验证和执行之间的时间差,就有经济损耗空间。Newton 选择了把授权验证做到密码学强度(ZK + TEE + BLS),但在执行质量的保护上留给了用户自己——这是一种设计选择,不是疏忽。用户在评估 agent 时,除了关注策略逻辑和历史收益,更需要把"执行延迟概率分布"作为一个独立的评价维度。没有这个维度,收益预期里就多了一个看不见的减项。

#Newt