ZKParallel
  • What is ZKParallel?
  • Background
    • Introduction
    • The World State in Ethereum
    • Ethereum Client Performance
    • zkEVM
    • Attempts at Other Projects
  • Technical Details
    • Overview of EVM transaction processing
    • Asymmetric Node Structure
    • Pioneer Node
    • Guard Node
    • ZK Acceleration
Powered by GitBook
On this page
  1. Technical Details

Asymmetric Node Structure

PreviousOverview of EVM transaction processingNextPioneer Node

Last updated 1 year ago

In the Ethereum network, not all nodes are responsible for sorting and packaging tasks; a significant number of nodes solely perform block verification. Therefore, we propose the P-G mechanism, which allows Pioneer nodes to store intermediate data during the processing or verification of the blockchain. Guard nodes can then leverage this additional data during block verification to enable parallel processing of transactions, including the utilization of Zero-Knowledge (ZK) techniques to complete verification within a fixed timeframe.

Considering the current maturity of ZKEVM technology, our priority is to have Pioneer Nodes provide additional data using non-ZK techniques to assist Guard Nodes in achieving parallelized verification. However, we have also outlined a roadmap for incorporating ZK technology gradually, aiming to ultimately enable Guard Nodes to complete verification within a fixed timeframe.