4 ms·
>"if there's a double spend just trust whatever the majority of the trusted nodes say" Yes but also no. There is no trust needed because what the other nodes s
by noxer 6y ago
>"if there's a double spend just trust whatever the majority of the trusted nodes say"
Yes but also no. There is no trust needed because what the other nodes say does not define whats correct its arbitrary. Its only relevant if 2 or more equal good AND correct ways exist.
You aren't listing to others to find out the "right" way you solely listen to other so everyone choose the same.
>still quite centralized compared to other consensus mechanisms.
Not at all. If there is a double spend attempt your validator node picks one at "random" (the one it revived first) it then tells every node to include this one an discard the other. All other do that too completely on their own (decentral). Only if this does not lead to 80% agreement everyone is tasked to adjust and vote again. So your node looks what the nodes around them voted and switches if needed to the majority. There is no central anything that tells your node to switch. Your node does so solely because your node doesn't care which way to go but it wants to go the same way ass all others.
All this does it it breaks ties. If there would be a near 50/50 split or 33/33/33 for 3 conflicting transaction, this is guaranteed to shift to something near 100% after some re-voting. Because the existing "majority" grows faster with every re-vote if everyone adjust by these rules. And that's the sole goal. We want the network go agree.