The mining-nodes create/validate/relay blocks,
this nonsense you are babbling is that just because someone runs a version of a non-mining node and RELAYS the blocks created by the mining nodes that gives them authority over a network, that they have no power to even enter a transaction,
you again keep pretending that non-mining nodes do not validate..
try reading some code..
CODE not reddit
CODE
anyway
and to the same respect by your words.. saying that there should be no non-mining nodes. (because you dont understand)
if there were no non-mining node validation, then that would give all the power to miners to modify rules as they deem fit. because in your scenario there is no other party to say no to miners, no other symbiotic relationship to keep miners ontrack and honest.
so its your mindset of thinking non-mining nodes dont validate. that has stuck you in th realm of thinking that non-mining nodes are not needed.
but non-mining nodes DO validate thus there is a mining/non-mining symbiotic relationship. everyone benefits from playing fairly and being honest in that relationship.. its called consensus.
if you want a network where all that exists is miners(federal mint) and explorers(banks/atms) go play with centralised FIAT
Dude , study fucking reality because you're off in a fantasy land, where you think economic black mail by coinbase is the same as actual block validation of the mining-nodes, its not.
no your going into fantasy land of there only being one mon-mining node (coinbase)..
the reality is there needs to be DIVERSE nodes that way everyone symbiotically plays fairly and all by the same rules.
(research diversity/consensus/byzantine generals theory)
EG if coinbase say no to miners(out of some social drama spite, yet the block is actually valid). but then bitstamp, bitpay, bitfinex and other say yes(the block is actually valid) then miners will spend their funds with other exchanges, and coinbase is left not getting blocks and thus not trading, thus coinbase is left out
AGAIN SYMBIOTIC relationship known as consensus.. learn it
Monitoring a block explorer results gives the same verification as running a non-mining node,
because all either one gives you is verification that a transaction occurred.
no.. a explorer just displays data. someone just viewing said data wont know if its accurate unless they themselves validate it.
non-mining nodes validate data.
READ THE CODE!!
just seeing a list of transactions from an explorer doesnt mean its valid. who knows what rule that explorer is following. unless you have a list of rules and your checking the data you see against the rules, you will never know if what a block explorer is providing is actually valid.
Your additional confusion is that a large player such as coinbase may invoke economic power to coerce the miners to hold or modify consensus, that may or may not happen , no matter what happens with the network.
again your fantasy land is that only coinbase exist.
reality is that there is more than just coinbase, if coinbase reject a block out of bias, but then dozens, hundreds of other merchants/users say yes. nodes will follow whats best
and coinbase loses out.
an economic blackmail would only be persuasive if the majority of major exchanges/merchants collectively said they want X
hmm.. like some NYA social drama.. to get people to accept sgwit1x, under some red-herring trick that if they accept x1 that 2x might be a possibility later.. all to try to get more of an adoption count for segwit1x in 2017
That is not Validation that is Economic Blackmail, and as such an outside issue unrelated to the bitcoin network normal workings, of which according to code design only the miners have power.
update your research
coinbase alone couldnt blackmail the network unless coinbase was the only merchant. (your fantasy land)
.. but the thing is.
remember 2017.. the NYA agreement that swayed people to maybe accept segwit by giving a red-herring flag of if you accept segwit1x then segwit 2x woud be an option.. just to try to get segwit1x adopted
yea NYA was a economic blackmail... segwit2x was not even a real bip. it was just a trick to get segwit1x gain adoption numbers above the 35%
yes, NYA, (big list of the major merchants) was a economic blackmail.
which, along with lukes controversial fork threat of UASF(hard pretending to be soft but the threat was hard) and other trickery of pushing opposers off the network, caused segwit1x to activate.. but doing so was by controversial means.
your flat 2 dimensional scenarios that seems to be based on a lame medium post rather than code reading and network topology understanding. is something you need to expand on.
you seem too stuck thinking non mining nods dont validate.. and the only purpose is to relay. break out of that mindset quickly by reading code and doing research. or you will just drive yourself in circles
The part that should prove to you how useless your argument is , is you only mention coinbase, and ignore the dumb guy running a non-mining full node in his basement , because his non-mining node grants him no power, just as coinbase non-mining node grants them no power, all coinbase has is potential to cause some economic issues with crypto to fiat conversion, which even that is not going to give them as much clout as your confusion gives them.
i mention coinbase as an example of a merchant... i didnt mention others as it would take pages to list them all. so by not mentioning others does not mean they dont exist. it jsut means i was saving time writing the thousands of merchants.
but your fantasy is going weirdly into a world where only coinbase exist as a non-mining node. simply because i didnt mention others.
again if there were no nonmining nodes to actually independently verify the transactions they see, then miners wont be held to any standard as they could make what they liked
people should not just trust what they get from third party as being law.
this is why non mining nodes (merchants/users) independently verify the transactions
but because merchants are personally involved in more transactions than a home users. because they handle so many trades and can be hurt by losses by not verifying, then yes it gives them more 'clout' than home users. as the miners and home users want merchants to see valid transactions. so people can spend with them merchants.
merchants wont want to just view some third party explorer.. blindly trust it and then give people products/fiat.. because 2 seconds later the explorer could show as being hacked and what was displayed was false info.
but the same respect goes the other way. its not just miners with funds to spend. its users too. so merchants need to be just as honest or users wont use the merchants
and by there being more than one merchant merchants stay honest because if they dont then people simply dont use that merchant
.......
so non-mining nodes will want to independently check what they see. if its going to cost them lots of funds/value by not checking.
so thats what they do. they verify what they get to ensure what they see is valid, and they reject whats invalid
this ensures the miner stay honest. merchants stay honest and home users stay honest. so that they all get the same data and all happy thats its al valid and they are all on the same network able to transact between one another.
they all see the same info they all independently verified without having to trust other parties(explorers)
bitcoin is about independent control, verification and not having to trust third parties for data.
seems as though your fantasy land is in a land where you think there is only 2 nodes in existence.
you really need to learn consensus mechanism, byzantine generals theory, the network symbiosis, rejects, orphans, honest nodes. validation code in non-mining nodes
try reading code and seeing the verification that non mining nodes do.
again if you personally are just running a 'repeater' node that just receives and relays without checking. then maybe you need to realise that its you thats not part of the main layer of the network symbiosis(consensus)
try reading more code, and try reading less reddit/medium