summary

This article introduces Lumoz's technological breakthrough in combining OP Stack and ZK Proof, which improves performance and security. The new zk-proposer component simplifies integration, reduces maintenance difficulty, and ensures network stability. The upgrade solution synchronizes on-chain data and proof process, optimizes contract logic, and eliminates vulnerabilities. The innovative solution reduces verification delays and costs, laying the foundation for security. The new architecture supports the seamless transformation of OP-Stack nodes to zk-Verifier nodes, enhances ecological flexibility, and consolidates Lumoz's leading position.

Lumoz is leading the development of blockchain scalability by optimizing the combination of OP Stack and ZK technology. Lumoz's latest solution combines the flexibility of OP with the strong security of ZK technology, accelerating network verification while improving compatibility with blockchains such as Ethereum. Specifically, Lumoz provides computing power support for the architecture on the one hand, and through innovative architecture optimization and simplified integration of ZK-Fraud Proof on the other hand, it makes this technology more efficient, safer and easier to maintain.

OP Stack and ZK modified the verification process of fraud proofs based on the original optimistic consensus of OP Stack, replacing the original challenge fraud proof with a non-interactive ZK proof. In the OP Stack + ZK scheme, op-batcher and op-proposer still play the same roles as in the original OP Stack, submitting the transaction data and corresponding state roots generated on the Rollup to the first layer. The difference is that OP Stack + ZK has introduced a new set of ZK Fraud Proof modules, which will synchronize and execute the status and data on the Rollup chain in real time, and directly generate corresponding proofs for the corresponding data when necessary, and submit them to the first layer for verification. This greatly shortens the waiting time for validity verification. But at the same time, the whole set of ZK-Fraud Proof modules introduced by this scheme is more complicated than the original structure, and verification participants are required to perform special maintenance on the ZK-Verifier node.

Lumoz's latest optimization plan will improve the original architectural design and integrate the entire ZK-Fraud Proof module into the op-proposer component and upgrade it to zk-proposer, thus significantly simplifying the complexity of node maintenance. In this new solution, zk-proposer adds a new ZK interaction option while retaining the original functions. This option allows the proposer to directly initiate a Proof generation request to the computing power network layer based on the execution results of the data on the chain, and submit the generated Proof to the chain for verification.

As shown in the figure, this design allows any OP-Stack full node to quickly convert into a zk-Verifier node and participate in the network's verification process using OP-Stack's native components without adding additional maintenance costs. In addition, since the first-layer contract protocol remains unchanged, the original zkVerifier node can continue to provide verification services for the network, ensuring the continuity and stability of the network.

The new solution also optimizes the logic of contract verification to better protect the consistency of contract data and off-chain status. In the original architecture, since the proof process only verifies the second-layer block height, it may happen that the proof does not completely correspond to the actual on-chain data, which poses a potential security risk. By adding verification of the previous batch state root in the contract verification logic, the new solution ensures that each Proof is indeed generated based on the correct and latest state root. This design ensures that the generation and verification process of the Proof is closely linked to the real-time status of the on-chain data, greatly improving the security and reliability of the network.

As shown in the figure, after each Batch is submitted to the chain, the proposer will also synchronously write the state root corresponding to the batch into a specific array in order. Whenever the Proof needs to be submitted to the contract for verification, the proposer will simultaneously pass the state root of the corresponding batch and the previous batch to the contract. Only after the continuity of the state root is verified, the Proof will be verified in the Verifier contract.

Lumoz is also exploring other possibilities for OP Stack + ZK. In the current scheme, trust in the network is still based on optimistic assumptions, which means that the security of the network still relies heavily on challengers to continuously check and challenge transactions to ensure the validity of transactions. Compared with ZK-Rollup which uses validity proof (Validity proof), there is still room for improvement in security. From this perspective, Lumoz attempts to simulate the correctly executed network state transfer process in the verifier node and provides ZK-based validity proof for the state changes in each interval. Similar to ZK-Rollup, these proofs will serve as direct evidence of the validity of the chain state without relying on interactive challenges from the challenger. In this way, the network can significantly improve the overall security of the network while barely changing the original service architecture at a small cost of computing power.

Lumoz's OP Stack + ZK optimized architecture marks an important step forward in blockchain innovation, finding the perfect balance between speed, security and simplicity. By replacing the original challenge mechanism with non-interactive ZK proofs, Lumoz achieves faster and more reliable transaction verification and a seamless verification process. In addition to improving scalability, the network's trust model is also more complete, reducing reliance on interactive challenges, and providing a more efficient and proactive security solution for the future.

Conclusion

As Lumoz continues to optimize this architecture and explore more possibilities, it is committed to empowering users and partners with reliable and scalable blockchain solutions. This OP Stack + ZK innovation is just the beginning, and Lumoz's technological advancement has opened a new chapter for decentralized innovation. Stay tuned to witness the next step in the evolution of blockchain - a future driven by Lumoz!