Title: Bitcoin Client Census Post by: Atheros on August 16, 2011, 08:07:53 PM I've written a program that connects to or accepts connections from Bitcoin clients, tallies their version, and asks repeatedly for other nodes of which this node is aware until they stop answering with interesting (previously unknown to me) nodes. I'm planning on occasionally running this census taker and publishing the results. If anyone has reason to believe my results are not accurate, do let me know!
Census date: 8/15/11 over a 24 hour period Total number of Bitcoin nodes on the network: 114452 Of those, I could connect to 13217 Version Number of nodes 200 1 300 5 301 1 306 1 308 1 310 1 312 2 31300 2 31400 6 31500 3 31700 2 31800 6 31900 121 31902 1 32000 7 32001 37 32002 318 32003 2 32100 851 32200 415 32300 7903 32400 3497 32500 34 Title: Re: Bitcoin Client Census Post by: evoorhees on August 16, 2011, 08:10:52 PM Wow I wish I was a smart programmer and could just create something like that. Nice work sir!
Can you tell me whether your data is gathered in the same way as the data feeding the WebGL Globe? http://www.weusecoins.com/globe-bitcoin/ (http://www.weusecoins.com/globe-bitcoin/) Are those two sets of data useful to each other? Title: Re: Bitcoin Client Census Post by: BubbleBoy on August 16, 2011, 08:11:42 PM By "Total number of Bitcoin nodes on the network" you mean to say that you received 114452 unique IPs ? Or do you have some other more reliable method for counting valid nodes ?
Title: Re: Bitcoin Client Census Post by: Atheros on August 16, 2011, 08:19:35 PM By "Total number of Bitcoin nodes on the network" you mean to say that you received 114452 unique IPs ? Or do you have some other more reliable method for counting valid nodes ? I do not have a more reliable method. It is by IP. If a user gets a new IP within that 24 hour period, I would count them twice. Sorry. :( |