Network Participation

In this section, you will understand various reward mechanisms for different participants in FLock’s ecosystem in great details. Each sub-section is accompanied with examples.

The FLock system enables participants to contribute models, data, or computing resources in a modular way. The FLock network promotes the creation of diverse, purpose-built models developed and maintained by and for communities, with incentive-compatible mechanisms. Participants can earn rewards by participating in the creation, training or validation of a machine learning task (as shown in the following figure), or by delegating their tokens to other FLock participants. The rewards are determined by the efforts, such as staking amounts or computational resources, that participants contribute to the system, fostering a fair, equitable and transparent ecosystem running on blockchain. Moreover, the requirement of staking can mitigate potential Sybil attacks from malicious participants.

Task Creation

Each newly created AI Arena and FL Alliance task has the option to undergo a verification process conducted by the community-led DAO. This process is designed to ensure that tasks meet the necessary standards of quality and alignment with the ecosystem's goals. Once a task successfully passes verification, it becomes eligible for $FML's daily emissions, providing the task creator with additional resources to incentivise participation and collaboration.

On the other hand, if a task is created permissionlessly without the FLock DAO’s verification, the responsibility falls on the task creator to self-fund the task. This involves using their own \FML to cover the costs associated with reward allocations for various participants. While this route allows for greater flexibility and decentralisation in task creation, it also places the financial burden of supporting the task’s ecosystem on the creator. This mechanism is designed to balance innovation with quality control, ensuring that only well-constructed tasks benefit from community-supported rewards while still allowing for creative freedom in the ecosystem.

Reward between AI Arena and FL Alliance

Once tasks are created, the distribution of rewards between DAO-verified AI Arena and FL Alliance tasks is dependent on the their relative stake amount of active tasks. As such, the rewards of $FML allocated to all active AI Arena tasks will be:

and for all active FL Alliance tasks:

RFL=C0SFLSAI+SFLR^{FL} = C_0 \cdot \frac{S^{FL}}{S^{AI} + S^{FL}}

in which C0C_0 is the daily emission of \FML, $S^{AI}$ refers to the total stake amount of all active AI Arena tasks and $S^{FL}$ refers to the total stake amount of all active FL Alliance tasks.

Last updated