4 ms·
> Tendermint is a distributed, byzantine fault-tolerant consensus system what's "byzantine" mean in this context?
by misterbowfinger 9y ago
> Tendermint is a distributed, byzantine fault-tolerant consensus system
what's "byzantine" mean in this context?
- coinculture 9y agoIt means "arbitrary". Byzantine faults refer to "any arbitrary behaviour by the machine". The term was coined by Leslie Lamport in the early 80s when he defined the Byzantine Generals Problem
- jcassee 9y agoThe Byzantine generals problem: https://en.m.wikipedia.org/wiki/Byzantine_fault_tolerance https://en.m.wikipedia.org/wiki/Byzantine_fault_tolerance
- lobster_johnson 9y agoNon-mobile link: https://en.wikipedia.org/wiki/Byzantine_fault_tolerance https://en.wikipedia.org/wiki/Byzantine_fault_tolerance
- deleted 9y ago[deleted]
- inglor 9y agoIt means that not only the machines can fail by shutting down - they can send incorrect data. I recommend this: http://techtv.mit.edu/genres/19-engineering/videos/16444-practical-byzantine-fault-tolerance http://techtv.mit.edu/genres/19-engineering/videos/16444-pra... which helped me learn how it works ~6 years ago :)