5 ms·
> No node ever "tells" any information to another. Yes it does. Nodes "broadcast" information to other nodes. And by information I mean blocks of course. Wante
by sktrdie 13y ago
> No node ever "tells" any information to another.
Yes it does. Nodes "broadcast" information to other nodes. And by information I mean blocks of course. Wanted to keep it as jargon-free as possible.
> There is no trust in Bitcoin, that's the entire point.
This is unfortunately incorrect. You, as a Bitcoin user, require 50% or more trust that the honest nodes in the network can generate blocks at a faster pace than the attackers.
If for whatever reason an attacker generates blocks at a faster pace than the entire network, they could attack you by invalidating your latest payments (simply not accepting them in the block).
- nwh 13y agoThe proof of work mitigates that issue. The reason you are asked to wait for 3 or 6 confirmations is to ensure that you can't be outrun and have those transactions removed. If an attacker could, then they have a majority vote in the network anyway, which at this point is looking rather impossible.
- tinco 13y agoThis is unfortunately untrue. If anything, recent times have shown that it is rather easy to take a majority vote in the network. (i.e. the network speed doubled in a mere 2 weeks, by a very limited increase in money spent for hardware). To decide if it's possible to cheat bitcoin you have to ask the question: How much money can I steal from people, how much money does it cost for me to steal from people. (and ofcourse how do I turn my stolen bitcoins in something valuable in a short amount of time). When the value of bitcoin is relatively stable as it is now, that's not likely, but when the value spikes (and outruns hardware investment cost) then perhaps there's a way to cheat.