3 ms·
I think at a minimum, blockchains also require some kind of byzantine consensus mechanism to manage mutations over a (potentially) hostile p2p network. (Yes, p
by zeroxfe 8y ago
I think at a minimum, blockchains also require some kind of byzantine consensus mechanism to manage mutations over a (potentially) hostile p2p network.
(Yes, private permissioned blockchains aren't necessarily p2p, but I'd argue that they need to use byzantine consensus too -- otherwise there's no reason not to just use a managed database instead.)
- decentralised 8y agoMaybe nitpicking, but a blockchain can have a Proof of Authority, Proof of Elapsed Time or some other consensus mechanism that is not byzantine fault tolerant.
- zaarn 8y agoIMO any consensus mechanisms that all participants can agree on is sufficient, including where a single human approves each block. As long as everyone agrees that this is fine, it's sufficient for a blockchain.