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/ 注…...
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 的对象ÿ…...
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相关技术,所以。。总之作为男人,…...
leetcode 11~20 学习经历
LeetCode 习题 11 - 2011. 盛最多水的容器12. 整数转罗马数字13. 罗马数字转整数14. 最长公共前缀15. 三数之和16. 最接近的三数之和17. 电话号码的字母组合18. 四数之和19. 删除链表的倒数第 N 个结点20. 有效的括号小结11. 盛最多水的容器 给定一个长度为 n 的整数数组 heigh…...
未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?
编辑:陈萍萍的公主一点人工一点智能 未来机器人的大脑:如何用神经网络模拟器实现更智能的决策?RWM通过双自回归机制有效解决了复合误差、部分可观测性和随机动力学等关键挑战,在不依赖领域特定归纳偏见的条件下实现了卓越的预测准…...
大数据学习栈记——Neo4j的安装与使用
本文介绍图数据库Neofj的安装与使用,操作系统:Ubuntu24.04,Neofj版本:2025.04.0。 Apt安装 Neofj可以进行官网安装:Neo4j Deployment Center - Graph Database & Analytics 我这里安装是添加软件源的方法 最新版…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(二)
HoST框架核心实现方法详解 - 论文深度解读(第二部分) 《Learning Humanoid Standing-up Control across Diverse Postures》 系列文章: 论文深度解读 + 算法与代码分析(二) 作者机构: 上海AI Lab, 上海交通大学, 香港大学, 浙江大学, 香港中文大学 论文主题: 人形机器人…...
【Oracle APEX开发小技巧12】
有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...
376. Wiggle Subsequence
376. Wiggle Subsequence 代码 class Solution { public:int wiggleMaxLength(vector<int>& nums) {int n nums.size();int res 1;int prediff 0;int curdiff 0;for(int i 0;i < n-1;i){curdiff nums[i1] - nums[i];if( (prediff > 0 && curdif…...
相机从app启动流程
一、流程框架图 二、具体流程分析 1、得到cameralist和对应的静态信息 目录如下: 重点代码分析: 启动相机前,先要通过getCameraIdList获取camera的个数以及id,然后可以通过getCameraCharacteristics获取对应id camera的capabilities(静态信息)进行一些openCamera前的…...
laravel8+vue3.0+element-plus搭建方法
创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...
SiFli 52把Imagie图片,Font字体资源放在指定位置,编译成指定img.bin和font.bin的问题
分区配置 (ptab.json) img 属性介绍: img 属性指定分区存放的 image 名称,指定的 image 名称必须是当前工程生成的 binary 。 如果 binary 有多个文件,则以 proj_name:binary_name 格式指定文件名, proj_name 为工程 名&…...
RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
