No one can provide an exact answer to “how many people own Bitcoin” or “how many people own Ethereum” because a single user can have multiple anonymous addresses on the network. We can however analyse the data available in block explorers, company reports and research posts to make an estimate.
tl;dr estimates based on the methodology below
Last Updated:
There are currently Bitcoin holders which represents a % global adoption rate
There are currently Ethereum holders which represents a % global adoption rate
Methodology
To estimate the number of users we need reliable data and a method to extrapolate it to quantify individual users.
Review of Data Sources
I began by looking for dependable sources of data which included:
- Block explorers provide address counts
- Financial reports provide monthly active users
- Surveys & prior research provides adoption percentages
Blockchain Analysis
Block explorers for both Bitcoin and Ethereum can yield useful data on the total number of addresses/wallets. Some users may control multiple addresses and some addresses may be inactive.
To get the most accurate information I looked at Bitcoin addresses with a balance above 0.01 BTC and Ethereum addresses with over 0.1 ETH
This can give a live growth chart with up to the second data which can be used to extrapolate data from previous studies.
PREVIOUS STUDIES & Company reports
Public companies like Coinbase declare the monthly active users in financial reports. Crypto.com also carried out a study using it’s internal data and external sources in 2022.
There have been previous studies with open methodology which provides dated but well analysed estimates of crypto adoption.
These data sources are hard to globalise as Coinbase is very US centric and not as well adopted in Eastern markets for example.
Dynamic Estimation Based On Growth Rates
We can take a mean average value from previous studies at set dates and overlay this on our growth/adoption curve. By analysing the market cap and on chain metrics such as active addresses we can differentiate between Bitcoin and Ethereum holders. Given the anonymous nature of cryptocurrencies, it is important to note that the figures derived are estimates rather than exact numbers.
Dynamic Estimate Code
The following code is used to create a dynamic estimate which updates in realtime. The data uses a fixed acceleration rate which may not be accurate due to the cyclical nature of crypto markets.
const aug23 = 1690879768777;
const date = new Date();
const ts = date.getTime();
const passed = ts - aug23;
const btcMean = 385000000;
const ethMean = 224000000;
const btcAcceleration = 0.818 / 1000;
const ethAcceleration = 1.243 / 1000;
const btcGrowth = passed * btcAcceleration;
const ethGrowth = passed * ethAcceleration;
const btcHolders = ((btcMean + btcGrowth) / 1000000).toFixed();
const ethHolders = ((ethMean + ethGrowth) / 1000000).toFixed();
document.getElementById('btcHolders').innerHTML = `${btcHolders} million`;
document.getElementById('ethHolders').innerHTML = `${ethHolders} million`;
const btcAdoption = ((btcMean + btcGrowth) / 8100000000 * 100).toFixed();
const ethAdoption = ((ethMean + btcGrowth) / 8100000000 * 100).toFixed();
document.getElementById('btcAdoption').innerHTML = btcAdoption;
document.getElementById('ethAdoption').innerHTML = ethAdoption;
Data Sources
Ethereum Unique Addresses:
https://etherscan.io/chart/address
Bitcoin 30d Unique Addresses: https://www.blockchain.com/explorer/charts/n-unique-addresses
Coinbase Financials
https://investor.coinbase.com/financials/quarterly-results/default.aspx
Triple A Research
https://triple-a.io/crypto-ownership-data/
Crypto.com Study
https://crypto.com/company-news/global-cryptocurrency-owners-grow-to-425-million-through-2022
Nansen Research
https://research.nansen.ai/