The Good Tech Companies - Lumoz: Leading ZK-PoW Algorithm, ZK Computation Efficiency Improved by 50%

Episode Date: October 1, 2024

This story was originally published on HackerNoon at: https://hackernoon.com/lumoz-leading-zk-pow-algorithm-zk-computation-efficiency-improved-by-50percent. Discover Lum...oz's groundbreaking optimizations in ZKP generation, enhancing efficiency by 50% while attracting over 1M users in its latest testnet! Check more stories related to web3 at: https://hackernoon.com/c/web3. You can also check exclusive content about #lumoz, #zk-pow-algorithm, #zk-computation, #onchain, #decentralized, #zkp, #zkp-efficiency, #good-company, and more. This story was written by: @lumoz. Learn more about this writer by checking @lumoz's about page, and for more stories, please visit hackernoon.com.

Transcript
Discussion (0)
Starting point is 00:00:00 This audio is presented by Hacker Noon, where anyone can learn anything about any technology. Lumos. Leading ZK-POW algorithm, ZK computation efficiency improved by 50%. By Lumos, formerly Opside. Abstract. The new optimization plan preserves the original decentralized and market-driven ZK computation pricing mechanism, while significantly reducing minor expenses and further enhancing the efficiency of ZKP generation. Modular compute layer and ROS platform Lumos has reached key milestones in its recently concluded third incentivized testnet. On the market side, the testnet attracted over 1 million users and garnered attention and support from more than
Starting point is 00:00:41 30 leading ecosystem projects. The event set new records in terms of market interest, discussion, and community growth. On the technical side, the Lumoz team made significant optimizations to the ZK-POW algorithm, achieving a breakthrough that enhances ZKP generation efficiency by approximately 50%. As a leading ZK and AI modular compute layer, Lumoz uses POW mining to effectively provide computational power for rollups, ZKML, and ZKP verification. The core technical team has been tirelessly working on these innovations. This recent technical advancement not only helps Lumos stand out in the competitive Web3
Starting point is 00:01:19 ZK computing space but also sets the stage for the upcoming Lumos ZK POW mainnet. Below are the specific details of the Lumos ZKPOW algorithm optimizations. Improvements to the existing verification process First, the two-step submission algorithm and optimized ZKP generation scheme proposed by Lumos significantly improved the efficiency of ZK proof generation and verification while maintaining the decentralization of the ZK-POW mechanism. This approach was thoroughly validated during the alpha testnet. Now, after considerable effort, the Lumos team has further optimized the original two-step submission model. By streamlining the verification process, they have reduced the consumption of on-chain resources
Starting point is 00:02:01 and shortened the overall verification time. In the current process, the proof verification schema retains the original submission window and incentive mechanisms but replaces the two-step verification process with a single contract call. In this simplified process, workers no longer need to authenticate their identity and task information using a proof hash. Instead, the proof ID, containing both personal and task information, is aggregated into the generated ZK proof and verified INA single contract call. With this approach, compute providers can complete the original two-step verification process with just one contract call, reducing on-chain costs by 50% to 60%. Additionally, the proof verification on-chain now occurs at the
Starting point is 00:02:44 start of the submission window, reducing the time to reach a trusted state by approximately 30%. Recursive and aggregated proof inspired by the Plancky series of algorithms, Lumos has optimized the proof generation scheme for ZK-PAL by introducing recursion to improve overall proof generation efficiency. In this new approach, the generation steps of multiple proof tasks can be executed in parallel, and through recursion, they are progressively aggregated into a single proof. This allows for ZK verification with a more streamlined proof and lower verification costs for the entire system. Additionally, the recursive method enables more granular task
Starting point is 00:03:22 division, laying the foundation for more efficient and rational allocation of computational power. More efficient allocation of computational power under the incentive mechanism of ZK-POW, Lumos has been able to maintain a stable number of ZK computation nodes. Therefore, designing a more rational allocation mechanism for computational power will greatly enhance the overall proof computation efficiency of the network. The Lumos team has also conducted research and improvements in this area. Reuse of computation results in previous versions, the computation process for each proof task was relatively independent and only relied on certain current state parameters of the system. As a result, many computation processes were repetitive and redundant.
Starting point is 00:04:05 The new approach uses recursion to break down individual proof tasks into finer granularity, allowing similar modules to be identified between relatively independent proof tasks. For these modules, the new scheme will cache some computation results and reuse them in subsequent processes, avoiding a significant amount of redundant calculations and greatly improving the utilization of computational power. On the other hand, at a finer granularity, nodes can better save intermediate values during the computation process, allowing for quick recovery of calculations from breakpoints in exceptional scenarios. Pre-computation Due to the nature of decentralization, computational power in ZK-POW does not always match supply perfectly. To avoid wasting excess computational power,
Starting point is 00:04:51 nodes do not always need to wait for proof tasks to be generated before starting calculations. In the optimized scheme, even if new proof tasks have not yet been released, nodes can determine whether to execute some preliminary calculations based on the current system state and utilize idle resources for computation. Once the proof tasks are published, nodes can validate the pre-computed results with minimal overhead and then proceed with the normal computation process. By leveraging this idle computational power, the speed of proof generation has improved by 25%. Summary The Lumos team has optimized the ZK-POW solution from three angles. Improvements to the upper layer verification process have reduced on-chain verification costs while also decreasing the time required to reach a trusted state.
Starting point is 00:05:37 Optimizations to the underlying proof generation and computational power utilization method shave significantly reduced the time needed for proof generation. The new optimization scheme retains the original decentralized and market-driven pricing mechanism for ZK computational power, while substantially lowering costs for miners and further enhancing the efficiency of ZKP generation. Thank you for listening to this Hackernoon story, read by Artificial Intelligence. Visit hackernoon.com to read, write, learn and publish.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.