picaso
    discord@missohared
    @picaso.eth

    Marinade Staking Platform User Scoring Methodology

    Marinade Staking Platform User Scoring
    Introduction
    This study aims to evaluate user engagement and staking behavior within the Marinade staking platform on the Solana blockchain. By developing a comprehensive multi-dimensional scoring system, we assess the activity, commitment, and influence of users based on their transaction behavior, token holdings, staking duration, and interactions. This article details the methodology and scoring criteria applied to quantify user performance and engagement.
    Data Sources

    Data is extracted from flipsidecrypto tables

    • Transaction Events from solana.core.fact_events

    • Token Balances from solana.core.fact_token_balances

    • Marinade Liquidity Pool Actions from solana.marinade.ez_liquidity_pool_actions

    • Native Stake Accounts from solana.gov.fact_stake_accounts

    • Staking LP Actions from solana.gov.ez_staking_lp_actions

    db-image-image-veLw
    1.  Transaction Score

    • Definition: Counts distinct successful transactions a user has performed with the Marinade program.

    • Method:

      • Users with fewer than 5 transactions receive a base score of 10.

      • Users with 5 or more transactions are ranked via percentile ranks, and scores are assigned in deciles from 20 to 100.

    • Purpose: Captures user activity frequency and engagement depth.

    db-image-image-4NaY
    2. Marinade Wallet Lifetime Score
    • Definition: Measures how long a wallet has been active on the Marinade platform since its first successful transaction.

    • Method:

      • Calculate the number of days from the first transaction to the current date.

      • Scores are tiered, with higher points awarded for longer wallet lifetimes (e.g., 365+ days scores 100).

    • Purpose: Reflects the longevity and sustained engagement of the wallet.

    db-image-image-BuZB
    3.  mSOL Holder Score
    • Definition: Evaluates users based on their holdings of Marinade’s mSOL token.

    • Method:

      • Use the latest token balance snapshot for each user.

      • Apply percentile ranking to distribute scores, with a minimum balance threshold of 0.01 mSOL.

      • Scores range from 10 to 100 depending on percentile.

    • Purpose: Measures user commitment via token holding size.

    db-image-image-ukS6
    4.  Native Stake Score
    • Definition: Captures the amount of native SOL tokens actively staked through Marinade.

    • Method:

      • Consider the total active stake at the latest epoch.

      • Rank users by stake size percentile and assign scores accordingly.

    • Purpose: Indicates depth of user staking commitment.

    db-image-image-MFYM
    5.  Swap Volume Score
    • Definition: Assesses user engagement through swap volume within Marinade’s liquidity pools.

    • Method:

      • Calculate total swap volume in USD per user.

      • Users with volume below $5 receive a base score of 10.

      • Others are scored by percentile rank with scores from 20 to 100.

    • Purpose: Reflects liquidity interaction and market activity.

    db-image-image-1YTd
    6.  Swap Transaction Score
    • Definition: Measures the number of swap-related transactions.

      • Method:

        • Similar to the transaction score but focused on swap transactions.

        • Scores assigned based on percentile ranks with a minimum score for fewer than 5 transactions.

      • Purpose: Captures frequency of liquidity pool participation.

    db-image-image-0yir
    7.  Stake Duration Score
    • Definition: Measures the active duration of staking by users on Marinade.

    • Method:

      • Calculate days between first non-zero stake activity and either the last zero stake event or last transaction timestamp.

      • Scores assigned based on length of active staking.

    • Purpose: Reflects user staking persistence.

    db-image-image-984V
    8.  MNDE Holder Score
    • Definition: Evaluates holdings of MNDE tokens associated with Marinade.

    • Method:

      • Consider the latest MNDE balance with a threshold of more than 10 tokens.

      • Percentile ranking determines score from 10 to 100.

    • Purpose: Measures user participation via governance or utility tokens.

    9.  Interaction Score
    • Definition: Counts distinct staking authorities a user interacts with besides Marinade’s default authority.

    • Method:

      • Users with multiple distinct staking authorities receive higher scores up to 100.

    • Purpose: Captures diversification and engagement breadth.

    db-image-image-jS5l
    Disclaimer: Flipside AI is here to help but it can make mistakes. Always review outputs and use the upvote/downvote buttons to help us improve. This content is not financial advice.