project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Liquid

Unveiling Liquid—a cutting-edge federated learning hub! Shape dynamic collaborator pools for AI training. Safely tap into distributed data while retaining privacy. Dive into Liquid, where privacy fuels progress. 💧

Liquid

Created At

ETHOnline 2023

Winner of

trophy

🏊 Scroll — Pool Prize

Project Description

Introducing Liquid - Pioneering Federated Learning Hub for Collaborative AI Advancements

In a world driven by data and technology, the quest for cutting-edge AI advancements faces a constant challenge – how to harness the collective power of distributed data while safeguarding individual privacy. Enter Liquid - a groundbreaking federated learning hub that is set to revolutionize the way we train AI models. This innovative platform allows users to create dynamic collaborator pools, ensuring data privacy and security are maintained throughout the process. 💧

Shaping Collaborator Pools for AI Training

Liquid is not just a platform; it's a gateway to a new era of collaborative AI development. Users can effortlessly create "pools," which are essentially machine learning tasks that are open for participation by anyone interested in contributing their expertise and data. When setting up a pool, users have the flexibility to specify training parameters, thus tailoring the learning experience to their exact requirements. These pools represent more than just AI projects; they signify a paradigm shift in federated learning.

Securing Distributed Data

The security and privacy of data are of paramount importance, especially in the age of data breaches and privacy concerns. Liquid is designed to tackle this challenge head-on. Participants in these pools are required to sign a transaction, pledging to locally train a model using their own data. This innovative approach ensures that data remains securely on the user's device, never leaving their control or compromising their privacy. Liquid upholds the fundamental principles of federated learning, maintaining data decentralization while unlocking collaborative potential.

Incentivizing Progress

At the core of Liquid is the federated learning process. During each iteration or round, participants diligently send their model updates to the pool contract. In recognition of their valuable contributions, participants receive incentives and rewards. This ingenious system not only propels the development of AI models but also fosters a thriving ecosystem of data collaborators.

User-Friendly Interface

User-friendliness is a cornerstone of Liquid. Users can seamlessly manage and monitor their pools via the "My Pools" page. This intuitive feature empowers users to stay informed about their contributions, track their progress, and make informed decisions throughout their AI training journey.

Safeguarding Data, Fostering Innovation

At the culmination of the specified number of rounds, the AI model reaches its final form, and the original creator acquires a well-trained model. Meanwhile, participants receive their hard-earned incentive rewards. The most remarkable aspect of this entire process is that no data has been compromised. Liquid is not just a platform; it's a groundbreaking solution to one of the most pressing challenges in AI development – preserving privacy while advancing innovation.

Liquid is poised to redefine the approach to federated learning, providing a secure, collaborative, and rewarding environment for AI model training. With this platform, privacy is the driving force behind progress, and data security is the bedrock of AI advancement. Dive into Liquid and become a part of this transformative journey. 🌐

How it's Made

Crafting Liquid: A Dive into the Technical Depths

Building Liquid was no small feat, and the nitty-gritty details involved a carefully orchestrated blend of technologies, partnerships, and some clever hacks to create a seamless user experience.

Frontend Magic with React:

The frontend of Liquid is powered by React, one of the most popular and versatile JavaScript libraries for building user interfaces. React's component-based architecture made it the ideal choice for creating the dynamic and interactive user interface. It allowed us to break down complex features into smaller, manageable components, making maintenance and updates a breeze.

Web3.js and Wagmi for Seamless Wallet Integration:

Ensuring a smooth and secure user experience with cryptocurrency transactions was a top priority for Liquid. We integrated Web3.js, a JavaScript library for interacting with Ethereum-based applications, to enable users to manage their connected wallets and handle transaction signing interactions seamlessly. Additionally, we harnessed the power of Wagmi, a robust tool that complements Web3.js, to streamline the management of these wallet interactions. This combination was pivotal in providing users with a secure and reliable way to engage with the platform.

JQuery for the Mesmerizing Water Effect:

To create the captivating water effect that welcomes users on the home screen, we utilized JQuery plugins. These plugins added a touch of artistry to the user interface, creating a visually engaging and immersive experience. The result was not just a platform but a digital environment that captured users' attention and imagination.

Gas Optimization on Scroll's Sepolia Testnet:

One of the remarkable achievements of Liquid is the optimization of gas usage. We deployed the contract used on Scroll's Sepolia testnet, a lesser-known but highly efficient blockchain testnet. This strategic choice significantly reduced the gas needed for transaction signing. By leveraging the capabilities of the Sepolia testnet, we were able to ensure that the platform remains cost-effective and efficient, making it more accessible and sustainable for users.🚀

background image mobile

Join the mailing list

Get the latest news and updates