Introduction

Introductory Guide to Prom zkEVM.

Prom zkEVM is a forward-thinking Ethereum Layer 2 scalability enhancement, harnessing the power of zero-knowledge proofs. These cryptographic proofs ensure both the authenticity and swift conclusion of transactions conducted off-chain, a process known as ZK-Rollup.

This ZK-Rollup system operates by conducting smart contracts in a transparent manner, generating and publishing zero-knowledge proofs for validation, while preserving complete opcode compatibility with the Ethereum Virtual Machine. Our documentation offers detailed insights into:

  • The structure and principles of Prom zkEVM

  • Innovative State Machines design strategy

  • Getting involved with the zkEVM Testnet and launching on the Mainnet

The documentation further explores the intricate components of Prom zkEVM, including the zero-knowledge Prover (zkProver), the inner workings of the State Machines in zkProver, and the specialized toolkit that enables Prom zkEVM to achieve its goals.

Elevating Ethereum with zkEVM Constrained by the inherent DLT (distributed ledger technology) trilemma, Ethereum's scalability is limited without sacrificing decentralization or security. Prom zkEVM is crafted to overcome this limitation.

Prom zkEVM, henceforth referred to as zkEVM, emulates the Ethereum Virtual Machine (EVM) by duplicating all EVM opcodes, allowing for the seamless integration of current Ethereum smart contracts. Our Zero-knowledge Rollups (ZK-Rollups) enhance Ethereum's Mainnet by drastically improving its scalability and transaction processing speed.

To validate the accuracy of off-chain computations, Prom zkEVM employs verifiable zero-knowledge proofs. These Layer 2 proofs, while based on intricate polynomial calculations, offer efficient and straightforward verification and finalization for off-chain transactions.

Functioning as a state machine, zkEVM processes alterations in state from Ethereum's Layer 2 transactions sent by users and then generates validity proofs that certify the accuracy of these off-chain calculations.

Embracing this revolutionary design model was a strategic choice aimed at reducing the friction for both users and developers. It involves recreating all EVM opcodes for transparent integration of existing Ethereum smart contracts, a task accomplished by our newly developed technologies and tools, which we will discuss in later sections of this documentation.

Key Benefits of Prom zkEVM

  • Equivalence to EVM

  • Security derived from Ethereum

  • Scalability enhanced by ZKP

Developers can effortlessly deploy their existing smart contracts on zkEVM, and users can move assets from Ethereum for off-chain operations. These operations are grouped and verified by zero-knowledge proofs, ensuring each transaction's validity and safeguarding against misuse of user funds by zkEVM operators, thus upholding Ethereum's trusted security framework.

Prom zkEVM effectively harmonizes compatibility with scalability, making no compromises.

Last updated