当前位置: 首页 > news >正文

网络的下一次迭代:AVS 将为 Web2 带去 Web3 的信任机制

撰文:Sumanth Neppalli,Polygon Ventures

编译:Yangz,Techub News

本文来源香港Web3媒体:Techub News

AVS (主动验证服务)将 Web2 的规模与 Web3 的信任机制相融合,开启了网络的下一次迭代。本文将简要概况 EigenLayer 的主动验证服务(AVS)生态。

虽然区块链可以有效结算交易,但由于延迟和吞吐量的限制,试图将所有计算转移到智能合约上是极具挑战的。即使是 Rollup 解决方案也无法完全满足前端托管、预言机和数据库等综合需求。

智能合约需要与账户层交互,且为每笔交易支付 Gas 费用太过费钱,所以设计时必须用心。以 Uniswap 为例,其最新的 v4 版本采用了 Hook 机制,即外部部署的合约,可为做市商和用户提供高度定制化的功能,如限价订单、动态费用结构、定制的预言机和 TWAMM(时间加权平均做市商)。

区块链计算的未来可能是一种混合架构,将计算和存储分离为临时层(transient layer)和永续层(persistent layer)。其中,区块链作为具有高安全性保证的持续层,可在多个验证器之间保持共享状态。较低的验证者要求,可确保广泛的去中心化,最大限度地减少审查,保护交易日志和身份等关键数据。而 AVS 则引入了临时层,由提供 GPU、ZK 验证器、固态硬盘等硬件的去中心化运营商网络维护。该运营商网络提供包括执行引擎、虚拟机、预言机、分布式密钥生成等专业化服务。

Web2 依靠中心化云服务提供商进行存储和计算,因此安全性较低,且容易受到审查。尽管 AWS 在不同位置复写数据以实现冗余,但银行账户等敏感信息仍需政府托管。

与中心化云服务提供商不同,AVS 服务由以太坊运营商的子集提供支持,这些运营商会投入其加密货币质押份额来证明其诚实可靠。即使临时层的状态被破坏,用户资金在持续的区块链层上仍然是安全的。

AVS 的核心承诺是为任何计算(无论是链上计算还是链下计算)提供 Web3 信任保证。其架构支持可验证的云服务及可验证的计算。

首先是可验证的云服务。

Versatus 推出了名为「Allegra」的云服务 AVS,可为 dApp 提供抗审查、透明的基础设施,且成本比传统云服务提供商低 50%。这些应用托管在 AVS 节点网络上,消除了单点故障。

未来,我们很可能会看到一类新的应用,它们有别于传统完全驻留在链上的 DApps。Versatus 将其命名为「Unstoppable Apps」,并引入了与我们熟悉的 HTTPS 标准相似的新框架。

像去中心化社媒这样需要推荐信息的应用现已成为可能。AVS 通过支持先进的算法来实现这一点,这些算法会根据用户的历史记录不断更新用户馈送,从而在访问链上媒体 NFT 时创造动态体验。

对于此类服务,我们需要「信任」吗?

正如我们对实体服务质量的期望一样,软件每一次的诚信计算也是我们所需的。与质量看得见的有形商品不同,对于软件而言,信任取决于每个函数背后的无形流程。那些影响我们生活的算法其实是缺乏透明度的。就拿最近泄露的谷歌搜索引擎优化(SEO)算法来说,很明显,谷歌在网页排名方面误导了公众。

那么,这种「信任」的成本有多高?

由于我们仍处于早期阶段,因此很难计算 AVS 运营软件的额外成本。EigenLayer 创始人 Sreeram Kannan 曾预估实现金融交易的加密经济安全性需要额外花费 0.1% 的运营费用。

除「信任」之外,AVS 第二个关键优势是「可验证计算」。

AVS 节点网络可以在加密经济/ZK 证明(可用作应用输入)的支持下进行链下计算,这也为实验与人工智能代理交互提供了可能性。

比如 Uniswap v4 的 Hook 机制,它可以与托管在专用 AVS 节点上的去中心化匹配引擎相结合。这个运营者池可以高效地将成千上万的交易请求与交易对手进行匹配,创建在链上结算的批量交易。

AVS 运营者不能窃取用户资金,只能根据用户定义的意图(intent)匹配交易。这种架构允许运营者处理意图、整合人工智能驱动的结果、管理暗池并开发具有可变费用的应用,从而增强功能。

AVS 提供中立、可访问且不可阻挡的网络服务。它为开发人员提供了一个强大的节点网络,可按需处理任何专业计算,从而简化开发流程,无需从头开始构建。目前,共有 1459 名 AVS 运营者和 16 项 AVS 服务。其中,EigenDA 以 264 名活跃运营者排名榜首。

AVS 解锁的可能性非常广泛,涵盖多个领域。我们将其分为 3 大类,包括:

  • 可验证的 Web2 基础架构

  • Web3 基础设施

  • Rollup 服务

首先是无需信任的 Web2 服务,包括内容交付、密钥管理和去中心化计算等。

例如,Witness chain 就利用遍布全球的 AVS 「监视塔」服务(Watchtower),通过分析网络延迟提供位置证明。再如 Mishti,通过一组分布式节点从生物识别技术中生成私钥,将 MPC 和 Threshold 签名与 AVS 相结合,提供了更流畅的登录措施并加强了隐私保护。此外,AVS 也在改变去中心化计算,为交易者提供链下匹配引擎等创新技术。Cedro Finance 正准备推出一个人工智能代理层,可让 LP 以动态计算 CEX 和 DEX 的价格,以提供及时的流动性。

其次是 Web3 基础设施。AVS 可为区块链和 Rollup 所依赖的基本原理提供动力.通过确保 DA 层的安全、提供 ZK 支持的预言机以及部署可轻松集成的监控系统,AVS 可加强 Web3 生态。

比如,在 Lagrange 和 Brevis 的去中心化验证过程中, 查询会被转移到链下的 AVS 网络执行并验证,然后再重新整合到合约中。再如受 Danksharding 路线图启发而开发的创新型 DA 解决方案 EigenDA,其 AVS 运营商提供企业级固态硬盘来存储数据,测试中的存储速度高达 10 Mbps,随着更多运营商的加入,其目标是达到 1 Gbps。

最后是由 AVS 保护的 Rollup 服务,比如跨链桥、互操作解决方案、快速结算层、共享定序器、再质押 Rollup 等。目前,NEAR 正在开发一种快速终结层 NFFL,使用 AVS 来证明跨 L2 的 Rollup 状态。

总结来说,AVS 是区块链之上的变革性加密经济层,使开发人员能够使用任何编程语言构建无需信任的应用。

相关文章:

网络的下一次迭代:AVS 将为 Web2 带去 Web3 的信任机制

撰文:Sumanth Neppalli,Polygon Ventures 编译:Yangz,Techub News 本文来源香港Web3媒体:Techub News AVS (主动验证服务)将 Web2 的规模与 Web3 的信任机制相融合,开启了网络的下…...

OpenCV 的模板匹配

OpenCV中的模板匹配 模板匹配(Template Matching)是计算机视觉中的一种技术,用于在大图像中找到与小图像(模板)相匹配的部分。OpenCV提供了多种模板匹配的方法,主要包括基于相关性和基于平方差的匹配方法。…...

26.0 Http协议

1. http协议简介 HTTP(Hypertext Transfer Protocol, 超文本传输协议): 是万维网(WWW: World Wide Web)中用于在服务器与客户端(通常是本地浏览器)之间传输超文本的协议.作为一个应用层的协议, HTTP以其简洁, 高效的特点, 在分布式超媒体信息系统中扮演着核心角色. 自1990年提…...

IO流打印流

打印流 IO流打印流是Java中用来将数据打印到输出流的工具。打印流提供了方便的方法来格式化和输出数据,可以用于将数据输出到控制台、文件或网络连接。 分类:打印流一般是指:PrintStream,PrintWriter两个类 特点1:打印流只操作文件目的地,…...

Cohere reranker 一致的排序器

这本notebook展示了如何在检索器中使用 Cohere 的重排端点。这是在 ContextualCompressionRetriever 的想法基础上构建的。 %pip install --upgrade --quiet cohere %pip install --upgrade --quiet faiss# OR (depending on Python version)%pip install --upgrade --quiet…...

MySQL系列-语法说明以及基本操作(二)

1、MySQL数据表的约束 1.1、MySQL主键 “主键(PRIMARY KEY)”的完整称呼是“主键约束”。 MySQL 主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。 …...

【STM32】步进电机及其驱动

设计和实现基于STM32微控制器的步进电机驱动系统是一个涉及硬件设计、固件编程和电机控制算法的复杂任务。以下是一个概要设计,包括一些基本的代码示例。 1. 硬件设计 1.1 微控制器选择 选择STM32系列微控制器,因为它提供了丰富的GPIO端口和足够的处理…...

Excel自定义排序和求和

概览 excel作为办公的常备工具,好记性不如烂笔头,在此梳理记录下,此篇文章主要是记录excel的自定义排序和求和 一. 自定义排序 举个例子 1. 填充自定义排序选项 实现步骤: 选定目标排序值;文件->选项->自定…...

若依RuoYi-Vue分离版—免登录直接访问

若依RuoYi-Vue分离版—免登录直接访问 如何不登录直接访问前端:后端:方法1:在SecurityConfig.java中设置httpSecurity配置匿名访问方法2:在对应的方法或类上面使用Anonymous注解。 如何不登录直接访问 官网有说明:如何不登录直接…...

java基础知识漏洞记录一

下面是我在阅读JavaGuide面试资料时遇到的不熟悉的知识点总结 JDK9中JRE与JDK新关系 从 JDK 9 开始,就不需要区分 JDK 和 JRE 的关系了,取而代之的是模块系统(JDK 被重新组织成 94 个模块) jlink 工具 (随 Java 9 一起发布的新命…...

html的网页制作代码分享

<!-- prj_8_2.html --> <!DOCTYPE html> <html lang "EN"><head><meta charset"utf-8" /><title>页面布局设计</title><style type "text/css">*{padding: 0px;margin:0px;}#header{back…...

【PIXEL】2024年 Pixel 解除 4G限制

首先在谷歌商店下载 Shizuku 和 pixel IMS 两个app 然后打开shizuku &#xff0c;按照它的方法启动 推荐用adb 启动&#xff08; 电脑连手机 &#xff0c;使用Qtscrcpy最简洁&#xff09; 一条指令解决 shell sh /storage/emulated/0/Android/data/moe.shizuku.privileged.ap…...

C#、C++、Java、Python 选择哪个好?

选择哪种编程语言取决于你的需求和偏好&#xff0c;以及你打算做什么类型的项目。我这里有一套编程入门教程&#xff0c;不仅包含了详细的视频 讲解&#xff0c;项目实战。如果你渴望学习编程&#xff0c;不妨点个关注&#xff0c;给个评论222&#xff0c;私信22&#xff0c;我…...

爬虫补环境,ES6 Class在环境模拟中的应用与优势

相比于使用传统的Object实现补环境框架结构&#xff0c;使用 ES6 的 Class 具有以下优势&#xff1a; 代码维护更方便&#xff1a;Class的语法更简洁直观&#xff0c;方便开发者阅读和维护。组织结构更清晰&#xff1a;Class提供了明确的层次结构&#xff0c;有助于代码的模块…...

linuxcentos将本地库JAR/arr批量导入到Nexus3.x

背景 我们现在要搞一个私服maven来管理对应的依赖包&#xff0c;需要上传包。用nexus只能单个文件搞&#xff0c;批量导入不行&#xff0c;而且还要单独配置groupID什么的。不多BB,上教程 建脚本 vi mavenimport.sh内容是这个 #!/bin/bash # copy and run this script to t…...

js之操作元素属性和定时器以及相关案例倒计时

这里写目录标题 一级目录二级目录三级目录 Web APIs01四、操作元素属性1.操作元素常用属性2.操作元素样式属性通过style属性操作css1.修改样式通过style属性引出2.如果属性有-连接符&#xff0c;需要转换为小驼峰命名法3.赋值的时候&#xff0c;需要的时候不要忘记加css单位 通…...

高考计算机专业 热门专业方向

人工智能&#xff08;AI&#xff09;&#xff1a;随着技术进步&#xff0c;人工智能成为计算机技术的新方向&#xff0c;涵盖自动驾驶、智能机器人、语音识别等应用。该领域对人才的需求持续增长&#xff0c;是计算机专业的一个热门方向。数据科学与大数据分析&#xff1a;随大…...

《web应用技术》第十一次作业

1、验证过滤器进行权限验证的原理。 代码展示&#xff1a; Slf4j WebFilter(urlPatterns "/*") public class LoginCheckFilter implements Filter { Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) thro…...

Scala学习笔记11: 操作符

目录 第十一章 操作符1- 标识符2- 中置操作符3- 一元操作符4- 赋值操作符5- 操作符的优先级6- 结合性7- apply和update方法8- 提取器end 第十一章 操作符 在Scala中, 操作符是用来执行特定操作的符号或符号组合 ; Scala允许开发人员自定义操作符, 这些操作符可以是字母、数字…...

项目五串行通信系统 任务5-3温度信息上传

任务描述&#xff1a;DS18B20测量温度&#xff0c;单片机采集温度数据转换显示代码&#xff0c;并通过串行口发送到上位机显示。 底层文件&#xff1a; /********************************************* ds18b20底层函数:能完成一次温度数据读取 ***************************…...

前端 JS 经典:统一 Vite 中图片转换逻辑

在 Vue Vite 项目中有这样一段代码如下&#xff0c;引入了两个图片&#xff0c;一大一小。然后 console 出来引入结果。 import bigImg from "./assets/big.png"; import smallImg from "./assets/small.png";console.log(bigImg); console.log(smallImg…...

DOM-获取元素

获取元素的方法&#xff1a; 方法一&#xff1a;根据id获取元素document.getElementById <div id"time">2024-6-4</div> 在script标签中&#xff1a;注意getElementById括号里面必须要有引号&#xff0c;获得的是对象类型 var timer document.getEle…...

【安装笔记-20240612-Linux-内网穿透服务之cpolar极点云】

安装笔记-系列文章目录 安装笔记-20240612-Linux-内网穿透服务之 cpolar 极点云 文章目录 安装笔记-系列文章目录安装笔记-20240612-Linux-内网穿透服务之 cpolar 极点云 前言一、软件介绍名称&#xff1a;cpolar极点云主页官方介绍 二、安装步骤测试版本&#xff1a;openwrt-…...

Java 泛型与集合的深入解析:原理、应用与实践

泛型的基本原理 为什么需要泛型 在Java 5之前&#xff0c;Java的集合类只能存储Object类型的对象。这意味着&#xff0c;存储在集合中的对象在取出时需要进行类型转换&#xff0c;这不仅繁琐&#xff0c;而且容易出错。泛型通过在编译时进行类型检查&#xff0c;确保类型安全…...

Oracle 数据库的自动化工具:AWR 和 ASM

Oracle 数据库提供了一系列工具和技术&#xff0c;以提高数据库管理的效率和性能。其中&#xff0c;AWR和 ASM是两个关键组件。本文将详细介绍 AWR 和 ASM 的功能及其在数据库管理中的重要性。 AWR AWR 是 Oracle 数据库的一个核心部分&#xff0c;用于收集、处理和维护数据库…...

java技术专家面试指南50问【java学习+面试宝典】(五)

Dubbo需要 Web 容器吗&#xff1f; 不需要&#xff0c;如果硬要用 Web 容器&#xff0c;只会增加复杂性&#xff0c;也浪费资源。 一个字符串类型的值能存储最大容量是多少&#xff1f; 512M 什么是Kubectl&#xff1f; Kubectl是一个平台&#xff0c;您可以使用该平台将命…...

Elasticsearch之深入聚合查询

1、正排索引 1.1 正排索引&#xff08;doc values &#xff09;和倒排索引 概念&#xff1a;从广义来说&#xff0c;doc values 本质上是一个序列化的 列式存储 。列式存储 适用于聚合、排序、脚本等操作&#xff0c;所有的数字、地理坐标、日期、IP 和不分词&#xff08; no…...

大模型:分本分割模型

目录 一、文本分割 二、BERT文本分割模型 三、部署模型 3.1 下载模型 3.2 安装依赖 3.3 部署模型 3.4 运行服务 四、测试模型 一、文本分割 文本分割是自然语言处理中的一项基础任务&#xff0c;目标是将连续的文本切分成有意义的片段&#xff0c;这些片段可以是句子、…...

数据预处理 #数据挖掘 #python

数据分析中的预处理步骤是数据分析流程中的重要环节&#xff0c;它的目的是清洗、转换和整理原始数据&#xff0c;以便后续的分析能够准确、有效。预处理通常包括以下几个关键步骤&#xff1a; 数据收集&#xff1a;确定数据来源&#xff0c;可能是数据库、文件、API或网络抓取…...

VS2022 使用C++访问 mariadb 数据库

首先,下载 MariaDB Connector/C++ 库 MariaDB Products & Tools Downloads | MariaDB 第二步,安装后 第三步,写代码 #include <iostream> #include <cstring> #include <memory> #include <windows.h>#include <mariadb/conncpp.hpp>…...

互联网网站建设案例/杭州seo联盟

昨夜&#xff0c;打完那个电话&#xff0c;或许不应当说是打完而是挂下那个电话后情绪一下子变得低落。我不知道到底是为什么。或许这一次我又错了&#xff0c;我应当更加有包容心&#xff0c;更加懂得去站在对方的立场去想一些事。从别人的角度或许你更加可以知道对方的内心&a…...

山西网络科技有限公司/济南网站优化公司排名

静态类型语言中&#xff0c;在声明变量时已经指定了数据类型和表示方法。动态类型语言是在运行期间检查数据的类型&#xff0c;不得不保持描述变量值的实际类型标记&#xff0c;程序在每次操作变量时&#xff0c;需要执行数据依赖分支。 而间接分支&#xff08;Indirect branch…...

怎样改网站英文域名/360指数在线查询

整理 | 屠敏出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09;ChatGPT、GPT-4 的迅速“出圈”&#xff0c;让 OpenAI 一战成名&#xff0c;外界对这家公司的关注度达到了前所未有的高度。然而&#xff0c; 欲戴王冠&#xff0c;必承其重。在如此前沿的技术到来之际&a…...

开封做网站的公司/网站关键词优化系统

原标题&#xff1a;21考研&#xff0c;保护一志愿不歧视“双非”的30所学校&#xff0c;值得收藏&#xff01;看了今年宁夏大学、贵州大学某些专业&#xff0c;压分、不保护一志愿&#xff0c;调剂名校考生的等等骚操作&#xff0c;作为考研党的一员&#xff0c;你是否会因为自…...

wordpress面包屑导航/网站排名提高

0X000000该内存不能为read的解决方法0X000000该内存不能为read的解决方法 运行某些程序的时候&#xff0c;有时会出现内存错误的提示&#xff0c;然后该程序就关闭。“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。“0x????????”…...

网站建设的竞争对手的分析/产品推广ppt

目录 一、多表之间的关系 1、分类 2、实现关系 3、案例 二、数据库设计的范式 1、概念 2、分类 1. 第一范式&#xff08;1NF&#xff09; 2. 第二范式&#xff08;2NF&#xff09; 3. 第三范式&#xff08;3NF&#xff09; 三、数据库的备份和还原 1、命令行 2、图…...