3
I am just understanding the Bitcoin network, and now understand that every block and every transaction is propagated to every node in the Bitcoin network (not sure yet the difference between full vs. validating vs. other nodes). But my question is, why a transaction needs to be propagated and validated by every node. I get that if only 1 node were to validate someone's transaction, they could team up perhaps and so bypass the rules for the system. So everyone checking that it is acceptable means no one can cheat or team up and cheat. But wondering if there is anything else to it. I wonder why you can't just trust that the user submitting the transaction is trustworthy and their transaction is correct, or if this is the whole point of the validation mechanism.
trusted third parties are security holes! Bitcoins beauty is to not have such (expect partially trusting the machine it runs on and eventually the source code or binary). – Jonas Schnelli – 2019-02-17T18:51:30.800
1
From your question, it sounds as if you're interested in the techniques used by XLM and XRP to validate transactions without requiring every node to agree. Whether those techniques are better or worse than Bitcoin's depends whom you ask, so you'll probably have to compare the BTC whitepaper to the XLM whitepaper and the XRP whitepaper and decide for yourself!
– None – 2019-02-17T19:02:32.340