Because each Bitcoin user can operate multiple Bitcoin clients and wallets, and not every user runs the client constantly, it seems very difficult to gather data about the Bitcoin community.

It's clear that many people in the community will want to remain anonymous (for good reason, if they hold a large amount of value in their wallet), and that collection of statistics in the Bitcoin client app would not be a popular option. Having read about malware that mines bitcoins, it's even possible that botnets may run a bitcoin client too. Even if such a collection technique was palatable, it couldn't be depended upon.

If statistics were gathered on a per-user basis rather than a per-client basis, a whole new data set could provide valuable information to the community, such as growth, feature popularity/desirability, usage preferences etc. Is there any mechanism with which a substantial quantity of real user data could be (or is being) collected reliably? Facebook comes to mind as a possibility, but even Facebook is easy to create fake accounts in.

  • Fortunately, the clients are open source and there are multiple options. If one thinks adding some identification is a good idea we can stop using it for something that retains our privacy. Mar 2, 2012 at 3:01

2 Answers 2


The number of downloads metrics provided from the sites where the clients are downloaded is probably about as close as you are going to finding something that will help you in measuring the number of users.

Then maybe some of the hosted services, such as My Wallet - http://BlockChain.info/wallet would volunteer totals.

The downloads numbers won't help come up with estimates that are anywhere near accurate but the exercise might help show trends (e.g., twice as much downloads month over month might give the ability to estimate a 25% increase in users, for instance.)


The closest thing I'm aware of is RowIT's Bitcoin Stats Page which counts listening hosts, unique IPs and several other statistics which come closer to, but still does not directly equal, a count of users. It is, at least, less likely for one user to run a client from two IP addresses than to simply run two clients from the same address, so unique IP statistics might be somewhat more useful to you.

Realistically, Bitcoin was explicitly created with privacy in mind, so as much data mining as we are capable of, there are certain statistics you're simply unlikely to ever lay hands on.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.