and who expected this exactly??? lol
btw what is a validating node?
This was well discussed very early in the days Satoshi was still around when people we're still mining on a standard CPU.
It was expected that people would continue to use standard PC hardware but things turned out a bit different with the invention of specialist hardware Asics that with the exception of bitmain none are sold to end users anymore and the ones bitmain sell to end users are at a vastly increased value
What this now means is that the everyday user is largely unable to mine now and the only ones able to big corporations that have millions to spend.
And a validating node is just a non mining node this is the only thing the user has left to stop miners and corporations from fully taking over the entire network because as long as users are able to still validate their own transactions then this is the chain the users are on is the one with value and the one miners will be mining on.
Remove the ability for users to validate their own transactions and you are back to just trusting miners and corporations to behave themselves
You know when you use PayPal and get a dispute well if miners and corporations just control the nodes then this is like PayPal deciding on your behalf
sorry this validating node does not making sense to me. I think your misunderstanding is just semantics.
A valid transaction just means it passes the rules-- it is formatted correctly and the balances are available to be spent.
A transaction is broadcast by the sender and nodes pass it around each checking if is valid. If it is not valid the node drops it. If it is valid it propagates through the network and ends up in the queue of miners.
When a miner solves a block and chooses to include one of these valid transactions, the transaction is now confirmed and is considered by the network to be spent. The block is then passed around the network by the node, each checking that it follows the rules and when a miner receives it they then switch to solving a block on top of the new one. As block upon block is built the confirmed transactions become more secure.
I know how the network works maybe you just didn't understand what I said lol
What you say is correct but if the miners are the only ones able to run nodes then the nodes they run are the only ones that decide what's valid.
As long as users are able to run their own nodes then the miners must produce blocks the users will accept
what does the validating node do to actually validate?