Osmosis Governance

    Create a dashboard that maps community participation in governance. On average, how long does it take for a new wallet to become active in Osmosis governance? Do wallets that are active in governance vote on every proposal? Or do they only vote on select proposals?

    Introduction and methods

    Osmosis is an advanced automated market maker (AMM) protocol that allows developers to build customized AMMs with sovereign liquidity pools. Built using the Cosmos SDK, Osmosis utilizes Inter-Blockchain Communication (IBC) to enable cross-chain transactions.

    In Osmosis, users can stake their OSMO to vote on governance proposals. The users with higher amount of holdings have more power in the voting system.

    In this dashboard we will take an overview about the community participation in governance.

    The main aspect to be aborded are:

    • The voter participation by proposal ID
    • The different votes by proposal ID
    • The average time for a new wallet to become active in Osmosis governance
    • Average proposal participation per user
    • Votes and voters per proposal ID
    • Proposal joiners vs active users over time
    Loading...
    Loading...

    In the first chart, it can be seen the voters participation by each different governance proposal. It can be seen how the amount of participation increased over time. However, during the past 10 proposals, the activity has decreased.

    In the second chart we can see the amount of votes by type for each proposal ID. While during the first proposals, the amount of 'Yes' votes were the predominant on all of the proposals, it can be seen how when the activity started to decrease, the dominance decreased and more 'No' were present basically between proposals 200 and 220. Now, seems like 'Yes' started to dominate the options again.

    Loading...
    Loading...

    Taking into account only those users who participated, the average amount of days to participate in the governance since a wallet do its first transaction is around 23 (22.92).

    If we track the metric over time, we can see how this average increased over time. It is normal because of each day, more probability that a old user join the governance is higher. In this case, from September 2021 to December 2021 the average was below 20. Then, between January 2022 and March 2022, the average experimented volatility but in the major of the days it was above 20. Finally, during the last days, the average was around 40 days.

    Loading...
    Loading...
    Loading...

    Results

    The average number of proposals joined per user decreased over time. However it could be normal due to new users have less probability to join more proposals. However, it can be seen how at some days, a high number of new users join the Osmosis ecosystem and these users participated in a high average of proposals than in a normal day. Then, it can be corroborated that some users join the governance system to vote for an specific proposal, but others do it to participate constantly.

    In the second image, we can see the number of cotes and participants by each proposal ID. It can be seen how the amount of votes depends on the number of participants on each proposal ID.

    To finally assess this approach, I have plotted the proposal participants over the active Osmosis over time. It can be seen how until around proposal 200, the amount of proposal participants was correlated to the number of active users on the network. However, the situation changed afterthat and while the active users is still growing, the number of proposal participants decreased over the past days.

    db_img

    Conclusions and key insights

    In this dashboard we have analyzed the Osmosis governance system. We have explored not only the voters activity, but also the proposals activity.

    The main key insights are:

    • The amount of participation increased over time. However, during the past 10 proposals, the activity has decreased.
    • The average amount of days to participate in the governance since a wallet do its first transaction is around 23. This average increased over time.
    • The average number of proposals joined per user decreased over time.
    • Some users join the governance system to vote for an specific proposal, but others do it to participate constantly.
    • Until around proposal 200, the amount of proposal participants was correlated to the number of active users on the network. However, the situation changed afterthat and while the active users is still growing, the number of proposal participants decreased over the past days.