In this week’s #securingthemission, we’re walking through the security benefits of EVM compatibility on zkSync 2.0.
1/7
EVM compatibility is a spectrum with trade-offs between high compatibility (easy to redeploy from L1) and high performance (quick to generate ZK proofs). The more compatible with L1, the lower the performance and vice versa.
We designed zkSync 2.0 for high performance but specifically chose to maintain source code compatibility (Solidity and Vyper), which comes with added security benefits.
3/7
Source code compatibility means EVM projects do NOT need to make any code changes when redeploying to L2. This provides a significant security boost, reducing the potential for bugs and exploits by maintaining best practices that have been battle tested on L1.
4/7
Source code compatibility also means existing projects — including the biggest dapps in DeFi, NFT, games, and infrastructure — do NOT need to run additional audits. If your source code was audited on Ethereum, it's audited on zkSync.
5/7
Beyond security benefits, Solidity and Vyper are the most popular programming languages to write smart contracts. This means experienced web3 teams don’t need to learn new languages, frameworks, or dev tooling to continue building on L2.
6/7
TL;DR, zkSync’s choice of EVM compatibility means projects and teams can:
1. Redeploy their project with little-to-no code changes 2. Avoid re-auditing their codebase 3. Keep deploying on L2 without learning new languages
New year, same mission. With 2023 underway, we continue to be amazed by the wave of projects supporting zkSync. Here are another five updates from our fast-growing ecosystem. #jointhemission
🧵(1/7)
We recently announced that @RNS_global had integrated with zkSync for on-chain KYC. Seems like we aren’t the only fan of the world’s first sovereignty-backed digital ID, with @VitalikButerin joining the RNS.ID family.
Following on from the initial audit from @OpenZeppelin, a second audit report from @secure3io has confirmed that our zero-compromise approach to security continues, with all initial audit findings fixed and zero critical issues so far.
In an interview with @dao_times, @anthonykrose, Head of Engineering at Matter Labs, shared some insights on how zkSync is advancing Ethereum scalability.
zkSync is a Layer 2 rollup that uses advanced cryptography called zero-knowledge proofs to scale Ethereum without compromising on security and decentralization. zkSync is EVM compatible, which means that projects deployed on Ethereum can easily build on zkSync.
2/7
zkSync is one of the few protocols to support account abstraction. AA provides devs with additional flexibility with how they design their apps and allows for things like the development of smart wallets that can reduce the friction of interacting with a blockchain.
3/7
We’re excited to share that our team has won an award in @z_prize Open Division category for Accelerating MSM Operations on GPU/FPGA. Here’s a little bit about our submission and how we’ll use it to continue #scalingthemission.
An essential part of ZK computations is multiscalar multiplication (MSM), which needs to be fast. Our solution, built by @RoBiK@michaelcarilli achieved a latency of just 2.528 seconds and won the prize for the fastest MSM using GPUs.
2/5
Since MSM is critical to zero-knowledge computation, efficiency in this area will help zkSync 2.0 reach its true potential and unlock more use cases than we can imagine.
3/5
The mission continues. We’ve been amazed by the wave of projects joining our platform, and it shows no sign of slowing down. Here are another five updates from our fast-growing ecosystem. #jointhemission
🧵(1/7)
@storj announced its support for zkSync, enabling storage node operators to receive payments with minimal gas fees, and making decentralized cloud storage more economical and efficient.
@Footprint_Data detailed their support for zkSync ecosystem projects, offering data and analysis tools to make blockchain accessibility a reality for even more users.
As we continue #scalingthemission, we want to highlight our Paymaster feature and how it can improve user experience.
🧵1/8
A paymaster is a smart contract that can pay for transactions for its users, executing any logic to decide whether it should forward a transaction. For example, developers can allow users to run transactions for free or pay in your application's ERC-20 token instead.
2/8
The paymaster feature was first included as an extension of the Account Abstraction EIP (EIP-4337). zkSync supports AA natively, although our implementation has some core differences from the original proposal. Read more about them here: v2-docs.zksync.io/dev/developer-….
3/8
The mission continues. We’ve been amazed by the wave of projects joining the zkEVM revolution on our platform, and it’s not slowing down. Here are another five updates from our fast-growing ecosystem #jointhemission
🧵(1/7)
@CelerNetwork, already integrated with zkSync 2.0 testnet, confirmed the additions of asset bridging and message passing at zkSync’s Fair Launch Alpha Milestone.
@muxprotocol announced that their multi-chain native DeFi protocol is now live on zkSync 2.0 testnet, bringing zero price impact, up to 100x leverage and no counterparty risks to the platform.