Bitcoin Forum
April 17, 2014, 04:18:47 PM *
News: Due to the OpenSSL heartbleed bug, changing your forum password is recommended.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3  All
  Print  
Author Topic: Bitcoin p2p Network Status Charts.  (Read 7808 times)
nibor
Sr. Member
****
Offline Offline

Activity: 343


View Profile

Ignore
September 12, 2011, 10:46:09 AM
 #1


We have just launched a new website that monitors the health and status of the Bitcoin P2P network.

There are an assortment of charts that show for example the number of hosts, messages per hour etc.. over time. We are collecting statistics on 10 metrics at the moment and have plans to add to them. We have only been collecting data for a few days, but over time it will become a valuable tool.

Website is at:
http://bitcoinstatus.rowit.co.uk


Any comments welcome.


Thanks

RowIT Ltd.



Examples of charts are:




1397751527
Hero Member
*
Offline Offline

Posts: 1397751527

View Profile Personal Message (Offline)

Ignore
1397751527
Reply with quote  #2

1397751527
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1397751527
Hero Member
*
Offline Offline

Posts: 1397751527

View Profile Personal Message (Offline)

Ignore
1397751527
Reply with quote  #2

1397751527
Report to moderator
1397751527
Hero Member
*
Offline Offline

Posts: 1397751527

View Profile Personal Message (Offline)

Ignore
1397751527
Reply with quote  #2

1397751527
Report to moderator
GideonGono
Sr. Member
****
Offline Offline

Activity: 398


Long Live The FED


View Profile WWW

Ignore
September 12, 2011, 12:39:50 PM
 #2

great job!

Cryptoman
Hero Member
*****
Offline Offline

Activity: 726



View Profile

Ignore
September 13, 2011, 06:12:11 AM
 #3

Wow, 60k nodes.  Thanks for putting up the site.  Nice job.

"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
GideonGono
Sr. Member
****
Offline Offline

Activity: 398


Long Live The FED


View Profile WWW

Ignore
September 13, 2011, 11:38:57 AM
 #4

Does a mining rig count as a node? Also if there are multiple bitcoiners in a household where they share an IP does that show up as one or multiple nodes?

nibor
Sr. Member
****
Offline Offline

Activity: 343


View Profile

Ignore
September 13, 2011, 11:43:25 AM
 #5


Whether mining rigs show up is determined by whether they are running a bitcoin client that is connected to the main p2p network. If they are then it will if not it will not.

If you have multiple clients behind one NAT router they will show up as one in my stats.

Thanks for the interest. Will be interesting in a few months time to see how the charts trend and whether the number of hosts and the exchange rate have any correlation!
Bert
Full Member
***
Offline Offline

Activity: 126



View Profile

Ignore
September 13, 2011, 11:50:56 AM
 #6

Very nice. Now all that is needed is an IP map like http://nsa.unaligned.org/ or http://xkcd.com/195/

EDIT: Actually you kind of have that covered by the country graphs. Great stuff, will be very interesting to watch over the coming months and years. Sent a donation.

Tip jar: 1BW6kXgUjGrFTqEpyP8LpVEPQDLTkbATZ6
molecular
Donator
Hero Member
*
Offline Offline

Activity: 1176



View Profile

Ignore
September 13, 2011, 11:58:06 AM
 #7

cool stuff!

LightRider
Hero Member
*****
Offline Offline

Activity: 1106


I advocate the Zeitgeist Movement & Venus Project.


View Profile WWW

Ignore
September 13, 2011, 09:56:18 PM
 #8

Thanks for the much needed metrics! It will be interesting and fun to watch them grow over time.

I'm selling a motherboard!
Bitcoin combines money, the wrongest thing in the world, with software, the easiest thing in the world to get wrong.
Visit www.thevenusproject.com and www.theZeitgeistMovement.com.
Stephen Gornick
Hero Member
*****
Offline Offline

Activity: 1232



View Profile WWW

Ignore
September 13, 2011, 10:10:17 PM
 #9

Quite a difference between these numbers and the stats here: http://smsz.net/btcStats/accepting



https://en.bitcoin.it/wiki/Bitcoin_Map

Clark
Hero Member
*****
Offline Offline

Activity: 540


Lead Developer - ZeroBlock


View Profile WWW

Ignore
September 13, 2011, 10:30:54 PM
 #10

These graphs are great! Keep up the good work.

ZeroBlock: The Bitcoin Trading Platform.
PGP KEY | 1Bitcoin3Tg2KWyAq3wzivdqwYqGwKYaGd
fornit
Hero Member
*****
Offline Offline

Activity: 978


View Profile

Ignore
September 13, 2011, 11:34:09 PM
 #11

nice!

can you aggregate the data for the countries?
the graph is barely readable and the big "other" is a little ackward.
how about continents? or at least join countries into somewhat bigger entities.

nibor
Sr. Member
****
Offline Offline

Activity: 343


View Profile

Ignore
September 13, 2011, 11:56:35 PM
 #12

Quite a difference between these numbers and the stats here: http://smsz.net/btcStats/accepting



https://en.bitcoin.it/wiki/Bitcoin_Map



Yes a big difference. What I did notice was reading the wiki entry it says:
Quote
It represent the total number of unique IPs seen within the last 3 hours on the network.

This would explain it as hosts only transmit their address every 24 hours. However in reality it is a lot more often than that as they are relayed, hosts stop and start etc... So monitoring over a 3 hour window instead of the 24 hour that we do could easily explain the difference.

But as it is a decentralised network nobody can be totally sure who is right!
Alex Thornton
Jr. Member
*
Offline Offline

Activity: 47


View Profile

Ignore
September 14, 2011, 05:09:31 AM
 #13

Wow, great charts.

I have a few questions:

How close do you think the total 60k hosts is to the actual number of hosts. Is it even possible to be certain that you counted the vast majority (ie. 99%) of active hosts?

In the chart depicting the number of hosts in each country, you list "other" as a category. Does this category of around 10,500 hosts consist of other countries and unknown locations or just other countries?
nibor
Sr. Member
****
Offline Offline

Activity: 343


View Profile

Ignore
September 14, 2011, 07:59:08 AM
 #14

I think that the chances are these charts are overestimates of number of hosts rather than underestimates.

We did a simulation of the whole network to prove that the methodology was correct:

https://github.com/n1bor/bitcoin-simulation

But if someone downloads the client, runs it for 5 mins then loses interest and shuts it down we will count them as a host for the following 24 hours.

For the estimate of the number of hosts that are listening though these charts underestimate. As by default hosts are limited to 125 connections, and when that is full they will not accept any more. As such in the total of listening hosts we will not include them once they reach the 125 as we can not connect. Currently if you leave a host running it seems to reach 125 connections after about 1 week - not sure what to conclude from this though.


Regarding the "other" countries these are just a long list of other countries. When I get a chance I will add a table to the site that lists them all and their last number of hosts connected.



tcatm
Sr. Member
****
qt
Offline Offline

Activity: 337


View Profile

Ignore
September 15, 2011, 10:32:23 AM
 #15

I recently created this chart http://i.imgur.com/sotmB.png (y: seconds, x: blocks)

Maybe it's something you could add to your site? It might be useful to detect irregular timestamps.
nibor
Sr. Member
****
Offline Offline

Activity: 343


View Profile

Ignore
September 15, 2011, 10:14:16 PM
 #16


Just added the full list of hosts by country to the bottom of the front page. Makes interesting reading.


Country   Number of Hosts
United States   17590
Russian Federation   4805
Ukraine   3799
Germany   3601
Poland   3163
Canada   2425
United Kingdom   2401
Australia   1364
Netherlands   1160
China   1075
Belarus   1064
Romania   973
Sweden   889
European Union   839
Czech Republic   670
France   646
Malaysia   615
Brazil   600
Thailand   551
Bulgaria   551
Spain   529
Finland   525
Serbia   457
Bosnia and Herzegowina   416
Argentina   384
Italy   382
Hungary   370
Austria   358
Switzerland   309
Ireland   296
India   291
Belgium   282
Lithuania   280
Denmark   279
Norway   279
New Zealand   275
Macedonia   269
Israel   265
Portugal   259
South Africa   238
Mexico   229
Croatia (LOCAL Name: Hrvatska)   204
Slovenia   188
Singapore   178
Georgia   168
Philippines   151
Greece   143
Colombia   138
Slovakia (SLOVAK Republic)   119
Japan   116
Chile   114
Moldova Republic of   111
Viet Nam   105
Montenegro   102
Taiwan; Republic of China (ROC)   99
Estonia   98
Kazakhstan   97
Hong Kong   93
Latvia   86
Trinidad and Tobago   67
Turkey   65
Venezuela   61
Armenia   52
Korea Republic of   49
Mongolia   41
Cyprus   38
Saudi Arabia   36
Indonesia   35
Morocco   34
Iceland   31
Luxembourg   30
Saint Vincent and The Grenadines   28
Sri Lanka   25
Uruguay   19
Egypt   18
Paraguay   17
Jamaica   16
Bangladesh   15
Ecuador   13
Puerto Rico   12
Kyrgyzstan   11
Pakistan   10
Antigua and Barbuda   9
Lebanon   8
Bahrain   7
El Salvador   6
Maldives   5
Tanzania United Republic of   4
Barbados   3
Cape Verde   2
Afghanistan   1
ThePok
Full Member
***
Offline Offline

Activity: 132


View Profile

Ignore
September 19, 2011, 10:49:24 PM
 #17

Great site! Never take it down! Smiley
molecular
Donator
Hero Member
*
Offline Offline

Activity: 1176



View Profile

Ignore
September 23, 2011, 11:36:47 PM
 #18

It might be really interesting to see "number of hosts per capita" for each country.

Bert
Full Member
***
Offline Offline

Activity: 126



View Profile

Ignore
September 24, 2011, 02:21:44 PM
 #19

It might be really interesting to see "number of hosts per capita" for each country.
It is a shame that the CIA World Factbook does not just return numbers for population of each country.
https://www.cia.gov/library/publications/the-world-factbook/fields/2119.html#rs

Tip jar: 1BW6kXgUjGrFTqEpyP8LpVEPQDLTkbATZ6
Simon Barber
Jr. Member
*
Offline Offline

Activity: 56


View Profile

Ignore
September 24, 2011, 03:46:53 PM
 #20

I'd be very interested in some statistics on how long it takes transactions and blocks to propagate across the bitcoin network. Could you collect some data on these times? I.E. Measure when you receive a particular tx or block from different nodes, and track something like the 95% percentile of the delay.

Having good data on this (especially for blocks) is relevant to any discussion of changing the blocktime to less than the current 10 minutes.
Pages: [1] 2 3  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!