https://5dok.net/document/ozlnnprq-improvement-partial-simulation-expected-polynomial-byzantine-agreement-algorithm.html