Decentralization Progress

    db_img

    What is Flow (FLOW) Staking?

    Staking is a method of operating and securing the network. It is the process of holding FLOW in order to earn rights to participate in the "validation" of transaction blocks, and in doing so "Validators" are recompensed with rewards. In order to be a "Validator" and participate in these operations, one is required to maintain a server running continuously, technological knowhow, experience, and have a significant amount of FLOW stake.

    This is where P2P Validator comes in, we allow FLOW token holders to participate in staking without all the heavy lifting i.e maintenance, surety bonds etc. by "delegating" their FLOW to P2P. We accumulate users' stake and act as a major validation node, receiving and allocating staking rewards between our users pro rata to the delegation.

    Introduction

    In this dashboard, we are going to analyze stake flow, nodes and validators over time. In this analysis, the focus is on the staked volume, the number of delegators, and the amount of validators rewards. In the end, we will compare Flow with metrics of stake volume and reward volume with the Axelar network.

    For this purpose, we use flow.core.ez_staking_actions and flow.core.dim_validator_labels tables for flow.

    Condition for Flow

    Stake: ACTION IN ('TokensCommitted','DelegatorTokensCommitted')

    UnStake: ACTION IN ('UnstakedTokensWithdrawn' , 'DelegatorUnstakedTokensWithdrawn')

    Reward: ACTION IN ('RewardTokensWithdrawn','DelegatorRewardTokensWithdrawn')

    We also use the axelar.core.fact_staking_rewards table to compare with Axelar.

    Condition for Axelar

    Stake: ACTION IN ('delegate')

    UnStake: ACTION IN ('undelegate')

    Reward: ACTION IN ('withdraw_rewards')

    Method