I have created a script that goes over the whole Cardano SL history and creates a stats dump.
Those stats include:
- Total transactions number, size, and fees
- Average transaction size and fee
- Balance distributions among addresses
- Total UTxO snapshot (all addresses with their balances)
There are few files:
- Latest total snapshot
- Historical snapshots for each: day, epoch, month, year
- Separate file with the UTxO dump.
You can find results here:
For example, file with the total latest snapshot looks like this:
There’s an extensive readme file explaining the stats schema and format - please refer to it.
For example, stats show that (at the slot 58-12701):
Top 100 addresses hold ~40.09% of all ADA, and top 10’000 addresses hold ~85.59% of all ADA, which means that 9’900 (~3.81%) addresses hold ~45% of ADA
Largest portion of addresses (69’298, ~26.73%) hold between 1’000 and 9’999 ADA, and there are 115 addresses with a positive balance less than 10 lovelaces.
~159’224 (~60%) poorest addresses hold in common ~0.22% of total ADA (which is ~67 million ADA), and each of lowest 50% (~129’612) of addresses hold less than a 1000 ADA. If an address holds more than 10K ADA - it’s already in the top ~24%.
P.S. NOTE: that those are addresses, and not wallets.
P.P.S. Those are just facts I was interested in, I’m not making a point
P.P.P.S. Script and the process are not automated enough yet, so I might be creating some new fresh dumps once in a while “manually”.