🏁Introduction

zkNode is an important part of running the zkEVM network. It provides users with an interface for network interaction and enables the entire network to work together to achieve efficient, secure, and privacy-protecting transaction processing. This client allows users to synchronize the state of the network, submit transactions, verify zero-knowledge proofs, and more.

Specifically, zkNode functions may include:

  • Status synchronization: zkNode can obtain the latest status data from the network and save it in the local database. In this way, users can query the latest status without having to fetch it from the network every time.

  • Transaction submission: Users can submit transactions to the zkEVM network through the zkNode client. These transactions will be fetched and processed by Sequencer nodes in the network.

  • Verify zero-knowledge proofs: zkNode can verify zero-knowledge proofs generated in the zkEVM network. These proofs are used to verify the integrity and validity of a transaction without disclosing the specific content of the transaction.

  • Interact with other nodes: zkNode can communicate with other zkEVM nodes, including Sequencer, Aggregator and other zkNode. This enables the entire network to work together to maintain the validity and privacy of state.

Last updated