Bitcoin Forum
May 10, 2024, 11:00:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Are there enough nodes online?  (Read 2248 times)
slob (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 10, 2013, 02:16:03 AM
 #1


I was looking at the list of nodes connected to blockchain.info

http://blockchain.info/connected-nodes

It says a total of 706 nodes are connected. Does that mean, right now, there are only 700+ copies of the blockchain online?

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715338823
Hero Member
*
Offline Offline

Posts: 1715338823

View Profile Personal Message (Offline)

Ignore
1715338823
Reply with quote  #2

1715338823
Report to moderator
Kris
Donator
Hero Member
*
Offline Offline

Activity: 640
Merit: 500


View Profile
August 10, 2013, 02:25:10 AM
 #2

Connected to blockchain, most likely. However each of the nodes listed could be connected to 706 other nodes, and each of these 706 other nodes could be connected to 706 other nodes.
TippingPoint
Legendary
*
Offline Offline

Activity: 905
Merit: 1000



View Profile
August 10, 2013, 03:52:39 AM
 #3

And now...

Total Connected: 926

eleuthria
Legendary
*
Offline Offline

Activity: 1750
Merit: 1007



View Profile
August 10, 2013, 04:48:48 AM
 #4


I was looking at the list of nodes connected to blockchain.info

http://blockchain.info/connected-nodes

It says a total of 706 nodes are connected. Does that mean, right now, there are only 700+ copies of the blockchain online?



It means there were only 700 nodes *connected to blockchain.info*.  There are significantly more nodes than that in total.

RIP BTC Guild, April 2011 - June 2015
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4475



View Profile
August 10, 2013, 08:51:10 AM
 #5


I was looking at the list of nodes connected to blockchain.info

http://blockchain.info/connected-nodes

It says a total of 706 nodes are connected. Does that mean, right now, there are only 700+ copies of the blockchain online?



no this means that there are 706 nodes talking directly to blockchain.info.

each of those nodes also talk to other nodes.

here is a better stats page for the entire network of nodes instead of just the ones directly connected to blockchain.info
http://getaddr.bitnodes.io/

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
No_2
Hero Member
*****
Offline Offline

Activity: 901
Merit: 1033


BTC: the beginning of stake-based public resources


View Profile
August 10, 2013, 09:23:07 AM
Last edit: August 10, 2013, 02:01:26 PM by No_2
 #6

Whilst looking at a payment address on blockchain.info on a colleague's computer I sent a payment to him from my mobile phone wallet.

The payment registered on his's screen as I was hitting the button on my phone, it must have been under 100 milliseconds. Very very fast propagation time.

One understands these things logically, but seeing it is very reassuring from an intuitive perspective.
TippingPoint
Legendary
*
Offline Offline

Activity: 905
Merit: 1000



View Profile
August 10, 2013, 06:12:55 PM
 #7

Whilst looking at a payment address on blockchain.info on a colleague's computer I sent a payment to him from my mobile phone wallet.

The payment registered on his's screen as I was hitting the button on my phone, it must have been under 100 milliseconds. Very very fast propagation time.

One understands these things logically, but seeing it is very reassuring from an intuitive perspective.

I was also surprised when I saw that happen the first time.
https://bitcointalk.org/index.php?topic=137272.msg2227831#msg2227831
TippingPoint
Legendary
*
Offline Offline

Activity: 905
Merit: 1000



View Profile
August 10, 2013, 06:14:59 PM
 #8

 The top 10 countries with their respective number of active nodes are as follow.
1   United States   31124
2   China   15658
3   Germany   10602
4   United Kingdom   7526
5   Russian Federation   7484
6   Canada   4890
7   Australia   3671
8   Poland   2557
9   Ukraine   2505
10   Netherlands   2488


drawingthesun
Legendary
*
Offline Offline

Activity: 1176
Merit: 1015


View Profile
August 11, 2013, 05:51:29 AM
 #9

bitnode says less than 200,000 nodes are in the world. This is the most depressing thing I have heard in a long time.

I expected several million active nodes at least.

jubalix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1022


View Profile WWW
August 11, 2013, 07:28:59 AM
 #10

bitnode says less than 200,000 nodes are in the world. This is the most depressing thing I have heard in a long time.

I expected several million active nodes at least.



200000 are quite a lot considering, I mean how many companies/govs/banks can afford 200K backups of the same data

 

Admitted Practicing Lawyer::BTC/Crypto Specialist. B.Engineering/B.Laws

https://www.binance.com/?ref=10062065
slob (OP)
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
August 12, 2013, 01:30:47 AM
 #11

200,000 copies of the blockchain at 10gb a pop— that's like 2 petabytes!
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
August 12, 2013, 05:59:17 AM
 #12

Answer: no.

We can always use more full nodes (bitcoind or Bitcoin-Qt) that accept incoming connections from the global Internet.

If you are behind a firewall (you should be!), drill a hole for port 8333, and verify that it works from somewhere outside your network.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8419



View Profile WWW
August 12, 2013, 12:19:44 PM
 #13

bitnode says less than 200,000 nodes are in the world. This is the most depressing thing I have heard in a long time.
I expected several million active nodes at least.
that number is pure fantasy. It's culled from addr broadcasts, but there are crap nodes that just send random addresses to anyone who connected to them, greatly inflating estimates based on watching addr broadcasts. (and at the same time, there are a great many nodes which never addr broadcast)

There are on the order of 4000 to 5000ish listening nodes. Average connection counts on listening nodes suggest that there are something on the order of 50,000 total bitcoin nodes.  It's likely that we're soon going to be going through cycles of running out of listening sockets again, this happened back in early 2011 due to rapid growth and now due to greater numbers of people running bitcoinj (android wallet, multibit, etc.) which consumes connections but doesn't contribute back to the network.

A lot of people use Bitcoin only via websites, what this says for the future security of bitcoin is hard to say.
drawingthesun
Legendary
*
Offline Offline

Activity: 1176
Merit: 1015


View Profile
August 12, 2013, 12:23:24 PM
 #14

There are on the order of 4000 to 5000ish listening nodes. Average connection counts on listening nodes suggest that there are something on the order of 50,000 total bitcoin nodes.  It's likely that we're soon going to be going through cycles of running out of listening sockets again, this happened back in early 2011 due to rapid growth and now due to greater numbers of people running bitcoinj (android wallet, multibit, etc.) which consumes connections but doesn't contribute back to the network.

A lot of people use Bitcoin only via websites, what this says for the future security of bitcoin is hard to say.


Would a small monetary incentive towards being a full node help matters much? It looks like running a node actually offers no advantage and plenty of disadvantages to online and lite nodes.
OnkelPaul
Legendary
*
Offline Offline

Activity: 1039
Merit: 1004



View Profile
August 12, 2013, 12:40:48 PM
 #15

Would a small monetary incentive towards being a full node help matters much? It looks like running a node actually offers no advantage and plenty of disadvantages to online and lite nodes.

I used to start up my bitcoin node (incoming connections enabled) with my computer at home. Stopped doing that when I noticed that my complete outgoing network bandwidth was consumed by bitcoin traffic, noticeably affecting other network uses.
Since I don't trigger many transactions, I now only run the client once or twice a week to catch up with the blockchain.

Onkel Paul

Akka
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001



View Profile
August 12, 2013, 12:46:33 PM
 #16

There are on the order of 4000 to 5000ish listening nodes. Average connection counts on listening nodes suggest that there are something on the order of 50,000 total bitcoin nodes.  It's likely that we're soon going to be going through cycles of running out of listening sockets again, this happened back in early 2011 due to rapid growth and now due to greater numbers of people running bitcoinj (android wallet, multibit, etc.) which consumes connections but doesn't contribute back to the network.

A lot of people use Bitcoin only via websites, what this says for the future security of bitcoin is hard to say.


Would a small monetary incentive towards being a full node help matters much? It looks like running a node actually offers no advantage and plenty of disadvantages to online and lite nodes.

That's one of the disadvantages of Bitcoin and what I think it's one of its most serious flaws. Bitcoin pays you for producing hot air, but there is no financial inactive in providing the resources it actually needs. Bandwidth and Space. In the original design this was tied together as in order to mine you also needed to run a full node. In this design every miner would, besides buying high priced electric heaters, need to invest money into having a well connected node and to store the Blockchain.

 The invention of pooled mining changed this. Now Mining Pools are the only ones that rally need to run full nodes. Some Business maybe will also invest in nodes, but it isn't absolutely necessary for them.

All previous versions of currency will no longer be supported as of this update
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8419



View Profile WWW
August 12, 2013, 12:51:06 PM
 #17

Would a small monetary incentive towards being a full node help matters much? It looks like running a node actually offers no advantage and plenty of disadvantages to online and lite nodes.
Crazy. It offers the advantage of having security that is independent of other people. Even though your 'online' or lite node may keep its keys privately, this doesn't prevent parties you're connecting to from doing thing like lying to you about payments you've received (at some costs for true SPV nodes).  Even independent of the personal security benefits, it contributes to the health of the network backing these coins that you own.

That's one of the disadvantages of Bitcoin and what I think it's one of its most serious flaws. Bitcoin pays you for producing hot air, but there is no financial inactive in providing the resources it actually needs. Bandwidth and Space. In the original design this was tied together as in order to mine you also needed to run a full node. In this design every miner would, besides buying high priced electric heaters, need to invest money into having a well connected node and to store the Blockchain. The invention of pooled mining changed this. Now Mining Pools are the only ones that rally need to run full nodes. Some Business maybe will also invest in nodes, but it isn't absolutely necessary for them.
Mining is something the network needs, don't understate that— but indeed,  we have frighteningly few actual miners in bitcoin a couple dozen pools plus p2pool users, pretty much.  Everyone is is just selling computing power to one of those parties. It's fragile and frightening.

It's possible to have a POW scheme which prevents this, but the tradeoffs aren't obvious, alas.
drawingthesun
Legendary
*
Offline Offline

Activity: 1176
Merit: 1015


View Profile
August 12, 2013, 01:05:23 PM
 #18

Mining is something the network needs, don't understate that— but indeed,  we have frighteningly few actual miners in bitcoin a couple dozen pools plus p2pool users, pretty much.  Everyone is is just selling computing power to one of those parties. It's fragile and frightening.

Is it true that Satoshi never foresaw pooled mining? Did he ever comment on the fact that there will eventually only be a handful of miners in the world?

It's possible to have a POW scheme which prevents this, but the tradeoffs aren't obvious, alas.

Could you give me a idea what would work?
gmaxwell
Staff
Legendary
*
Offline Offline

Activity: 4172
Merit: 8419



View Profile WWW
August 12, 2013, 01:14:51 PM
 #19

Is it true that Satoshi never foresaw pooled mining? Did he ever comment on the fact that there will eventually only be a handful of miners in the world?
I don't believe that he did, it's kind of crazy when you think about it. It undermines the purpose and motivations of creating Bitcoin. If you don't actually care about decentralized cryptocurrency, why are you doing anything with Bitcoin in the first place? ... Because it's profitable, but that were so obvious it would have been created long before Satoshi did. Smiley

With a little more foresight, Satoshi could have both foreseen pooled mining and possibility of using the same consensus algorithm to decenteralize pooled mining (e.g. P2Pool) and perhaps the symmetry would have been broken differently, large centralized pools might not have arisen, and the world might be a very different place now. Alas.

Quote
Could you give me a idea what would work?
See: "POW which involves queries against the UTXO set"

A whole bunch of variations are possible, but the general idea is to use the state you're mining against to make a deterministic random selection in a normative UTXO set, and then hash the result and thats your POW.  So your mining hardware would be boards of ultra fast flash memory coupled with sha256 fpgas or something instead of SHA256 chips.  It's a kind of memory hard POW.
jubalix
Legendary
*
Offline Offline

Activity: 2618
Merit: 1022


View Profile WWW
August 12, 2013, 04:57:57 PM
Last edit: August 12, 2013, 05:35:48 PM by jubalix
 #20

Is it true that Satoshi never foresaw pooled mining? Did he ever comment on the fact that there will eventually only be a handful of miners in the world?
I don't believe that he did, it's kind of crazy when you think about it. It undermines the purpose and motivations of creating Bitcoin. If you don't actually care about decentralized cryptocurrency, why are you doing anything with Bitcoin in the first place? ... Because it's profitable, but that were so obvious it would have been created long before Satoshi did. Smiley

With a little more foresight, Satoshi could have both foreseen pooled mining and possibility of using the same consensus algorithm to decenteralize pooled mining (e.g. P2Pool) and perhaps the symmetry would have been broken differently, large centralized pools might not have arisen, and the world might be a very different place now. Alas.

Quote
Could you give me a idea what would work?
See: "POW which involves queries against the UTXO set"

A whole bunch of variations are possible, but the general idea is to use the state you're mining against to make a deterministic random selection in a normative UTXO set, and then hash the result and thats your POW.  So your mining hardware would be boards of ultra fast flash memory coupled with sha256 fpgas or something instead of SHA256 chips.  It's a kind of memory hard POW.


do you think this could be an innovation in CC's, forced decentralized mining, or does sunnykings proof of stake give another out?

Admitted Practicing Lawyer::BTC/Crypto Specialist. B.Engineering/B.Laws

https://www.binance.com/?ref=10062065
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!