Introduction & Overview

This document provides an overview of the Treasury dynamics of both Polkadot and Kusama, utilizing the BigQuery infrastructure and queries developed and maintained by the exceptional Parity Data Team. The purpose of this document is to offer readers a deeper understanding of the mechanics of Treasury, factors that determine the inflow and outflow.

The funds kept in the Polkadot and Kusama Treasuries can be queried and verified just as any other account here and here.

Tokens that are deposited into the Treasury, i.e., the inflow, is determined by the following mechanisms:

The outflow is determined by the following mechanisms:

The remainder of the document illustrates various metrics for both Kusama and Polkadot. All values in plots are in their common denomination (KSM for Kusama and DOT for Polkadot). Note to properly check the scale of the y-axis to put values into perspective.

In & Outflow

Outflow (detailed)

The following graphs separate the outflow of the two Treasuries by the spending type.

Inflow (detailed)

The following graphs separate the inflow by the different possible types. For simplicity, slashes are omitted, but rarely happen anyway.

Inflation Rewards to Treasury

The visualizations above clearly illustrate that the predominant portion of Treasury inflow originates from staking inefficiencies. The token economics of these systems are purposefully designed to maintain a steady inflation rate (10%), while providing incentives for stakers to align the actual staking rate with a predetermined target (the ideal staking rate). Specifically, staking APY reaches its peak when the staking rate aligns with the ideal staking rate. Above or below this equilibrium, staking rewards decrease. To maintain a constant inflation rate, the surplus generated by keeping inflation steady is redirected to the Treasury.

It’s crucial to emphasize that in a system where the staking_rate == ideal_staking_rate, no inflow from inflation rewards would be directed to the Treasury.

Historically, at the inception of the network, the ideal staking rate was set at 75% due to the limited use cases of the token, which was either for liquidity or staking, in the absence of parachains. However, with the introduction of parachains, the ideal staking rate was programmed to scale with the number of parachains. This mechanism was first implemented on Kusama in the first half of 2021. Then, it took the auction counter as indicator. This metric was somewhat flawed at the point when leases first expired. A fix that counts the number of active parachains (excluding common good and system chains) was introduced in Runtime Upgrade 0.9.33. This upgrade was executed in conjunction with 0.9.40 on January 14th, 2023. This upgrade also established the mechanism on Polkadot. Consequently, the ideal staking rate experienced a sharp decline from 75% to approximately 54% on Polkadot. Given that, the inflow to the Treasury significantly diminished. This trend is evident in the data presented above, as the inflow decreased starting from February 2023, the first full month the mechanism was in operation.

The implications of this are considerable. Transaction fees constitute a minimal fraction of the total inflow to the Treasury, with the average monthly inflow from fees standing at 4459 DOT (over the past year approximately). Throughout this period, transaction fees comprised only about 2.8% of the total inflow to the Polkadot Treasury.

In the graph below, we see the percentage of diversion to Treasury (relative to the total inflation).

For Polkadot, the overall average share that went to the Treasury (from inflation rewards) is 19.6% since 2021-09-07 and 12.5% since 2023-01-15.