由Salazar.eth撰写
编译:0x11,前瞻新闻
我们都知道zkEVM是什么,但是它是如何与以太坊的基础层进行交互的呢?
这是一个初学者友好的zkEVM工作流。
好吧,对于不了解zkEVM的人,可以先看看这个帖子。
现在,我们开始吧。
1/一切都可以模块化;因为那是现在,不是未来。
如下图,在今天的后台:我们是用户,Rollup操作者是ZK Rollup,基础层是以太坊。
2/与以太坊L1依赖于智能合约的重新执行(这可能是耗时和资源密集型的)不同,zkEVM依赖于zkEVM电路的有效性证明。
3/ zkEVM分为三个部分:执行环境、证明电路和验证者契约。
zkEVM的执行环境类似于EVM,这是程序(智能合约)运行的地方。
4/它需要初始状态(任何事务执行前的系统状态)和当前事务输出的最终状态(所有未决事务处理和验证后区块链的状态)。
5/证明电路产生ZKP以验证在执行环境中计算的交易的有效性。
它将上述状态作为输入,然后证明者生成一个简明的有效性证书,以表明状态已经被正确更新。
验证者合同是L1以太坊上的一个合同。它接收证书和交易信息,确认交易的有效性,并在不重新执行交易的情况下更新状态。
7/与在以太坊1楼重新执行合约相比,zkEVM方法可以显著降低燃气成本,提高交易速度。
8/利用zkEVM电路的有效性,可以在链下处理事务,无需重新执行事务就可以更新状态,这使得它成为提高以太坊网络可扩展性的潜在解决方案。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址".com以太坊,以太坊客户端":http://www.guoyinggangguan.com/qkl/177491.html。
微信扫描二维码关注官方微信
▲长按图片识别二维码