I thought I studied this before but can’t find a post from my blog. Byzantine generals problem was named by Leslie Lamport, the creator of LaTex. They consider a distributed consensus problem with the allegory that every general will need to agree on a broadcast message so that they can unify their attacks. It seems that it is a well-developed field with the “practical byzantine fault tolerance” (PBFT) algorithm introduced in 1999. Several improved protocols were introduced. Apparently, blockchain can be used for distributed consensus implementation as well.
Byzantine general problem
Posted on