From 470b92b5d6d442898ac26918e9374556f382f42d Mon Sep 17 00:00:00 2001 From: Vishwa Mehta Date: Wed, 16 Oct 2024 07:50:22 +0530 Subject: [PATCH] Update 2024-10-14-announcing-the-underhanded-contest-winners-2024.md (#122) --- ...0-14-announcing-the-underhanded-contest-winners-2024.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/posts/2024-10-14-announcing-the-underhanded-contest-winners-2024.md b/src/posts/2024-10-14-announcing-the-underhanded-contest-winners-2024.md index c2388a3..88fb761 100644 --- a/src/posts/2024-10-14-announcing-the-underhanded-contest-winners-2024.md +++ b/src/posts/2024-10-14-announcing-the-underhanded-contest-winners-2024.md @@ -37,9 +37,10 @@ With that being said, let’s look at the winning submission and our takeaways f *commentary by [Hari Mulackal](https://twitter.com/_hrkrshnn)* In recent years, the number of Layer-2 blockchains and other L1s has exploded. This has led to subtle yet important differences in the execution environment (EVM) than the Ethereum mainnet. One such difference is in the EVM version, specifically, which EVM changes are included in the chain. Here are some examples of such differences: -Chains that take longer to support the newest mainnet-EVM updates, for example several L2s didn’t support push0 for a long time, despite it being a trivial instruction to implement. -Chains that proactively add upcoming changes to the mainnet-EVM -Chains that cannot support specific instructions or precompiles due to technical limitations, such as traditional hashing algorithms, are hard to implement in zkEVMs. + +* Chains that take longer to support the newest mainnet-EVM updates, for example several L2s didn’t support push0 for a long time, despite it being a trivial instruction to implement. +* Chains that proactively add upcoming changes to the mainnet-EVM. +* Chains that cannot support specific instructions or precompiles due to technical limitations, such as traditional hashing algorithms, are hard to implement in zkEVMs. Writing Solidity code that works across multiple chains while using specific EVM features is challenging. The submission highlighted one such challenge in transient storage.