多边形zkEVM和zkSync ERA有什么不同吗?如果是,那怎么做?
发布于 2023-04-19 00:12:57
ZkSync时代使用它的LLVM编译器,它从各种流行的zkSync语言(如Solidity、Vyper和Yul )编译代码,在它们的自定义zkSync VM上运行。该编译器将进一步开发,以便在将来接受Rust和C++中的代码。这允许开发人员迁移EVM智能契约,而不是使用新的语言或工具重写代码。
另一方面,多边形zkEVM更接近EVM,而不使用编译器。它本机接受稳健性,允许将几乎所有的稳固代码从现有的EVM链迁移到新的链,而无需重写代码。
发布于 2023-04-18 23:15:59
不同的是
zkEVM是EVM等效的,而zkSync ERA是EVM兼容的--本质上前者本机读取EVM智能契约,而后者使用LLVM编译器来转换EVM语言,例如Solidity和Yul,以便能够在VM上运行。
总的来说,zkEVM使用了一个效率机制的证明来实现更高的验证效率。
https://ethereum.stackexchange.com/questions/149162
复制相似问题