A generalised solution to distributed consensus

Original article is at A generalised solution to distributed consensus