How do zkVerifier Node Work

zkVerifier is one key component in the Lumoz architecture, responsible for verifying the ZKPs generated by zkProver. It ensures the correctness and validity of the proofs submitted to the chain, safeguarding the trust and security of the system. Through optimized verification processes, zkVerifier efficiently processes proofs, reducing operational costs and gas consumption. Below is an overview of the workflow of zkVerifier nodes:

  1. Proof Submission: Proofs generated by zkProver are submitted to Lumoz Chain to initiate verification tasks.

  2. Proof Verification: Lumoz Chain sends verification tasks to multiple zkVerifier nodes, which independently execute distributed verification.

  3. Collective Decision-Making: At least two-thirds of the verification nodes confirm the validity of the proof, ensuring the authority and consistency of the verification results.

  4. Verification Result Handling: Valid proofs and their results are transmitted back to the Lumoz Proof Contract on the blockchain by Lumoz AVS Oracle, and task results are recorded and responded to Lumoz Chain via Task Manager Contract.

Through this carefully designed verification mechanism, the Lumoz network not only ensures the security of Rollup transactions but also guarantees the accuracy and integrity of AI service data processing. We are committed to building a decentralized computing environment that supports efficient transaction verification and ensures the quality of AI data processing, providing a solid infrastructure for a wide range of applications.

Last updated