zkSync Era is a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum without compromising on security or decentralization. Since it's EVM compatible (Solidity/Vyper), 99% of Ethereum projects can redeploy without refactoring or re-auditing a single line of code. zkSync Era also uses an LLVM-based compiler that will eventually let developers write smart contracts in C++, Rust and other popular languages.
The following questions will be answered by the following resources:
Question | Resource |
---|---|
What do I need to develop the project locally? | development.md |
How can I set up my dev environment? | setup-dev.md |
How can I run the project? | launch.md |
What is the logical project structure and architecture? | architecture.md |
Where can I find developer docs? | docs |
zkSync Era is distributed under the terms of either
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.