Practical byzantine fault tolerance

The practical byzantine fault tolerance algorithm is based on the story of the Byzantine army, known as Byzantine Generals' Problem, and was designed as a solution to the problem that the story presents (reference: https://www.usenix.org/legacy/events/nsdi09/tech/full_papers/clement/clement.pdf). The story goes that several divisions of the army are camping outside an enemy city. Each division is commanded by its own general. The generals can't communicate directly with each other—they can only communicate by messenger. They observe the enemy and need to decide on a common plan. However, not all of the generals are loyal and some may try to prevent the group from reaching an agreement. If the generals decide ...

Get Blockchain across Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.