Pages:
Author

Topic: Total Number of full nodes operating. Less than 10k. (Read 1131 times)

legendary
Activity: 3052
Merit: 1273
I just discovered this website:
https://bitnodes.earn.com/nodes

There are only 9624 full nodes operating right now.
I had no idea that the number was so low.

Before I drop my view on this, let me just say this figure is incorrect.
So now let move on to what masternoods are; Masternode is simply a cryptocurrency full node or computer wallet that keeps the full copy of the blockchain in real-time, just like your have Bitcoin full nodes and is always up & running. But masternodes are considerably different in their functionality than normal nodes. without any knowledge whatsoever when newbie think of running a nood they think is risky, required work and not profitable compare to trading which is the selling point of cryptocurrency. All this is as a result of lack of education by the so called expert and most of them do this intentionally just so they can be the only one to benefit from running a nood (greed).

I think you're mistaken here, running nodes has nothing to do with making money (just so you used the word "greed") as they're not mining through it, but helping the network remain online as well as (the way you said) keep the copy of the complete blockchain, whereas validation of blocks and blockchain (that gives rewards in BTC) is done through mining.
legendary
Activity: 2898
Merit: 1823
Well, I should say all additional full nodes being run, would add some more redundancy. Huh When other nodes goes down and there are backup nodes, then that adds some value, right?
There are on the order of 10,000 reachable nodes. So we already have ~10,000x redundancy, adding more doesn't seem like much of a value. Also, I was mostly trying to ask about someone already running one or more nodes adding an additional one-- the additional one probably goes down if the rest due, so the addition is not much value.

There are plenty of reasons for people to run bitcoin nodes-- better security, better privacy...  but not really any gain in having a hosting party run multiple.

I cannot see why the addition of more nodes could be worthless, even if we have 10 000+ nodes already. Software are corruptible and some OS is very volatile and unreliable, so node counts will go up and down as these nodes fail.

Plus the Bitcoin network by design should really be scaling up, not down.

Quote
Then again, I agree with your point about an individual hosting multiple nodes in one location. Thank you for the civil discussion on this topic, some people would just force their opinion, without even considering the pros and cons of alternative ideas.  Wink  

You should also be an "active node". Have your family and friends connect their SPV wallets to your node, or use the node for your own transactions hosted in hardware that you control.

Running a node in AWS is a "passive node", and it's useless.

Quote
If you continue doing this --> https://bitcointalksearch.org/topic/blocksonly-mode-bw-savings-the-limits-of-efficient-block-xfer-and-better-relay-1377345 people in 3rd world countries will not have an excuse to run full nodes. Thanks.  Wink

That is real scaling. This community has been manipulated by the "scaling debate" to believe that Bitcoin's biggest problem is its block size. Bitcoin's biggest problem is latency.
legendary
Activity: 3430
Merit: 1957
Leading Crypto Sports Betting & Casino Platform
Well, I should say all additional full nodes being run, would add some more redundancy. Huh When other nodes goes down and there are backup nodes, then that adds some value, right?
There are on the order of 10,000 reachable nodes. So we already have ~10,000x redundancy, adding more doesn't seem like much of a value. Also, I was mostly trying to ask about someone already running one or more nodes adding an additional one-- the additional one probably goes down if the rest due, so the addition is not much value.

There are plenty of reasons for people to run bitcoin nodes-- better security, better privacy...  but not really any gain in having a hosting party run multiple.

I cannot see why the addition of more nodes could be worthless, even if we have 10 000+ nodes already. Software are corruptible and some OS is very volatile and unreliable, so node counts will go up and down as these nodes fail.

Then again, I agree with your point about an individual hosting multiple nodes in one location. Thank you for the civil discussion on this topic, some people would just force their opinion, without even considering the pros and cons of alternative ideas.  Wink  

If you continue doing this --> https://bitcointalksearch.org/topic/blocksonly-mode-bw-savings-the-limits-of-efficient-block-xfer-and-better-relay-1377345 people in 3rd world countries will not have an excuse to run full nodes. Thanks.  Wink
staff
Activity: 4172
Merit: 8419
Well, I should say all additional full nodes being run, would add some more redundancy. Huh When other nodes goes down and there are backup nodes, then that adds some value, right?
There are on the order of 10,000 reachable nodes. So we already have ~10,000x redundancy, adding more doesn't seem like much of a value. Also, I was mostly trying to ask about someone already running one or more nodes adding an additional one-- the additional one probably goes down if the rest due, so the addition is not much value.

There are plenty of reasons for people to run bitcoin nodes-- better security, better privacy...  but not really any gain in having a hosting party run multiple.
legendary
Activity: 2898
Merit: 1823
Tell your friend that his nodes would add more "value" to the network if those nodes in each of his shops are utilized for the acceptance of Bitcoin as payment.
legendary
Activity: 3430
Merit: 1957
Leading Crypto Sports Betting & Casino Platform
If I help to fund someone to run a full node on my behalf, it still adds value to the community.
What value are you referring to specifically? I'm especially interested in what value you see being provided beyond the one or more that they're already running (perhaps for someone else)?

Well, I should say all additional full nodes being run, would add some more redundancy. Huh When other nodes goes down and there are backup nodes, then that adds some value, right?

One of my friends have several shops in a franchise setting and each of these satellite sites have their own bandwidth and separate network. We are working on adding full nodes in each branch.   Wink 
legendary
Activity: 2898
Merit: 1823
There are no incentives, except that running your own node makes you not trust anyone in the network to make or validate your transactions for you. But who said decentralization would have no costs?
The original design of bitcoin is not based on such a weak incentive, keeping track of one's own wallet. It is solvable for mid-sized transactions and wallets by connecting to a handful of reputable nodes, running a spv wallet.

But specialization always develops in any "industry". We cannot always make citations on the white paper because Bitcoin has already developed further beyond "Satoshi's vision".
I didn't cited anything, I'm talking about the core design principles, the basics.

Basically,the network security is a direct result of impracticality of collusion between participants because of their divergence in terms of interests, and topological distribution. It is not up to Satoshi Nakamoto and his whitepaper to decide about it: less participants, more collusion potentials and the Byzantine generals would possibly commit a treason.

If Satoshi Nakamoto, hypothetically had suggested any other security model for bitcoin, it would never become popular and considered secure. Bitcoin security model is based on decentralization which is guaranteed by collusion resistance which in turn is not achievable in a network with few participants.

I did not say you specifically, I was saying some people in general. Maybe those people especially from the Bitcoin Cash community. Haha.

I'm also not implying that it's anything wrong, but maybe we should move on from "religious" dogma.

Mining centralization is certainly a problem, but that doesn't make it the origin of every problem nor does it mean that any particular proposed solution would improve it or anything else for that matter.
Greg, you are a prominent figure in the community, kinda political figure I suppose, and should be more careful about what you say imo.

It is not what we are used to hear, confirming the existence of a "problem" by a lead developer (and what problem? Centralization of mining!) and denouncing any responsibility or even possibility for confronting it or claiming that it is not "the origin" of every problem!

It is the origin of the problem under discussion in this topic, isn't it?

It was the origin of delaying SW for an age. Wasn't it?

It is the main factor behind the slow down in adoption of bitcoin by masses and the price being driven by speculative gamblers rather than decent business use cases. Isn't it?


I believe it would be very unfair for anyone to let adoption be a burden on the shoulders of the Core developers. You want adoption? Then build tools on top of Bitcoin.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
It is the main factor behind the slow down in adoption of bitcoin by masses and the price being driven by speculative gamblers rather than decent business use cases. Isn't it?

What other problem do you mean Greg that is so independently important?




I think the adoption of bitcoin is much more important than the price. The price isnt important isn't relevant, except for a few individuals who wants to get  rich.

Especulation about the price is not a problem. In a few years the price will stabilize (with larger adoption),and the volatility we have now won't matter.
staff
Activity: 4172
Merit: 8419
If I help to fund someone to run a full node on my behalf, it still adds value to the community.
What value are you referring to specifically? I'm especially interested in what value you see being provided beyond the one or more that they're already running (perhaps for someone else)?
legendary
Activity: 3430
Merit: 1957
Leading Crypto Sports Betting & Casino Platform
Why can we not have services where people make donations to a global company with enough resources to host these full nodes for them. , like we have with Cloud mining.

I know there are big Bitcoin supporters out there, that might be living in areas where there is weak internet infrastructure or they might lack the technical knowledge to run these full nodes, but they will gladly donate some money to further the cause.

Is there currently services like this?

The point of running a full node is nullified if you aren't the one running it. Unless the machine running the node is under your control, you have to trust a third party. Running a full node is all about getting rid of trust.

Nullified? Nope, I have to disagree. If I help to fund someone to run a full node on my behalf, it still adds value to the community. I have previously donated old harddrives and computers from our work to friends of mine, to configure as full nodes.

If every merchant ran their own full node, then we would not be worried about the decentralization of the network, but these cheapskates just wants to leech from other people, that are willing to sacrifice some bandwidth/hardware for this purpose.

I have even managed to provide some hardware and software support for one of our local bars, to run their own full node.  Grin  
legendary
Activity: 1456
Merit: 1174
Always remember the cause!
There are no incentives, except that running your own node makes you not trust anyone in the network to make or validate your transactions for you. But who said decentralization would have no costs?
The original design of bitcoin is not based on such a weak incentive, keeping track of one's own wallet. It is solvable for mid-sized transactions and wallets by connecting to a handful of reputable nodes, running a spv wallet.

But specialization always develops in any "industry". We cannot always make citations on the white paper because Bitcoin has already developed further beyond "Satoshi's vision".
I didn't cited anything, I'm talking about the core design principles, the basics.

Basically,the network security is a direct result of impracticality of collusion between participants because of their divergence in terms of interests, and topological distribution. It is not up to Satoshi Nakamoto and his whitepaper to decide about it: less participants, more collusion potentials and the Byzantine generals would possibly commit a treason.

If Satoshi Nakamoto, hypothetically had suggested any other security model for bitcoin, it would never become popular and considered secure. Bitcoin security model is based on decentralization which is guaranteed by collusion resistance which in turn is not achievable in a network with few participants.

We cannot always make citations on the white paper because Bitcoin has already developed further beyond "Satoshi's vision".
on this point you can ...
What? It is so opportunistic  Grin
Just because Satoshi has said something wrong in favor of you, it is citable in the context of a discussion about the most essential features of bitcoin?

...  moreover, there have been a number of altcoins to make radical design changes along the lines of what aliashraf has been promoting and yet they do not see an increase in nodes.
Which altcoin did what design change "along the lines' of my proposal?

As of my knowledge, PoW has always been vulnerable to pooling pressure no matter which coin, it has always been based on winner_takes_all approach which I have thoroughly proved its variance drawbacks and inevitability of pooling pressure due to it. I am not aware of any altcoin implementing any alternative variant like what I have proposed.

Mining centralization is certainly a problem, but that doesn't make it the origin of every problem nor does it mean that any particular proposed solution would improve it or anything else for that matter.
Greg, you are a prominent figure in the community, kinda political figure I suppose, and should be more careful about what you say imo.

It is not what we are used to hear, confirming the existence of a "problem" by a lead developer (and what problem? Centralization of mining!) and denouncing any responsibility or even possibility for confronting it or claiming that it is not "the origin" of every problem!

It is the origin of the problem under discussion in this topic, isn't it?

It was the origin of delaying SW for an age. Wasn't it?

It is the main factor behind the slow down in adoption of bitcoin by masses and the price being driven by speculative gamblers rather than decent business use cases. Isn't it?

What other problem do you mean Greg that is so independently important?

staff
Activity: 4172
Merit: 8419
We cannot always make citations on the white paper because Bitcoin has already developed further beyond "Satoshi's vision".
on this point you can, in particular the white paper pointed out that nodes should be run for independent security (last sentence of section Cool and that mining would be done by specialized hardware...  moreover, there have been a number of altcoins to make radical design changes along the lines of what aliashraf has been promoting and yet they do not see an increase in nodes.

Mining centralization is certainly a problem, but that doesn't make it the origin of every problem nor does it mean that any particular proposed solution would improve it or anything else for that matter.

Quote
It will make miners run their own nodes,
No it won't. If it did it wouldn't have a snowballs chance in hell of getting significant usage. It lets pooling for payments be operated separately from the consensus -- which does mean that you could still pool payments in a fairly traditional way while running off your own node, but it doesn't require you run your own (nor could it really).  After talking to multiple large miners (tens of MW of mining) who have _never_ run a Bitcoin wallet (they just have their pools pay directly to an exchange account) I think the potential of this is easily overstated, but it's just the right (better even) thing to do.  Combined with other efforts to lower node operational costs we might see some more independence there but I wouldn't hold my breath for a rapid change. Smiley
legendary
Activity: 2898
Merit: 1823
There are no incentives, except that running your own node makes you not trust anyone in the network to make or validate your transactions for you. But who said decentralization would have no costs?
The original design of bitcoin is not based on such a weak incentive, keeping track of one's own wallet. It is solvable for mid-sized transactions and wallets by connecting to a handful of reputable nodes, running a spv wallet.

But specialization always develops in any "industry". We cannot always make citations on the white paper because Bitcoin has already developed further beyond "Satoshi's vision".

Quote
The main focus should be mining full nodes which have been slaughtered out by pools and coffin nailed by ASICs while we were debating block size and SW to have LN running.

Matt Corallo is developing Better Hash. It will make miners run their own nodes, and bring some node decentralization back among miners, https://github.com/TheBlueMatt/bips/blob/betterhash/bip-XXXX.mediawiki
legendary
Activity: 1876
Merit: 3131
Is it so bad to use a pruned blockchain?

Pruned node is still a full node but there is still a slight problem.

It's much more difficult to change historical blocks, and it becomes exponentially more difficult the further back you go. As above, changing historical blocks only allows you to exclude and change the ordering of transactions. If miners rewrite historical blocks too far back, then full nodes with pruning enabled will be unable to continue, and will shut down; the network situation would then probably need to be untangled manually (eg. by updating the software to reject this chain even though it is longer).

Ethereum currently suffers from the too big blockchain size. Archive nodes store more than 1 TB of data which is way too much for an ordinary user. No wonder why so many users use pruned nodes.
legendary
Activity: 2212
Merit: 5622
Non-custodial BTC Wallet
What about pruning the blockchain?
It's already 200gb now, in a few years it's going to be 500, even 1Tb.

I would like to know your thoughts about it.

Is it so bad to use a pruned blockchain?

hero member
Activity: 854
Merit: 658
rgbkey.github.io/pgp.txt
Why can we not have services where people make donations to a global company with enough resources to host these full nodes for them. , like we have with Cloud mining.

I know there are big Bitcoin supporters out there, that might be living in areas where there is weak internet infrastructure or they might lack the technical knowledge to run these full nodes, but they will gladly donate some money to further the cause.

Is there currently services like this?

The point of running a full node is nullified if you aren't the one running it. Unless the machine running the node is under your control, you have to trust a third party. Running a full node is all about getting rid of trust.
legendary
Activity: 1456
Merit: 1174
Always remember the cause!
Greg Maxwell,

I'm not angry about anything and nobody has considered my technical arguments wrong or confused, you can just check.

This topic is about the total number of full nodes being lower than expectation and I'm suggesting that the only real incentive behind running a full node (besides keeping track of large balances/transactions) is mining related and the situation with pools has removed this incentive. How in the hell it would be considered off-topic?

I implicitly criticized the whole community for being distracted by block size and SW debate and preparation for LN instead of taking care of pools and ASICs and their centralization consequences. It was not my fault that some shills overreacted to my criticism and turned the topic to a "whose fault was this?"  debate with ridiculous arguments like nobody is responsible for anything!

Now, please instead of accusing me of going off topic, make it clear for us: Do you agree that we need far more decentralization in mining to have more full nodes and better security?
staff
Activity: 4172
Merit: 8419
Aliashraf,

We all understand that you are angry that other people don't want to spend their time radically redesigning Bitcoin in accordance with the "fixes" you demand which others have responded to and concluded your technical arguments are wrong and confused. We all also understand that you disagree with these analysis.

In this thread posts about these complaints are offtopic, they have little to do with the subject of the thread beyond some broad conjecture that you make that if there were less cause for pooling there would be a lot more nodes, a weak argument but one that could be made without all the vitriol. You're turning the thread into a series of abuses that will discourage productive on-topic discussion. Cut it out.
legendary
Activity: 1456
Merit: 1174
Always remember the cause!
It is ridiculous:
When it is about ownership lot of people speak loudly and treat bitcoin like their property and when they are blamed for their mistakes, shills come here screaming about bitcoin being open source and nobody being responsible.

Just stop bullshitting and let the people who feel responsible about the last few years of bitcoin development path beware of their mistakes and try to do their job better. Nothing is over, with good faith and enough commitment bitcoin has infinite possibilities for overcoming centralization threats.

Shills are not helpful, we need responsible leaders and developers focused on keeping the coin decentralized.
legendary
Activity: 3052
Merit: 1273
A new promising technology naturally faces challenges and obstacles, whose responsibility is to keep it safe and secure other than its community and the devs? And how they should be judged when they have failed to focus on the main issues?

I think we're not capable enough to "teach" the devs that how their work should be done.

Quote
Apparently the word 'distraction' is somehow missing from your dictionary, to help you grabing it:

I'm blaming bitcoin community and its devs for being in a mental state in which they have lost focus and misjudgingly devoted their resources to issues not of vital importance at the same time that we have been and still we are face to face with critical centralization challenges. It is called distraction in plain English, add it to your dictionary.

Hey, let's forget about "blaming anybody" or the ^distraction^ issue, I've got a plan for you here - when you know that you can get the complete source code of Bitcoin at GitHub, why don't you come up with a whole new concept where everything will be based on your "plan" and nobody would be there to blame for?
Pages:
Jump to: