5 ms·
That requires trusting one authority. You can do better - there are distributed algorithms that can prevent malicious behaviour from compromising the system so
by anonymousDan 5y ago
That requires trusting one authority. You can do better - there are distributed algorithms that can prevent malicious behaviour from compromising the system so long as less than a third of the participants are malicious.
- smt88 5y agoA blockchain requires trusting the authority that set it up and/or any authority that can 51% attack it. If you are in a situation where you can't find any trustworthy authority (including yourself), you are probably part of a scam or a crime. Byzantine fault tolerance is an interesting concept that solves a problem that almost never happens in modern software.
- 74d-fe6-2c6 5y ago> A blockchain requires trusting the authority that set it up and/or any authority that can 51% attack it. So, you don't understand how blockchains work, okay. With a distributed BC you don't have to trust an authority. You trust that 51% of participating entities know what they are doing and that they checked the protocol implementation and agree on one.
- anonymousDan 5y agoI don't know why the comment above was downvoted. The parent clearly doesn't know what they are talking about (e.g. in a deterministic setting at most one third can be malicious).
- smt88 5y agoA distributed blockchain has code that you have to trust. Also you can say that everything in a blockchain is verifiable by third parties, but most people don't do that work (not unlike any open-source software).