【英文长推】AVS 架构范式详解:任务与周期模型如何驱动可扩展服务?

快链头条 2025-05-22 04:52:52
EigenLayerAVS
阅读 4,333
二维码
微信扫一扫,分享此文章
EigenLayer 是一个为去中心化应用提供可验证信任的再质押协议,其核心用途之一是支持开发者构建 Autonomous Verifiable Services(AVSs),即具备自主性和链上可验证性的服务系统。AVS 的典型应用场景包括预言机、跨链桥、协处理器等。这类服务的关键特征在于:任何人都可以参与或接手其运行,且服务执行结果具有链上验证保障。为了帮助开发者更高效地设计与实现 AVS,EigenLayer 提出了两类核心「AVS 架构范式(Archetypes)」:任务型(Task-based) 与 周期型(Epoch-based)。这两种范式可视为构建 AVS 的设计蓝图,用于定义任务如何被发起、协调、执行与结算。开发者在构建 AVS 时,可借助这两个范式快速对齐服务的业务模型与技术结构,例如输入端如何接收请求(链上事件或 HTTP)、如何分配工作(Operator Sets 的调度机制)、如何结算验证(包括聚合签名、惩罚机制等)。这一架构抽象不仅简化了 AVS 的部署路径,也便于将 EigenLayer 作为最小共识层集成进更广泛的去中心化系统中。 任务型 AVS 是以离散任务为基本单位的服务架构,类似于 AWS Lambda 这种按需执行的函数型服务。其运行流程包括用户发起任务请求(链上或链下)、Operator 监听并完成任务、服务处理结算(可能是链上写入或链下响应)、系统对 Operator 行为进行验证与奖励 / 惩罚。任务可通过调用合约函数触发事件,或通过 HTTP 接口进行链下请求,这一选择涉及去中心化程度、用户体验与成本等权衡。链下模式下可引入一个称为「Orchestrator(协调器)」的中介角色,负责接收请求并根据任务类型与质押权重将任务路由至合适的 Operator。对于任务执行方式,开发者可以选择不同的工作模型,如 1-of-N(任意一个 Operator 完成即可)或 M-of-N(多个 Operator 并行验证)。如果需要更强的加密经济保障,后者更为适用。EigenLayer 提供的 Go 与 Rust SDK 中包含了 BLS 签名聚合模块,可用于 M-of-N 模式下的 stake 加权共识。这种任务型架构适用于需求高确定性、操作粒度明确、响应即时的应用场景,如证明网络(Lagrange)和数据可用性服务(EigenDA)。 周期型 AVS 适用于那些需要在持续时间内反复提供服务的场景,服务行为非一次性任务,而是在一个周期(epoch)内保持在线、响应请求。例如一个为特定链提供 RPC 服务的 AVS,就更适合采用周期型架构,因为它不适合为每个请求都链上结算或逐一验证。周期的开始与结束可由链上或链下定义,用户在周期内发送请求,Operator 响应服务,周期结束后再统一评估 Operator 表现并进行奖惩。由于工作负载是连续的、非离散的,这种架构中归因变得更难处理。为此,EigenLayer 引入了「Watcher Network(观察者网络)」:一组独立的 Operator 专门用于监控服务节点的性能,例如响应时间、成功响应次数等,通过周期性检测强制执行 SLA。Watcher 的监控数据可以发布到 EigenDA,并用于最终的奖励 / 惩罚决策。该模型更适用于 AI 推理网络(如 Gaia)或 RPC 服务网络(如 Infura DIN)等场景,也可和任务型范式组合使用,形成混合型 AVS 架构。此外,Watcher 机制本身也是一种可重用组件,可推广到更多 AVS 的服务治理与质量保障体系中。【原文为英文】\n原文链接

快链头条登载此文本着传递更多信息的缘由,并不代表赞同其观点或证实其描述。
文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。
投资有风险,入市须谨慎。本资讯不作为投资理财建议。

推荐活动
...
...
风险提示
根据银保监会等五部门于 2018 年 8月发布《关于防范以「虚拟货币」「区块链」名义进行非法集资的风险提示》的文件, 请广大公众理性看待区块链,不要盲目相信天花乱坠的承诺,树立正确的货币观念和投资理念,切实提高风险意识;对发现的违法犯罪线索,可积极向有关部门举报反映。