With the launch of crowdloans and parachain auctions, the Kusama network has overall lost significant market capitalization. However, there is a general decline in crypto-currency prices across all coins, which could bias the perception. This analysis aims to analyze different aspects that happened during a 42 days period (between 2021-05-13 and 2021-06-23). This includes the mid of May where prices were generally high, as well as the following bear market during which the Kusama auctions were announced and launched.
In this analysis, I focus on market data (prices, market cap and trading volume) of BTC, KSM and some close competitors. Additionally, I incorporate behavioral on-chain data (unstaking decisions and crowdloan contributions). The following questions should be answered:
| Name | Date | Session_number |
|---|---|---|
| First Day of Analysis | 2021-05-13 | 12748 |
| Last Day of Analysis | 2021-06-23 | 13755 |
| Auction Announcement | 2021-06-08 | 13384 |
| First Crowdloan | 2021-06-08 | 13391 |
| Start Auction | 2021-06-15 | 13554 |
In this section, we take a closer look on market data available for the various coins selected. We will have a look at the price data as well as exchange volume. The market data is available from the 2021-05-13 (Day 0) until the 2021-06-23 (Day 42).
All prices are normalized to 1 for the first day. The data shows, that KSM spiked around the 10th of June (day 29) during the bear market as a reaction to the announcement of the auctions (8th of June). Generally, all coins lost significant value since the 25th of May and it is difficult to disentangle that general trend from the announcement of auctions. The next table shows how much value each coin lost since the 25th of May.
| Coin | Price change from day 25th May to 23rd June |
|---|---|
| BTC | -34.9907143 % |
| DOT | -58.6393175 % |
| KSM | -61.5133745 % |
| AVAX | -68.4573701 % |
| SOL | -38.7248182 % |
| ATOM | -61.6089257 % |
| ADA | -61.6089257 % |
If we take the 25th of May as reference date, we can see that KSM declined similar to other non-BTC coins (with the exception of Solana). The next table shows the relative decline of the coins if we take the 10th of June as reference.
| Coin | Price change from day 10th June to 23rd June |
|---|---|
| BTC | -13.4365259 % |
| DOT | -36.9399816 % |
| KSM | -64.8530285 % |
| AVAX | -31.2496603 % |
| SOL | -36.4764908 % |
| ATOM | -36.2517222 % |
| ADA | -36.2517222 % |
Result 1:
We can see that the volume of KSM spiked around the announcement but apart from that follow the general trend.
In the previous plot, we compare the KSM volume with the KSM price and indicate two important events. First, the 2021-06-08, which is the announcement of the auctions and the 2021-06-08, which is the start of the first auction. The price and volume picks up on the announcement, but declines with the start of the auction.
As the market cap is a function of the price and the issuance, it closely resembles the development of the prices of the various coins and not much additional insights can be gained from here.
In order to find out whether the KSM price is driven by the BTC price, we can use Granger causality. This tests whether one timeseries causally affects the other. More specifically, a timeseries X is said to Granger-cause Y if Y can be better predicted using the histories of both X and Y than it can by using the history of Y alone. In other words, does knowing the price of BTC have predictive power to estimate the price of KSM?
## Granger causality test
##
## Model 1: ksm_price ~ Lags(ksm_price, 1:3) + Lags(btc_price, 1:3)
## Model 2: ksm_price ~ Lags(ksm_price, 1:3)
## Res.Df Df F Pr(>F)
## 1 32
## 2 35 -3 0.8409 0.4816
We cannot reject the H0 that the price of BTC does not Granger-cause the price of KSM. This means that knowing the price of BTC at a certain lag has no predictive value on the price of KSM. The same result holds for different lags.
## Granger causality test
##
## Model 1: dot_ts_price ~ Lags(dot_ts_price, 1:3) + Lags(ksm_ts_price, 1:3)
## Model 2: dot_ts_price ~ Lags(dot_ts_price, 1:3)
## Res.Df Df F Pr(>F)
## 1 32
## 2 35 -3 3.1277 0.03926 *
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
## Granger causality test
##
## Model 1: ksm_ts_price ~ Lags(ksm_ts_price, 1:3) + Lags(dot_ts_price, 1:3)
## Model 2: ksm_ts_price ~ Lags(ksm_ts_price, 1:3)
## Res.Df Df F Pr(>F)
## 1 32
## 2 35 -3 4.0372 0.01527 *
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
As a sidenote, it seems that the KSM and DOT price are closely related and causally affect each other (in both directions).
Result 2:
The staking rate revolves around 50%, which is actually quite far away from the optimal of 75%. If this remains an issue even with the changes that come to the optimal staking rate due to parachains, this needs to be further addressed in the future. Apart from that, the impact on the staking rate was around 3% of all issued tokens.
During the whole time of analysis, a total of 714444.6 KSM were unstaked.
We can observe that there has been a large amount of KSM withdrawn at once between session 13356 and 13357. Upon further inspection, it seems that this has largely be caused by a single entity.
| Address | Amount Unbonded | Block unbond | Block bond withdrawn |
|---|---|---|---|
| G54yeoqphv5wFhKKuREJRbJesQxB2m2A6LadNYdU4pwYuDm | 49545 KSM | 7563741 | 7807298 |
| CdGAmdYxogDKTgg89nkLrh51PCG5PAspCJqHVr4m3mRFRAb | 49545 KSM | 7563741 | 7807298 |
| EwYyeF8izxHwXA7C4fj1pVWyG8fEQWjR73bZjRu9rYqVXwt | 49545 KSM | 7563730 | 7807276 |
| Hh3CiU2nCKvGh4emrWnFZ3oqK9cndTkkoYJgbYDvByary1e | 49545 KSM | 7563760 | 7807276 |
| HHQeC8PFAdbLRsKevsiwvPPqZZrBLzsCwgDnRkUwi8myEs2 | 49545 KSM | 7563768 | 7807276 |
| Sum | 198180 KSM | ||
All those accounts sent their funds to EkmdfH2Fc6XgPgDwMjye3Nsdj27CCSi9np8Kc7zYoCL2S3G, which is now contributing regularly to various crowdloans. That indicates that it is an address managed by an Exchange and that there has not been selling pressure from there. Subtracting the above mentioned KSM from the overall unstaked amount during the time, leaves us with: 516264.6 KSM which has been unstaked.
In this section, we use Granger causality to estimate if the timeseries of unstaked tokens influenced the price of KSM. If that is the case, it could indicate that the unstaked tokens were used to sell on the market.
## Granger causality test
##
## Model 1: ksm_price ~ Lags(ksm_price, 1:2) + Lags(staked_amount, 1:2)
## Model 2: ksm_price ~ Lags(ksm_price, 1:2)
## Res.Df Df F Pr(>F)
## 1 35
## 2 37 -2 2.614 0.08748 .
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
The statistical test is not significant which means, that we cannot reject the H0 that the unstaking behavior does not influence the price of KSM. To confirm this, we run a Vector Autoregression analysis (VAR).
##
## VAR Estimation Results:
## =========================
## Endogenous variables: staked_amount, ksm_price
## Deterministic variables: none
## Sample size: 40
## Log Likelihood: -687.921
## Roots of the characteristic polynomial:
## 0.9986 0.8627 0.227 0.227
## Call:
## VAR(y = combined_timeseries_bond_ksm_price, type = "none", lag.max = 5,
## ic = "AIC")
##
##
## Estimation results for equation staked_amount:
## ==============================================
## staked_amount = staked_amount.l1 + ksm_price.l1 + staked_amount.l2 + ksm_price.l2
##
## Estimate Std. Error t value Pr(>|t|)
## staked_amount.l1 1.3651 0.1465 9.316 3.98e-11 ***
## ksm_price.l1 143.5679 98.7314 1.454 0.1546
## staked_amount.l2 -0.3611 0.1471 -2.455 0.0191 *
## ksm_price.l2 -224.1144 101.2655 -2.213 0.0333 *
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
##
## Residual standard error: 33960 on 36 degrees of freedom
## Multiple R-Squared: 1, Adjusted R-squared: 1
## F-statistic: 2.889e+05 on 4 and 36 DF, p-value: < 2.2e-16
##
##
## Estimation results for equation ksm_price:
## ==========================================
## ksm_price = staked_amount.l1 + ksm_price.l1 + staked_amount.l2 + ksm_price.l2
##
## Estimate Std. Error t value Pr(>|t|)
## staked_amount.l1 -0.0001918 0.0002437 -0.787 0.436
## ksm_price.l1 0.7979050 0.1641727 4.860 2.3e-05 ***
## staked_amount.l2 0.0002033 0.0002446 0.831 0.411
## ksm_price.l2 0.0033145 0.1683865 0.020 0.984
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
##
## Residual standard error: 56.47 on 36 degrees of freedom
## Multiple R-Squared: 0.982, Adjusted R-squared: 0.98
## F-statistic: 490.1 on 4 and 36 DF, p-value: < 2.2e-16
##
##
##
## Covariance matrix of residuals:
## staked_amount ksm_price
## staked_amount 1153429352 -96268
## ksm_price -96268 3189
##
## Correlation matrix of residuals:
## staked_amount ksm_price
## staked_amount 1.0000 -0.0502
## ksm_price -0.0502 1.0000
The VAR analysis confirms that the unstaked amount of KSM does not seem to have influenced the price.
Result 3:
In this section we analyze crowdloan contributions to the different projects as well as how much unstaked KSM went into crowdloans.
The following table shows the number of KSM contributed to each project (up until block 8042451).
| Name | Contribution |
|---|---|
| Karura | 501365.5 |
| Khala | 18006.22 |
| Bifrost | 20711.68 |
| Shiden | 92664.19 |
| Moonriver | 142413.8 |
| Darwinia | 2277.994 |
| Sum | 793737.8 |
The following analysis matches the accounts that unstaked KSM with those accounts contributing in the crowdloans. This makes it possible to roughly estimate how many KSM, which were unstaked, actually went into crowdloans. It also gives an idea how much tokens remain liquid or have been sold in the process.
In total, 793737.8KSM have been contributed to crowdloans (data until block 8042451) from 16580 individual accounts. Of those, 1631 accounts also have unstaked KSM during the period of analysis.
The total number of unstaked KSM in the whole period is 714444.6 KSM. This resembles the sum of the total number of 1010515 unstaked KSM and 296070.9 (re-)staked KSM. As we observed before, 198180 KSM were unstaked of an exchange in order to offer liquidity for users. As those tokens are custodials, we exclude them from the analysis (as they are not clearly used to sell or to contribute to crowdloans).
By cross-referencing the accounts that unstaked and contributed to the crowdloans, we can argue that 157930.6 of the total number of unstaked tokens went into crowdloans. This involves the case where one and the same account unstaked and contributed later to the crowdloans. The ratio of unstaked tokens (without that of the exchange) to crowdloan contribution is 30.59%. It has to be noted that this number in reality is probably a bit higher, because we are missing those cases where accounts unstaked, send the KSM to a different account and contributed from there.
The amount of tokens from the total unstaking during the period which are still liquid and could be sold are those tokens that have not yet been restaked, not contributed to the crowdloan and are not in possession of that one large exchange. This sums up to: 62263.1 KSM.
Result 4:
The crypto-market is experiencing a bear market that negatively affects all prices. As seen in the tables above, KSM suffered similar price decrease than those of competitors. However, there was a period around the announcement that increased the price significantly (even during the bear market). If take that situation as reference point, KSM lost all momentum from the good news of the auctions in the process and did not contribute to a higher relative standing than comparable crypto-currencies. With respect to the influence of unstaked tokens on the price dynamic, the statistical tests indicate that there has not been pressure on the price. However, the ratio of unstaked tokens to crowdloan contributions are rather low. Potentially, users unstaked their tokens with the intent to contribute to crowdloans, but then saw themselves trapped by the bear market. Now, they cannot decide whether they want to re-stake, contribute or sell the tokens.
There are some things to consider for the Polkadot announcement: