ZK EVM

作者: 雪落无留痕 | 来源:发表于2021-12-20 11:56 被阅读0次

目前zkEVM主要有两种策略:

  • 直接支持EVM现有指令集,兼容solidity 指令集,使用这种方案的是主要是Hermez和以太坊基金会zkEVM.
  • 重新设计一种虚拟机,对ZK友好,对EVM开发工具适配,保持对solidity的兼容,主要是zkSync。

Hermez zkEVM

Hermez 使用第一种策略,将所有EVM指令集翻译成中间指令。

Hermez zkEVM同时使用了STARK和Plonk证明系统。

AppliedZKP zkEVM

AppliedZKP采用第一种策略,利用数据总线,将存储和计算分开,

zkSync EVM

 zkSync 选取了第二种策略,确保 99% 的 Solidity 合约并确保其能够在各种情况下正常运行。

参考

https://www.chainnews.com/articles/018319341743.htm

相关文章

  • ZK EVM

    目前zkEVM主要有两种策略: 直接支持EVM现有指令集,兼容solidity 指令集,使用这种方案的是主要是He...

  • Scroll zk-Rollup

    Scroll 将构建一个兼容EVM 的zk-Rollup方案,实现三个目标: 完全兼容EVM; 实现Layer-2...

  • solidity 智能合约编译成wasm 和wast

    摘要 1、用solc 将solidity 代码编译成evm 字节码2、用evm2wasm 将evm 转化成wasm...

  • eth solidity简单部署合约合约调用

    EVM 的作用是什么EVM 就是执行智能合约字节码指令的地方。通过 EVM 执行智能合约来完成符合约束条件的交易,...

  • zookeeper实现分布式锁

    一:zk的安装、配置 mac上的zk安装、配置: mac上zk安装win上的zk安装、配置:win上zk安装 二:...

  • zookeeper集群启动脚本

    start_zk.sh stop_zk.sh status_zk.sh

  • java.lang.NoClassDefFoundError:

    Springboot dubbo zk 启动失败 zk和dubbo的版本不匹配 原因: 本地zk需与部署的zk版...

  • zookeeper day1

    1 zk 简介 zk 管理大数据生态系统中各个组件。(Hadoop、Hive、Spark) zk应用场景: zk是...

  • Zookeeper 高可用搭建

    1 单机搭建zk 2 zk可视化 3 spring cloud单机整合zk 4 zk集群搭建 5 spring c...

  • EVM 内存

    EVM的内存可以分为几部分,其中合约所在的空间我们称之为storage,该部分是永久保存的;memory部分则不会...

网友评论

      本文标题:ZK EVM

      本文链接:https://www.haomeiwen.com/subject/ijxzfrtx.html