Skip to content
Unstoppable Models

Unstoppable Models

We aim to create a public ML model training initiative (as a public good) where anyone can freely submit the next weight update for the model on public dataset according to dao controllable algorithm

Created on 1st June 2024

•

Unstoppable Models

Unstoppable Models

We aim to create a public ML model training initiative (as a public good) where anyone can freely submit the next weight update for the model on public dataset according to dao controllable algorithm

The problem Unstoppable Models solves

We beleve that large AI models training will be regularized as much as traditional finances domain and we would like to provide solution to overpass it. Unstoppable code represents a paradigm shift in how we think about software and applications: some ideas in our world will be implemented, launched and will don't have a single point to shut it down. There are already exists unstoppable things like crypto-mixers with all pros and cons.
We expect there are a lot of people around the world would like to share for free(or not) part of their compute for some time on public good. We allow them to fund our protocol with compute power.
To make AI-model be builded by community in unspoppable manner we just need to ensure an infinite progress of model learning and prevent it from degradation. In the hack we present design for it and example implementation for all parties involved to protocolt:
Worker - attempts to perform a weight update step (or k steps), put stake on correctness of update. The Worker then publishes the updated weights on IPFS.

Validator(DAO) - Token holders who resolve disputes. Validators receive rewards regardless of the outcome but are incentivized to act honestly to promote project growth. Validators may share part of profits with Workers.

Fraud-Proofer - Independently validates selected steps within a specific timeframe and can escalate disputes to the Validator if suspicious activity is detected. If a correctly identified error is confirmed by the Validator, the Fraud-Proofer receives the Worker's stake.

Highlights
-Continuous Improvement: The model can only be improved, as updates are verified for correctness before being accepted.
-True Open Source: The initiative ensures that the model and its updates remain open and accessible to everyone.
-Censorship Resistance: Once a AI-model is published freely, it cannot be regulated or stopped by any central authority (unlike GPT-3).

Challenges we ran into

In the process of creating mock tests for our smart contract via Foundry, we encountered a problem with a simple test of the withdraw method. After interacting with the protocol, the contract caller may attempt to return a stake, but we received an EVM error without explanation for this test. After an hour of debugging, we discovered that it was an internal problem with the framework itself. When we manipulated the test environment around the caller address, we couldn't easily send anything to it regardless of the balance. So, we decided to allow withdrawals to an arbitrary address and tested it against that.

Tracks Applied (10)

Build any dapp on Linea

We tested our contract to be compatible with Linea networks and deployed an instance of our contract to Linea (and also ...Read More

Linea

Best Hackathon Project on Zircuit

We tested our contract to be compatible with Gnosis networks and deployed an instance of our contract to Zircuit (and a...Read More
Zircuit.com

Zircuit.com

Solarpunk Solutions Award

Our protocol fully built on unstoppable paradigm, so it gains leverage and benefits for the whole decentralized communit...Read More

Decentralized Community Resilience Award

Our protocol fully built on unstoppable paradigm, so it gains leverage and benefits for the whole decentralized communit...Read More

Ethereum Innovation for Sustainable Futures Award

we provide design and example implementation for community guided truly unstoppable service to training large AI-models....Read More

Best New Subgraph

we heavy rely on subgraph, for some EVM's we turn on our own instances of subgraph to be able to work on them. we fetch...Read More
The Graph

The Graph

Best Use of Subgraph

we heavy rely on subgraph, we fetch ML-model state data via subgraph (using python lib wrapper) both in frontend and wor...Read More
The Graph

The Graph

Prototype a Superchain Superpower

We tested our contract to be compatible with optimizm networks and deployed an instance of our contract to Sepolia (and ...Read More
Optimism

Optimism

Launch a Creative MVP on Polygon Cardona Bounty

We tested our contract to be compatible with polygon networks and deployed an instance of our contract to Cardona (and a...Read More
Polygon

Polygon

Zero Knowlege Bounty

We tested our contract to be compatible with polygon networks and deployed an instance of our contract to Cardona (and a...Read More
Polygon

Polygon

Discussion

Builders also viewed

See more projects on Devfolio