Daily Routine

Daily Routine

Social-fi, which aims for both self improvement and financial profit. People use this service to create a good daily routine. And this leads to Mass Adoption.

The problem Daily Routine solves

People engage in self-improvement through the Daily Routine service, collaborating with other users on the web, while also having the opportunity for financial profit.

Indeed, creating habits can be challenging without proper motivation. That's why we have designed a system where individuals can wager their own money and receive rewards upon successful habit formation. This concept mirrors real-world businesses in the web2 environment, and leveraging web3 technology makes it easier to globalize this approach.

In this process, individuals upload photos, which are then validated by moderators. The team maintains transparency of this service through a structure where validations are conducted to prevent moderator abuse. Furthermore, all these processes and financial distributions are carried out through a decentralized structure facilitated by smart contract.

Here's an explanation of each role:

  1. User: The person who wants to create a habit.
  2. Moderator: The validator who verifies the habit-related actions.
  3. Manager: The overseer and administrator of the moderators.

Now let's go through the overall flow:

  1. Create a challenge room for a specific habit.
  2. Users participate in the room by staking a certain amount of money.
  3. Users upload daily photos of the habit.
  4. Moderators review the habit-related actions and validate them as either success or failure, recording the results on the blockchain.
  5. If a habit receives a certain number of validations (meeting the success criteria), it is considered successful.
  6. At the end of the challenge period, the money is distributed to the users who successfully completed the habit and penalties are applied to those who failed, along with appropriate rewards for the moderators.

This flow creates a system where users are incentivized to form habits, moderators ensure the integrity of the process, and successful participants are rewarded while penalties are imposed for unsuccessful attempts.

Challenges we ran into

have thought a lot about how to effectivelyenter unstructured data such as reading and exercise, and to solve this, I have adopted the concept of blockchain node consensus. To authenticate that a user has performed a specific action, the following process is followed:

  1. The user uploads an image.
  2. The uploaded image is verified by a "moderator" (validator).
  3. An action that has received a certain number of verifications is considered successful.

However, this also brings issues such as trustworthiness of the verifications when there are few moderators, and low rewards when there are many moderators.
To address these problems, we plan to introduce the concept of a "manager" who manages the moderators. The manager can rectify incorrect verifications made by moderators and has the authority to revoke the qualifications of moderators who consistently make a certain number of incorrect verifications.

We aim to solve the problem of entering unstructured data into the blockchain through this logic.

Technologies used

Discussion