5月7日のニュース、ZKsyncの公式発表によると、ZKsyncは完全なEVM等価性(EVM Equivalence)を実現しました。開発者は、SolidityでコンパイルされたEVMバイトコードをZKsyncオンチェーンに直接デプロイでき、zkSolcやFoundry ZKsyncなどの特別なツールを使用する必要はありません。この機能はプロトコル第27版のアップグレードを通じて導入され、ガバナンス提案ZIP-9によって正式に承認されました。EVMバイトコードはEraVM上でEVMインタープリターによって実行され、Foundry、Hardhat、Remixなどの主流なイーサリアム開発ツールとのシームレスな互換性を実現します。それにもかかわらず、実行モードの違いにより、このメカニズムにはガス計算方式の違いや、一部のEVM命令(CALLCODE、SELFDESTRUCTなど)がサポートされていないこと、実行コストがネイティブEraVMコントラクトよりも高いといった制約があります。ZKsyncは性能に敏感なプロジェクトは依然としてEraVMのネイティブ開発を優先することを推奨しています。このアップグレードはElastic Network内の他のZKチェーンにも徐々に拡張される予定です。
ZKsyncは完全なEVM互換を実現しており、開発者はイーサリアム契約をシームレスに展開できます。
5月7日のニュース、ZKsyncの公式発表によると、ZKsyncは完全なEVM等価性(EVM Equivalence)を実現しました。開発者は、SolidityでコンパイルされたEVMバイトコードをZKsyncオンチェーンに直接デプロイでき、zkSolcやFoundry ZKsyncなどの特別なツールを使用する必要はありません。この機能はプロトコル第27版のアップグレードを通じて導入され、ガバナンス提案ZIP-9によって正式に承認されました。 EVMバイトコードはEraVM上でEVMインタープリターによって実行され、Foundry、Hardhat、Remixなどの主流なイーサリアム開発ツールとのシームレスな互換性を実現します。それにもかかわらず、実行モードの違いにより、このメカニズムにはガス計算方式の違いや、一部のEVM命令(CALLCODE、SELFDESTRUCTなど)がサポートされていないこと、実行コストがネイティブEraVMコントラクトよりも高いといった制約があります。ZKsyncは性能に敏感なプロジェクトは依然としてEraVMのネイティブ開発を優先することを推奨しています。このアップグレードはElastic Network内の他のZKチェーンにも徐々に拡張される予定です。