Polygon技术负责人:zkEVM是什么?

2023-03-07 19:31 栏目:行业动态 来源:网络整理 查看()

编译:Cindy,SophonLabs

Polygon似乎是第一家为其3月27日的zkEVM rollup部署以太网主网络版本的公司。

以太坊生态系统将见证今年最热门的区块链趋势之一,许多公司都渴望利用即将到来的多边形zkEVM汇总。

什么是零知识证明?

零知识(ZK)技术是一个重塑区块链行业的加密解决方案。它们在可编程的级别上执行语言和低级字节码,并由与以太网主网络相同的规则支持。

它是一个虚拟机,使用零知识证明来验证数据,而不会泄露任何有关数据内容或属性的信息。它是复制以太坊主网交易执行环境的反审查协议。

以太坊创始人Vitalik Buterin将zkEVM分为四种主要类型。

Type-1 zkEVMs:完全等同于以太坊。

第二类zkevm:EVM(非以太坊)等价

3型zkEVM:来自EVM

4型zkevm:EVM的近亲

Polygon技术负责人:zkEVM是什么?

“这个项目是一个完整的工程项目,”负责构建Polygon zkEVM的技术团队Jordi Baylina说。“我们的想法是,利用这些电子设备,我们以某种方式构建了一个处理器。最重要的是,你可以写一个程序来处理事务。它是一个完整的组件堆栈,不同的团队在这些堆栈的每一层工作。”

在3月2日发布的YouTube视频中,Baylina解释了发射背后的技术组件。“我们正在建立的系统是反审查的。这不是一个完美的解决方案,但部分原因是该系统不具有普遍性。我们创建了组件本身。它是一种新的处理器,一种新的组件和一种新的硬件编写方式。”

技术细节

通过zkEVM rollup,ERC-20传输将定义一个独特的数据基础设施,如ProgramCounter、GlobalCounter、EVMWord、GasInfo和GasCost,它包括并包含堆栈、内存和操作代码。Pc和gc封装成usize,EVMWord封装一个长度为32的u8数组。

为了简化与内存相关的操作,开发人员巧妙地使用Rust宏来提取索引和范围特征等关键内存信息,并将其标准化。另一方面,存储由HashMap表示,其键值都是EVMWord StackAddress,表示为与Stack一起使用的EVMWords组成的动态数组。

MemoryAddress也是一个usize,取值范围从0到1023,Memory是一个u8的数组。Github提供了zkEVM推出的完整技术栈。

zkEVM 霸权之争

目前,zkEVM轨道的许多核心产品正在进入市场竞争,几个项目正在竞争推出第一个等同于EVM的全功能zkEVM,其中一些顶级竞争对手是Polygon zkEVM、zkSync、StarkNET和Scroll。

Polygon zkEVM是开源的,旨在降低高达90%的交易成本,而zkSync 2.0运行在以太坊测试网络上,允许开发者编写Solidity智能合约。StarkNET使用ZK-斯塔克斯,这更安全,但有局限性。Scroll正在构建一个高度可组合的解决方案,优先考虑安全性和透明性。

Polygon 在 zkEVM 上押注 2.5 亿美元

2021年,Polygon以2.5亿美元收购了Hermez Network,随后在2022年年中,推出了以太坊的二层ZK-rollup解决方案Polygon Hermez。2022年7月,Polygon宣布将Polygon Hermez更名为Polygon zkEVM,用Type-2 zkEVM的方法等同于EVM,但不等同于以太坊。

开发人员需要使他们的代码和EVM工具适应ZK汇总。Polygon的目标是实现每秒2000次交易,并将交易成本降低高达90%,从而使其成本低于主以太网。Polygon于10月10日推出了其zkEVM公共测试网络。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发