I really didn't expect it to be four months after DeepNFT before I published my second article about a Web3 machine learning/AI project. On the one hand, this was because my work in the summer and autumn was too busy, and on the other hand, there were actually fewer projects worth mentioning in these months. Everyone's focus was generally on zkSync and zero-knowledge proofs. However, my busy period is now over and my Ph.D. is in its final stage. I hope to return to un.Block's regular workflow with this article.
Modulus Labs is a Web3 project that aims to bring the capabilities of artificial intelligence (AI) onto the blockchain. By leveraging the decentralized nature of the blockchain, Modulus labs aims to enable secure and transparent AI models that can be trained and deployed on-chain.
One of the key goals of Modulus Labs is to enable the creation of decentralized AI models that can be owned and controlled by their creators. This allows developers to retain ownership and control over their AI models, rather than having to rely on centralized platforms to host and manage their models.
Modulus labs is currently in the early stages of development and has not yet released any concrete details about its technology or roadmap. However, the team has outlined their vision for the project in various blog posts on their Medium page, which can be accessed by interested readers with English skills.
Modulus Labs, also known as Modulus, aims to enable secure and transparent AI models that can be trained and deployed on-chain. The team behind Modulus has not disclosed any information about its financing but has revealed in its blog that it will continuously receive support from Floodgate Ventures in terms of gas fees and technical costs.
Modulus' first product, Rockefeller Bot, has been launched since early October and accepts WETH/USDC donations. Its second product, Leela vs the World, is in development. Its whitepaper has not been finished. Its white paper is expected to be released in December or January.
Modulus Labs was officially founded in August by Daniel Shorr and Ryan Cao. They hope to create trustworthy, fully automated, powerful AI models using the development of Web3 and on-chain technology. They believe that the current on-chain technology and corresponding hardware environment are mature enough and that the AI models they develop can in turn enhance the security and automation of on-chain technology.
Most of the AI On-chain projects I have seen so far apply traditional AI models or algorithms to on-chain tasks, with typical examples being DeepNFTValue and Kosens Labs from the previous article - both essentially use traditional AI technology and ML models (regression models, DNNs) with appropriate hardware configurations to adapt to tasks with predictive properties.
They do not provide good solutions to the Web3 characteristics of the task itself, the security and transparency of data use, and other related issues. They answer these questions from their own perspective and give their own explanation of AI On-chain:
At the technical level, similar to the mainstream concept, Modulus references ZK-proof knowledge and hopes to achieve full use of centralized hardware resources by deploying and reasoning the model completely on the chain while protecting the model and data from being controlled by centralized servers.
Modulus's first product is a fully on-chain trading robot called Rockefeller Bot, or "Rocky" for short. Rocky is built on StarkNet and uses a simple three-layer deep neural network to predict the price of WETH. Compared to traditional stock/currency prediction projects, Rocky's main innovations are twofold:
It generates prediction data and gives trading advice via ZK proofs.
Once Rocky has made its prediction, it submits the relevant information to an on-chain smart contract. The smart contract handles the remaining work of trading and cash storage, as the information itself is ZK proof and the smart contract cannot acquire the model training and hardware information used for inference.
Rocky itself has several limitations:
Errors in the related calculations are magnified
Potential high costs for model deployment
Interaction between Layer1 and Layer2 takes time
As such, Modulus hopes that Rocky will serve more as a platform to showcase the feasibility of on-chain development and deployment of AI models.
Modulus is currently also involved in several other ZK-related trading projects and blockchain gaming development, but there is not much public information available yet.
Compared to other Web3 ML projects that are attempting to answer "how to apply mature AI/ML technologies to blockchain applications," Modulus focuses on "how to develop blockchain native AI/ML technologies." Compared to the former, Modulus emphasizes the advantages of blockchain and has launched its own products.
The prospects for this project are very optimistic from my personal point of view. Although Modulus's first product does not have much innovation in terms of ML technology itself, in terms of deployment, it gives ML practitioners who are starting to solve privacy issues a positive reference. I will continue to track this project and pay attention to their whitepaper updates.
As an ML researcher, my thoughts are more toward the ML industry. After reviewing this project, I have the following questions:
Modulus Labs' own approach and vision are very much in line with what I have been expecting. I am particularly excited to see that they are working on some of the decisive problems related to AI on-chain. Their first product takes a hybrid centralized-decentralized approach through Layer1.
While I think that AI on-chain will encounter some challenges that are different from those of the Web2 era, I am confident that the growing community and companies like Modulus, representing the best of Web3, will provide some beautiful answers.
As before, if any of the readers come across blockchain/Web3 projects that meet either of the following criteria:
Welcome to contact me through the un.Block and my personal Twitter. Let's learn and share together!