Skip to content

How Goal-Driven Staking Works

Goal-Driven Staking (GDS) is not a single staking model; its core principle is to reward every effort. This concept can take various forms and be quite diverse. Our goal is to provide a framework that supports a wide variety of GDS, allowing users to enjoy both the customization of rules and convenient access.

Below are the GDS types and rules we currently support:

Staking Types

Staking Settlement Methods

We have identified two widely prevalent types of staking:

One type involves only a single participant. The purpose of staking is to ensure that the user incurs a certain cost when setting a goal, which they can recover upon completing the goal.

The other type is more intriguing. It creates a competitive environment for the same type of goal, defining a concept of goal completion. This allows participants who come closer to achieving their goals to receive rewards. This type of staking meets a broad range of needs.

  • Solo Staking
  • Gambling Staking

Goal Types

  • Recurring Goals
    • Such as daily check-ins, weekly check-ins
  • Single Task Completion within a Specified Time
    • Such as completing a goal of reducing body fat to 15%
  • Multiple Task Completion within a Specified Time
    • Such as completing a course that includes several independent chapters, calculating goal completion based on chapter completion
  • Single Task with No Time Limit

Settlement Trigger

  • Solo Staking: Immediate trigger upon completion, staking fails if overdue
  • Gambling Staking: Settlement triggered at specified time, rewards calculated based on everyone's completion status. We will soon be hosting a cronjob to automate this process.

Claim

Any time within the claim period, a claim system fee will be deducted from the rewards.

Learn more

You can learn more about the specific invocation methods through the ABI documentation.