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

Web3中文|2023年zk赛道爆发,即将推出的Polygon zkEVM有多重要?

2月15日,以太坊第2层解决方案提供商Polygon终于公布了备受期待的扩展更新,其零知识以太坊虚拟机(zkEVM)主网的测试版定于3月27日发布。

据官方消息报道,自去年10月上线测试网以来,已取得许多重要的里程碑,包含生成超过75000个zk证明,部署5000个智能合约,大量交易生成的证明成本低至0.06美元等。

目前官方尚未说明主网Beta(测试)版本的详细内容,但团队表示将会在未来几周公布。

消息发布后,Polygon zkEVM共同创办人Jordi Baylina表达对Polygon整体团队的感激之情,并请求开发者去尝试zkEVM,他提到:

这是整个Polygon团队耗费巨大努力的成果,现在终于要实现。我能做的是请求开发者去尝试zkEVM,请给我们一次机会,我们是以爱去建构zkEVM。

Polygon战略核心:zkEVM

随着应用生态不断丰富,无论是以太坊还是其支链Polygon都面临这样的问题:它越来越拥堵了。高吞吐量、高交易成本、验证成本及效率都成为备受关注的焦点和亟需解决的问题。

因而解决“拥堵”问题才能持续给社区带来高效、便捷和低成本的使用体验。

如何解决拥堵问题?Polygon认为是zk(零知识)技术。

Polygon在其官方博客写道:在2022年1月26日,以太坊的大扩容时刻终于到来了。随着向权益证明共识机制的转变,该网络以Rollup为中心的未来今年开始形成。容纳下一个十亿以太坊用户的最有前途的解决方案之一是zk(零知识)证明。

Polygon非常看好zk的未来,开发团队将zk作为其战略愿景的核心。早在2021年,该团队就已承诺为zk相关的工作投入1亿美元,占其财政的很大一部分。

zk作为Polygon的战略愿景核心,“把世界带到以太坊”的Polygon进行了大踏步的动作:

1)与Hermez Network合并

Hermez Network是一个由 zk Rollup提供支持的以太坊扩容解决方案,它提供了可扩展性、低费用以及安全性。

2021年8月,Polygon以2.5亿美元收购了Hermez Network,将其产品并入Polygon,新项目命名为Polygon Hermez。作为交易的一部分,26名Hermez员工加入Polygon团队。

2)构建Polygon zkEVM

Polygon在2022年7月份宣布推出Polygon zkEVM,这对Polygon来说是开创新的时刻,也是以太坊和整个行业的重要里程碑。

Polygon 建议在EVM(以太坊虚拟机)等效环境中使用前沿的zk(零知识)证明来扩展以太坊。这将是朝着社区长期以来一直希望的无缝扩展解决方案迈出的重要一步。

备受瞩目的zkEVM究竟是什么?

我们先来简单了解以下几个概念:

1)EVM

以太坊虚拟机,是一个计算引擎,有助于智能合约的部署和操作,没有EVM,就不可能在以太坊协议上执行软件程序。因此,EVM是以太坊核心架构的关键部分。

2)Rollup

Rollup是一种扩展方案:用主链上的单个合约来保管所有的资金,并保存一条指向 “侧链” 状态的简洁密码学承诺。侧链的状态是由用户以及链下运营者来维护的,不会占用Layer-1的存储空间。

3)zk Rollup

zk Rollup顾名思义,就是基于零知识证明的二层扩容方案,由Barry Whitehat和Vitalik Buterin先后提出。zk Rollup的最大困境在于兼容EVM,因而先推出Optimistic Rollup扩容方案。

4)zkEVM

兼容EVM的zk Rollup称为zkEVM。Optimistic Rollup的目标是帮助以太坊扩展,同时保持其安全性,zkEVM具有相同的使命,但其被认为比Optimistic Rollup更安全、资本效率更高。

以太坊联合创始人Vitalik Buterin 相信zk Rollup是以太坊的未来, zkEVM是zk Rollup的重要部分,其允许开发者以与以太坊相同的方式构建应用程序。

但创建一个完整的zkEVM Rollup要困难得多,这就是zkEVM一直没有获得太多关注的原因。zkEVM一旦启动,可能会从Optimistic Rollup(代表项目Optimism、Arbitrum等)中抢走大量的TVL份额。

目前在zkEVM赛道,有4个项目脱颖而出:分别是Polygon、zkSync、Scroll和StarkNet。在所有这些项目中,Scroll和ZKSync 还没有发布代币,此外,8%的StarkNet代币供应未分配。

来源:Messari

去年8月Vitalik提出的zkEVM兼容性等级划分一文中表示,Polygon zkEVM已位于EVM兼容性的前段班,与Scroll并列为type3,超越竞争对手ZKsync 2.0和StarkNet,意味著已经几乎等效于EVM,与多数应用程式兼容,仅需重写极少部分。

而据Polygon在今年2月14日发布的文章中表示,Polygon zkEVM 已经通过了100% 适用于zkEVM的以太坊测试向量,开发人员无需修改或重写任何程式码,且所有以太坊工具都可以与Polygon zkEVM无缝协作,意味著在ZK Rollup的EVM兼容再迈出一大步,推测已达到 type 2 的水平,完全等效于 EVM。

Vitalik提出的zkEVM兼容性等级划分,Helio整理 来源:网络

把世界带到以太坊的Polygon

作为Web3行业人士耳熟能详的词汇,Polygon一词可谓频频出现。

Polygon此前叫做 Matic Network,愿景是成为以太坊链上首个 Layer 2 解决方案聚合器,为以太坊建设一个模块化、通用、灵活的扩容框架。正如它的Sologn:把世界带到以太坊!

根据2月2日的报道,NFT市场OpenSea在Polygon区块链上的交易量已连续第二个月超越以太坊,其中特朗普推出的TrumpDigital Trading Cards贡献了较大的交易量。

与特朗普NFT一样,很多名人和大品牌都在选择Polygon。

此前,星巴克的“奥德赛”计划、迪士尼的“加速器”计划都建立在Polygon之上。Meta旗下社交平台Instagramd的底层、BBS平台Reddit都是基于Polygon进行建构。

据不完全统计,与Polygon建立合作关系的品牌有软件巨头Adobe、Meta、电商eBay、NFL、NuBank、时尚品牌Prada、Adida、宝格丽等。

现在,Polygon选择zk作为其未来的发展核心,必定基于自身丰富和成熟的经验。并且优化后的Polygon zkEVM,是无需许可的,任何人都可以使用它。不断探索的Polygon一直在夯实自己的基础,这也许就是众多知名品牌和IP选择Polygon的原因。

总结

zk赛道仍处于早期阶段,尚不清楚各种类型的zk如何应用在具体的实际情况中。比如不同的技术选择:使用的验证系统类型、虚拟机的设计、网络架构等,这些都有可能会对未来的实际采用产生深远的影响。

Polygon的选择,其它项目方的选择,都是对zk赛道早期阶段的尝试。未来的zk发展态势如何,以太坊能否借由L2 zk实现生态繁荣、霸占市场,其它原生zk项目又如何因应形式发展,都值得翘首以盼。

参考:

Polygon Blog《What Is a zkEVM?》

Blockchain《Polygon Announces Beta Launch of Zero-Knowledge Ethereum Virtual Machine》

Bitcoinist《Polygon Growth Plans Will Take The Following Path》

Helio《Polygon宣布3月27日上线zkEVM Beta,号称100%相容以太坊dapp》

芦苇在说《ZK季节即将到来一文了解zkEVM领域的巨大机会》

全因素热爱《Polygon zkEVM 公测上线:以太坊的新篇章》


编辑:Bowen@Web3CN.Pro、Yuanshan@Web3CN.Pro

声明:web3中文原创作品,内容仅代表作者立场,且不构成投资建议,请谨慎对待,如文章/素材有侵权,请联系官方客服处理。

相关文章:

Web3中文|2023年zk赛道爆发,即将推出的Polygon zkEVM有多重要?

2月15日,以太坊第2层解决方案提供商Polygon终于公布了备受期待的扩展更新,其零知识以太坊虚拟机(zkEVM)主网的测试版定于3月27日发布。 据官方消息报道,自去年10月上线测试网以来,已取得许多重要的里程碑&…...

【自然语言处理】主题建模:Top2Vec(理论篇)

主题建模:Top2Vec(理论篇)Top2Vec 是一种用于 主题建模 和 语义搜索 的算法。它自动检测文本中出现的主题,并生成联合嵌入的主题、文档和词向量。 算法基于的假设:许多语义相似的文档都可以由一个潜在的主题表示。首先…...

【ICLR 2022】重新思考点云中的网络设计和局部几何:一个简单的残差MLP框架

文章目录RETHINKING NETWORK DESIGN AND LOCAL GEOMETRY IN POINT CLOUD: A SIMPLE RESIDUAL MLP FRAMEWORKPointMLP残差点模块几何仿射模块精简版模型:PointMLP-elite实验结果消融实验RETHINKING NETWORK DESIGN AND LOCAL GEOMETRY IN POINT CLOUD: A SIMPLE RESI…...

《MySQL学习》 count(*) 原理

一 . count(*)的实现方式 MyISAM 引擎把一个表的总行数存在了磁盘上,因此执行 count() 的时候会直接返回这个数,效率很高; 而 InnoDB 引擎就麻烦了,它执行 count(*) 的时候,需要把数据一行一行…...

时间序列数据预测的类型

本文主要内容是使用LSTM网络进行不同类型的时间序列预测任务,不涉及代码,仅仅就不同类型的预测任务和数据划分进行说明。 参考文章:https://machinelearningmastery.com/how-to-develop-lstm-models-for-time-series-forecasting/ 注&#xf…...

sk_buff结构体成员变量说明

一. 前言 Socket Buffer的数据包在穿越内核空间的TCP/IP协议栈过程中,数据内容不会被修改,只是数据包缓冲区中的协议头信息发生变化。大量操作都是围绕sk_buff结构体来进行的。 sk_buff结构的成员大致分为3类:结构管理域,常规数据…...

springbatch设置throttle-limit参数不生效

背景描述 当springbatch任务处理缓慢时,就需要使用多线程并行处理任务。 参数throttle-limit用于控制当前任务能够使用的线程数的最大值。 调整throttle-limit为10时,处理线程只有8,再次增大throttle-limit值为20,处理线程依旧为…...

用 tensorflow.js 做了一个动漫分类的功能(一)

前言:浏览某乎网站时发现了一个分享各种图片的博主,于是我顺手就保存了一些。但是一张一张的保存实在太麻烦了,于是我就想要某虫的手段来处理。这样保存的确是很快,但是他不识图片内容,最近又看了 mobileNet 的预训练模…...

看完这篇Vue-element-admin,跟面试官聊骚没问题

Vue-element-admin vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富…...

2022年全国职业院校技能大赛(中职组)网络安全竞赛试题A(5)

目录 模块A 基础设施设置与安全加固 一、项目和任务描述: 二、服务器环境说明 三、具体任务(每个任务得分以电子答题卡为准) A-1任务一 登录安全加固(Windows) 1.密码策略 a.密码策略必须同时满足大小写字母、数…...

基于Java+SpringBoot+Vue+Uniapp前后端分离商城系统设计与实现

博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战✌ 博主作品:《微服务实战》专栏是本人的实战经验总结,《Spring家族及…...

新建ES别名 添加别名 切换别名

# 查询别名指向到哪个索引 GET bebd_factory_search/_alias # 查询这个索引使用了什么别名 GET bebd_factory_search_1588250935622/_alias # 删除索引 DELETE bebd_factory_search_1588250935622 # 新建别名 POST /_aliases { "actions": [ { "ad…...

MySQL —— 内外连接

目录 表的内外连接 一、内连接 二、外连接 1. 左外连接 2. 右外连接 表的内外连接 表的连接分为内连和外连 一、内连接 内连接实际上就是利用where子句对两种表形成的笛卡儿积进行筛选,我们前面博客中的查询都是内连接,也是在开发过程中使用的最多…...

EXCEL中文本和数字的相互转换方法

将EXCEL中存为文本的数字转换成数字 如果在 Excel 中,将数字存储为文本格式,可以通过以下步骤将其转换为数字: 选中需要转换格式的单元格或者整列;右键单击,选择“格式单元格”;在弹出的对话框中选择“常…...

React源码分析6-hooks源码

本文将讲解 hooks 的执行过程以及常用的 hooks 的源码。 hooks 相关数据结构 要理解 hooks 的执行过程,首先想要大家对 hooks 相关的数据结构有所了解,便于后面大家顺畅地阅读代码。 Hook 每一个 hooks 方法都会生成一个类型为 Hook 的对象&#xff…...

Windows10神州网信政府版麦克风、摄像头的使用

Windows10神州网信政府版默认麦克风摄像头是禁用状态,此禁用状态符合版本规定。 在录课和直播过程中,如果需要使用麦克风和摄像头的功能,可以这样更改: 1、鼠标右键点击屏幕左下角的开始菜单图标,选择windows中的“运…...

微机原理学习总结0:前言

近期结束了微机课程的学习,(指刚考完试),正常情况下,后面应该不会再接触这门课程了,故在此记录自己这段时间的收获。 首先,十分推荐b站的一门课程,老师讲的很细致,很适合…...

LeetCode 1828. 统计一个圆中点的数目

给你一个数组 points ,其中 points[i] [xi, yi] ,表示第 i 个点在二维平面上的坐标。多个点可能会有 相同 的坐标。 同时给你一个数组 queries ,其中 queries[j] [xj, yj, rj] ,表示一个圆心在 (xj, yj) 且半径为 rj 的圆。 对…...

Spring Boot + Vue3 前后端分离 实战 wiki 知识库系统<一>---Spring Boot项目搭建

前言: 接下来又得被迫开启新的一门课程的学习了,上半年末尾淘汰又即将拉开序幕【已经记不清经历过多少次考试了】,需要去学习其它领域的技术作为考试内容,我选了spring boot相关技术,所以。。总之作为男人&#xff0c…...

leetcode 11~20 学习经历

LeetCode 习题 11 - 2011. 盛最多水的容器12. 整数转罗马数字13. 罗马数字转整数14. 最长公共前缀15. 三数之和16. 最接近的三数之和17. 电话号码的字母组合18. 四数之和19. 删除链表的倒数第 N 个结点20. 有效的括号小结11. 盛最多水的容器 给定一个长度为 n 的整数数组 heigh…...

Ubuntu系统下交叉编译openssl

一、参考资料 OpenSSL&&libcurl库的交叉编译 - hesetone - 博客园 二、准备工作 1. 编译环境 宿主机:Ubuntu 20.04.6 LTSHost:ARM32位交叉编译器:arm-linux-gnueabihf-gcc-11.1.0 2. 设置交叉编译工具链 在交叉编译之前&#x…...

智慧医疗能源事业线深度画像分析(上)

引言 医疗行业作为现代社会的关键基础设施,其能源消耗与环境影响正日益受到关注。随着全球"双碳"目标的推进和可持续发展理念的深入,智慧医疗能源事业线应运而生,致力于通过创新技术与管理方案,重构医疗领域的能源使用模式。这一事业线融合了能源管理、可持续发…...

Spring Boot 实现流式响应(兼容 2.7.x)

在实际开发中,我们可能会遇到一些流式数据处理的场景,比如接收来自上游接口的 Server-Sent Events(SSE) 或 流式 JSON 内容,并将其原样中转给前端页面或客户端。这种情况下,传统的 RestTemplate 缓存机制会…...

[10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…...

Linux 中如何提取压缩文件 ?

Linux 是一种流行的开源操作系统,它提供了许多工具来管理、压缩和解压缩文件。压缩文件有助于节省存储空间,使数据传输更快。本指南将向您展示如何在 Linux 中提取不同类型的压缩文件。 1. Unpacking ZIP Files ZIP 文件是非常常见的,要在 …...

FFmpeg:Windows系统小白安装及其使用

一、安装 1.访问官网 Download FFmpeg 2.点击版本目录 3.选择版本点击安装 注意这里选择的是【release buids】,注意左上角标题 例如我安装在目录 F:\FFmpeg 4.解压 5.添加环境变量 把你解压后的bin目录(即exe所在文件夹)加入系统变量…...

(一)单例模式

一、前言 单例模式属于六大创建型模式,即在软件设计过程中,主要关注创建对象的结果,并不关心创建对象的过程及细节。创建型设计模式将类对象的实例化过程进行抽象化接口设计,从而隐藏了类对象的实例是如何被创建的,封装了软件系统使用的具体对象类型。 六大创建型模式包括…...

day36-多路IO复用

一、基本概念 (服务器多客户端模型) 定义:单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力 作用:应用程序通常需要处理来自多条事件流中的事件,比如我现在用的电脑,需要同时处理键盘鼠标…...

图解JavaScript原型:原型链及其分析 | JavaScript图解

​​ 忽略该图的细节(如内存地址值没有用二进制) 以下是对该图进一步的理解和总结 1. JS 对象概念的辨析 对象是什么:保存在堆中一块区域,同时在栈中有一块区域保存其在堆中的地址(也就是我们通常说的该变量指向谁&…...