The design of Bitcoin is a subject about which you demonstrate worse than zero understanding, insofar as misconceptions must be unlearned. You really ought to go study up on how Bitcoin actually works before you spout off. You dont even grasp the basics. You talk as if you learned all you know by reading /r/btc.
You see, ad hominem is all you can bring. You don't enter into a well-argumented technical argument. Nobody ever did. As I said, no single logical counter argument. Like usual. This is what confirms my understanding of the system. Nobody ever succeeded in giving a logically built counter proof to the evident thing I'm saying, because I'm just repeating a basic design aspect of bitcoin, as it was presented in the original paper.
There WERE some valid arguments that have some validity to have sufficient full nodes, and these are:
- some advantages for the user himself (but that doesn't have external influence of course)
- in case of a massive crack-down or other catastrophe, to have some guarantee that "the blockchain will survive the cataclysm" (higher probability that at least one copy will survive)
- some resilience of routing through P2P if ever there were a global attempt to isolate the mining industry (the multi-server) from the users (clients).
But the argument that "full nodes keep miners in check" is totally false, is never contradicted by any logical argument. It only attracts ad hominem, which is a proof of its solidity.
As to whether this is off topic in this thread, no it isn't. If one doesn't even understand the fundamental data flow and structure of the "layer 1", it is somewhat ridiculous to go and talk about the network properties of layer 2.
The fundamental network structure of layer one is a client/multi-server structure. Users vs a backbone of mining nodes. It is because some people argued about the importance of full nodes, that the discussion came about. It is hence essential to talk about this. Because in as much as a true P2P system has scaling problems, a client/multi-server structure doesn't.
The client/multi-server structure of bitcoin scales perfectly. This is what Satoshi explains in his second e-mail on the nakamoto institute document server, and what happened in reality. I'm only essentially explaining again what Satoshi said back then, and what is obviously observed in reality.
In fact,
that should be good news. The fact that this basic observation (that Satoshi saw this in 2008, and that the system indeed, evolved this way) is met with such vehement ad hominem resistance, is remarkable, and in need for an explanation of course. That explanation seems obvious to me: where Satoshi had in mind a "P2P network of mining nodes" that would count still hundreds or thousands of nodes, in reality, this reduced to something like 10 or the like. In as much as you can still sell the religion of decentralization of a P2P network of hundreds or thousands of mining nodes, with a reduction to 10 or so, that becomes hard to sell. So one was in need to save the religion with a narrative. The point is however, that we also observe that this higher loss of decentralization doesn't have, after all, negative effects. Even though the mining pools are only 10 or so, bitcoin continues to work correctly.
Satoshi's P2P network of decentralized mining nodes is much smaller than he thought, but it is still there. So this client/multi-server system, even though it is much less decentralized than initially conceived, is working quite well and scales even more easily. The only problem it faces, is that
the belief of its value proposition was attached to "decentralization". People are forgetting that decentralization was a TOOL to make the thing work. It turns out to be much less decentralized than anticipated, but it turns out that visibly, this decentralization is not needed for it to function correctly. However, now that one has sold bitcoin everywhere as being special because decentralization, and that decentralization is the fundamental belief tenet, it is quite annoying that it isn't there in reality.
Even though we see that it isn't needed to make the thing work.So one has introduced a whole narrative about a false form of decentralization, which brings with it a lot of technical difficulties (and unnecessary solutions), just to keep up that narrative, because its belief system, and hence its "value" is thought to be linked to that belief.
And the kid that says that the Emperor has no clothes, gets an ad hominem reply. It would be more constructive on your part to give arguments, not ad hominem, but I know you have no arguments.