2 ms·
> No, distributed consensus is necessary if you're willing to sacrifice correctness for availability. ?!?! Do you think it's most correct to have only one rep
by killerstorm 4y ago
> No, distributed consensus is necessary if you're willing to sacrifice correctness for availability.
?!?!
Do you think it's most correct to have only one replica?
> Show me a blockchain that actually implements BFT.
A lot of blockchains implement some variant of PBFT. Including the one I made: https://gitlab.com/chromaway/postchain/ https://gitlab.com/chromaway/postchain/
- hinkley 4y agoSpecifically, longest chain is Might Makes Right, which is not consensus, it’s leader following. If I makes you feel any better, I see Raft as only BFT during leader election, the rest of the time if the leader is a bad actor then everything is fucked. It’s a game of Secret Hitler. Remember, the Byzantine Generals problem is what the BFT term is acknowledging, and the problem with the generals was one of sabotage, not just missing messages. It’s only statistically unlikely that longest chain is created in earnest and not via malfeasance. But the bigger a system scales the more frequent counterexamples occur. That’s the lesson of every scalable system. Bad days that used to happen once a quarter now happen a couple times a week. Edit: > In a consortium blockchain, typically blocks must be approved (signed) by a majority of consortium members. Well, well. Adults have finally joined the blockchain community. Maybe there’s hope yet.