Bitcoin Forum

Other => Beginners & Help => Topic started by: Mitch T on January 03, 2014, 05:23:55 AM



Title: Bitnodes.io - Node Count Data Accuracy
Post by: Mitch T on January 03, 2014, 05:23:55 AM
Hello, new Bitcoin researcher here.

I recently met someone experienced with mining. They were knowledgeable enough that it intrigued me to learn more about Bitcoin and cryptocurrencies.

To the point.
http://getaddr.bitnodes.io/ gives "active node counts"

A) Can I safely say 1 node = 1 mining device?
B) Is the data posted there relatively accurate? There doesn't seem to be much noise on this website, I think its fairly new.

What I'm up too.
After pouring over the forum and web the last several days, I started collecting data from various sources for further analysis. Primarily I'm using blockchain.info which seems to have a wealth of data and a well documented API; however, I was unable to find or derive a "daily snapshot of a count of active mining devices".

I'm looking for this so I can calculate and monitor how quickly the hash rate is rising on average, per mining device. It should also give some insight into how quickly people are dumping irrelevant hardware and if more or less miners are actively participating.

Thanks,
Mitch




Title: Re: Bitnodes.io - Node Count Data Accuracy
Post by: disclosure on January 03, 2014, 07:07:09 AM
Those are reachable Bitcoin clients (non-mining + mining) in the past 30 days; see http://bitcoin.stackexchange.com/a/19363/11412
Most miners are behind pool so it's unlikely for us to be able to get the actual number of mining nodes.


Title: Re: Bitnodes.io - Node Count Data Accuracy
Post by: gweedo on January 03, 2014, 07:10:47 AM
Quote
A) Can I safely say 1 node = 1 mining device?
B) Is the data posted there relatively accurate? There doesn't seem to be much noise on this website, I think its fairly new.
A) No, cause you don't have to mine if your running the node, plus we have pools so that skews the data.

B) The data their is only from FULL NODES connected to http://getaddr.bitnodes.io/'s node.


Title: Re: Bitnodes.io - Node Count Data Accuracy
Post by: disclosure on January 03, 2014, 09:19:40 AM
Quote
B) The data their is only from FULL NODES connected to http://getaddr.bitnodes.io/'s node.

The crawler is actually connecting OUT instead of accepting incoming connection to capture all reachable nodes in the network.


Title: Re: Bitnodes.io - Node Count Data Accuracy
Post by: Mitch T on January 03, 2014, 02:29:54 PM
A) No, cause you don't have to mine if your running the node, plus we have pools so that skews the data.

B) The data their is only from FULL NODES connected to http://getaddr.bitnodes.io/'s node.

A) Is there a reason for non-mining nodes to remain active on the network for a meaningful duration of time, say > 1 hr?
B) I thought the numbers seemed a little low, but their site seems to imply they are estimating the size of the entire network.

Per the page: http://getaddr.bitnodes.io/
"Bitnodes is currently being developed to estimate the size of the Bitcoin network by finding all the peering nodes in the network."

The crawler is actually connecting OUT instead of accepting incoming connection to capture all reachable nodes in the network.

Would other pools still be "invisible" to this crawler?

Thanks,
Mitch


Title: Re: Bitnodes.io - Node Count Data Accuracy
Post by: 6Fallen on January 03, 2014, 02:38:48 PM
The pools are not everytime "invisible" to this crawler


Title: Re: Bitnodes.io - Node Count Data Accuracy
Post by: gweedo on January 03, 2014, 06:07:32 PM
A) No, cause you don't have to mine if your running the node, plus we have pools so that skews the data.

B) The data their is only from FULL NODES connected to http://getaddr.bitnodes.io/'s node.

A) Is there a reason for non-mining nodes to remain active on the network for a meaningful duration of time, say > 1 hr?
B) I thought the numbers seemed a little low, but their site seems to imply they are estimating the size of the entire network.

Per the page: http://getaddr.bitnodes.io/
"Bitnodes is currently being developed to estimate the size of the Bitcoin network by finding all the peering nodes in the network."

A) Yes their is a huge reason! To relay transaction thru the network, without full nodes the security and health of the network would be greatly hurt!

B) They can't estimate but they can show you the information about the peers they are connected too. Which is what they are trying to do, is get connected to every peer which is very hard probably impossible.

Yes pools would be invisible you wouldn't know what is a pool node from a regular bitcoin full node.