7 мая поступили новости, что по официальному заявлению ZKsync, ZKsync теперь достиг полной EVM эквивалентности (EVM Equivalence), разработчики могут напрямую использовать EVM bytecode, сгенерированный с помощью Solidity, для развертывания на ZKsync в блокчейне, без необходимости использования специальных инструментов, таких как zkSolc, Foundry ZKsync. Эта функция была введена в результате обновления протокола версии 27 и официально одобрена через предложение управления ZIP-9.
EVM bytecode будет выполняться на основе EraVM через EVM интерпретатор, обеспечивая бесшовную совместимость с основными инструментами разработки Ethereum, такими как Foundry, Hardhat, Remix и др. Тем не менее, из-за различий в режимах работы этот механизм все еще имеет ограничения, такие как различия в вычислении gas, некоторые инструкции EVM (например, CALLCODE, SELFDESTRUCT) не поддерживаются, а стоимость выполнения выше, чем у нативных контрактов EraVM. ZKsync рекомендует проектам, чувствительным к производительности, первоочередное внимание уделять нативной разработке EraVM. Это обновление будет постепенно расширяться на другие ZK-цепочки в Elastic Network.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
ZKsync обеспечивает полную эквивалентность EVM, разработчики могут бесшовно разворачивать контракты Ethereum
7 мая поступили новости, что по официальному заявлению ZKsync, ZKsync теперь достиг полной EVM эквивалентности (EVM Equivalence), разработчики могут напрямую использовать EVM bytecode, сгенерированный с помощью Solidity, для развертывания на ZKsync в блокчейне, без необходимости использования специальных инструментов, таких как zkSolc, Foundry ZKsync. Эта функция была введена в результате обновления протокола версии 27 и официально одобрена через предложение управления ZIP-9. EVM bytecode будет выполняться на основе EraVM через EVM интерпретатор, обеспечивая бесшовную совместимость с основными инструментами разработки Ethereum, такими как Foundry, Hardhat, Remix и др. Тем не менее, из-за различий в режимах работы этот механизм все еще имеет ограничения, такие как различия в вычислении gas, некоторые инструкции EVM (например, CALLCODE, SELFDESTRUCT) не поддерживаются, а стоимость выполнения выше, чем у нативных контрактов EraVM. ZKsync рекомендует проектам, чувствительным к производительности, первоочередное внимание уделять нативной разработке EraVM. Это обновление будет постепенно расширяться на другие ZK-цепочки в Elastic Network.