Original title: "zkSync - Launch the mainnet within 100 days! "
Original author: Shui Duoduo | zkSync
We are very proud to announce that zkSync 2.0 will be launched on the mainnet within 100 days
Putting the first EVM compatible zkRollup into production will be a huge achievement and we would like to thank our development team, our ecosystem partners and our community for your patience and support as we Already embarked on a journey to build the best second-layer solution for developers.
The spirit of Ethereum.
The value of Ethereum’s trustless security.
Decentralization - for our technology and company.
The importance of giving our ecosystem partners choice.
The power of complete open source.
Aim to be truly community-owned.
Scale without compromising security or decentralization.
As well as instilling our values in everything we do, we try to listen and create a solution built by developers, for developers. Our goal is to provide you with the most powerful, trustworthy, and compatible solutions to make your life easier.
To this end, here are the features of zkSync 2.0:
zkSync is EVM and web3 compatible.
We support Solidity and Vyper: no need to re-do security audits.
Porting is effortless: 99% of the tools work out of the box.
With zkSync, your project will inherit the full security of Ethereum.
You will benefit from more transactions per second and lower GAS FEE.
Build zkSync 2.0 now and permanently future-proof.
Also, zkSync 3.0 is rolling out sooner than you might think.
For the past few years, zkSync has been bowing its head in research and development to make our journey a success. We know that our community wants to know more about our roadmap, our process, and to engage with us and ask more questions.
To this end, we are very proud to work on the following:
We have chosen to use the public roadmap from now on.
Every update to our public roadmap will be paired with an AMA session, which will include meetings with our Founding CEO, Chief Product Officer and Engineering Supervisor's contacts.
Each milestone will detail what will be delivered.
For key milestones like going live on mainnet, we will share release dates as the milestone approaches.
For future milestones, we will always include a high-level assessment of the long-term timeline so you can make an appropriate decision.
In almost all cases there should be no breaking changes on our way to mainnet.
However, if a breaking change happens one day, we will detail it up front and plan a developer-friendly deprecation schedule .
zkSync Public Roadmap
p>
The following are the sequential milestones in our 2022 roadmap.
[February 2022] Kickoff - Earlier this year we launched zkSync 2.0 on the public testnet - the first-ever zkEVM implementation. In Phase 1, we started implementing parts of the production architecture in the testnet. The idea is to build small working systems that we can test at each major milestone while getting feedback from developers.
[May 2022] zkEVM architecture upgrade - after running it on testnet for a few months, we learned many new things that led us to make significant improvements to zkEVM , giving us better scalability, better performance, better security, and laying the groundwork for future features.
- Significant Architecture Improvements - We have made significant changes to our virtual machine architecture to lay a solid foundation for future improvements and future production systems.
- Implementation of account abstraction - a significant improvement over the default behavior of the EVM. One of the big advances in zkSync 2.0 is account abstraction—the decoupling of objects that hold tokens (accounts) from those that are authorized to move tokens (signers). This will enable developers to turn accounts into smart contracts with their own logic.
- Support for future features - In addition to account abstraction, this overhaul gives us better performance, security, and support for L3.
[July 2022] Better compatibility - One of our main goals is to make it easy for developers to port their dapps to zkSync. We understand that our developer community uses various versions of the tools, and we have made a major upgrade in supporting older versions of the tools, so developers do not need to upgrade to use zkSync 2.0.
Two improvements make porting to zkSync 2.0 easier:
- Support Solidity Support —support Solidity 0.4.11 and above.
- Vyper Support - Vyper 0.3.3 is fully supported.
[Summer 2022] Dynamic Fees - Developers should only pay for what they use, and we've included a major upgrade to the charging model system to ensure you're billed in the most accurate way possible.
Implement a dynamic fee model —Ensure accurate pay-for-use charges.
[Early Fall 2022] Proof of Merger - something many have been waiting for. Provide ZK proofs for EVM smart contracts in a real production environment. We’ve had a fully functional circuit in our development environment for a while, but this milestone will allow everyone on our testnet to experience our ZK validator.
- Prover merge - Merge prover and validator generators into a real-time block production system.
- Tests —important tests for proof performance and validation.
[October 2022] Project Registration - Once Engineering approves the previous milestones, we will open up registration and start working with ecosystem partners in preparation for their mainnet launch.
Register —You will be able to register to go live on the mainnet.
[November 2022] BABY ALPHA ——At first, the mainnet will be launched without external projects. Here we will let the system go through a series of real money stress tests, which will have Help us verify that the production system is working properly and is performing as expected.
Third Party Audits —Security audits with top auditors.
Dev Rel —Our Developer Relations team needs to be fully prepared.
Technical Documentation - Final review and release of technical documentation.
Frequently Asked Questions —Final review and publication of our zkSync 2.0 FAQ.
Tutorials and Examples - Final review of tutorials and examples to make zkSync 2.0 easy for developers to use.
[Q4 2022] Fair Launch ALPHA - Once the system has been tested, we will carefully implement the fair launch launch procedure. A fair launch means that we welcome all ecosystem projects and we will not be involved in picking winners or darlings. The idea here is that we want to make sure we handle the onboarding of new ecosystem partners wisely. We want each of our ecosystem partners to have a high-quality experience, and with each go-live, we want to improve our systems, processes, and support. At this stage, limited user access will be maintained.
Ecosystem —The project can be deployed.
Block Explorer —Upgrades Block Explorer to provide an enhanced user experience, optimized performance and other features such as debugger tools.
Bridging - Currently limited to testing purposes.
Bug Bounties —Open Immunefi bug bounty program.
Open Source - The circuit may not be open source yet, but we will be working on the process.
[EOY 2022] full ALPHA —zkSync 2.0 Alpha is online.
zkSync 2.0 —for all projects and users.
Open Source —We will fully open source zkSync 2.0.
Prover —improved performance upgrade.
Bridging —expanding bridging and announcing bridging partners.
Developer Support —Improvements and additions to documentation, tutorials, and samples based on developer feedback.
Reward— zkSync 3.0 update;)