60% SplinterLands Accounts are Bots or Purely Card Rental?

avatar of @splinterbin
LeoFinance Badge
4 min read

image.png Note: Picture from internet

Currently the splinterlands has avg. 400k active accounts are playing daily.

image.png Picture source

How many of them are actually card owner?

How many of them are bots or rental accounts?
This is something popping in my mind which I really want to figure it out.

In order to figure out this question, here I will make some assumptions and definitions:

  1. Card owner account: The account holds most of his cards, and minority of the cards could be rented for some reason.
  2. Rental account or Bots: from the end user point of view, I have no way to really differentiate which account is rental and which is bots. Although many bloggers tried to differentiate the bots from human via their names. but for my personal point of view, differentiate from account name is not sufficient as people may create a series of accounts and put a run number on each account for sake of easy management.
  3. Assume the distribution of the bots, rental and human accounts play along different time period follows the uniform distribution.
  4. Assume the bots, rental account and card owner accounts more or less follows the below distribution.
  5. I'm in the Gold II which is right middle of the entire leagues which gives fairly balanced view on either bots or rental account.


Therefore with the method that I'm thinking about, it will be only able to differentiate the card owner account from bots and rental accounts.

Here's the differences between Normal distribution vs. the Uniform distribution.

*Gaussian distribution: Along the time, Bots, Rental, Card owner will mostly play at certain concentrated time period. and their period could be different from each other.

Uniform distribution: Bots, Rental, Card owner accounts distributed along different time period equally and among these 3 , the ratio of each of among samples remain same proportion.


Ok. Once we have the definition of different account and sample distribution type assumed.

Then how to derive the % between card owner account vs. bots/rental?

If the distribution assumption is true, we can get the ratio between card owner and bots/rental from the battle log that we have.

Here's the way that I'm going to do at least to estimate the ratio in Gold II league:

  1. Get the total battle log for my account ==> 20
  2. Check each opponent's card holding status.
    • If the cards he holds roughly match to the CP he has ==> Card owner account
    • If the account only hold rewards cards and the CP is significantly lower than the battling CP ==> Rental/Bots account
  3. After know the QTY of the card owner account vs. Bots/Rental, then we can get the ratio.
  4. with the PeakMonsters' dashboard plot, multiply the active account with the ratio. ==> Then I know roughly the daily number of account for Card owner vs. the Bots/Rental.

Understood, this is not a very accurate method to calculate the account number. But, this result does give some inside that how many accounts are actually putting money into the eco system and how many does not. And hopefully the new changes that will happen in early May 2022 will cause the changes on this ratio later.

Ok. Let's see how is the battle log looks like in my account





The CP that those opponents have vs. the actual est. CP they own are as below:

  1. NA-SPL-89: Battle CP:101,245, Actual CP: 2149 => Bots/Rental
  2. CALEBJ: Battle CP:512,456, Actual CP: 559,761 => Card owner
  3. RJMSO5: Battle CP:170,620, Actual CP: 0 => Bots/Rental
  4. PNHIRO: Battle CP: 24,754, Actual CP: 11,383 => Bots/Rental
  5. ALDREN3: Battle CP: 208,145, Actual CP: 230 => Bots/Rental
  6. THEGMACHINE: Battle CP: 347,530, Actual CP: 36,198 => Bots/Rental
  7. GIOTRIX: Battle CP: 277,197, Actual CP: 308,153 => Card owner
  8. HOCALL: Battle CP: 452,630, Actual CP: 777,949 => Card owner
  9. DC3NTR4LZD: Battle CP: 203,910, Actual CP: 236,847 => Card owner
  10. WYATTEARP: Battle CP: 2,195,519, Actual CP: 2,315,600 => Card owner
  11. JAMOOL: Battle CP: 155,400, Actual CP: 157,082 => Card owner
  12. DRAGONGHOST: Battle CP: 239,680, Actual CP: 0 => Bots/Rental
  13. Raijinxd091396: Battle CP: 0, Actual CP: 0 => Bots/Rental
  14. DORYVE: Battle CP: 173,352, Actual CP: 9,123 => Bots/Rental
  15. ANGELFEST: Battle CP: 599,645, Actual CP: 79,867 => Bots/Rental
  16. RJMS04: Battle CP: 0, Actual CP: 0 => Bots/Rental
  17. XANDER09: Battle CP: 0, Actual CP: 0 => Bots/Rental
  18. JJLEEPCMOTOVLOG: Battle CP: 0, Actual CP: 0 => Bots/Rental
  19. INSTAMENTAL: Battle CP: 374,830, Actual CP: 2,371,225 => Card Owner
  20. SKYMIN: Battle CP: 911,004, Actual CP*: 2,106,838 => Card Owner

Ok. Now we got all the data between Card owner account and Bots/Rental accounts:

Card Owner: 12/20 (60%) Bots/Rental: 8/20 (40%)

Avg. daily Active accounts: 401,750 So in these active accounts: 241,050 accounts are from Bots/Rental and the remaining 160,700 accounts are the one who really put the money into the Eco system.

Caveats: This calculation is only from one day data, could only be used for reference. Tt may be far away from accurate.

Nevertheless, Since my account is at mid league - Gold II, so when you use this method to calculate, the result may be different when the league is different.

However, it does show a sad fact - Splinterlands has fair amount of accounts are running in minimum investment. (put money into the eco system.) In certain level, it's also kinds of unfairness for the people who really put their money into it.

To this point, different people have different thought and opinions.

Since there will be some new changes coming out to address the fundamental of those issues. Let's see how it will work.

Posted Using LeoFinance Beta