"One thing that has become abundantly clear in my research is that the various consensus camps have been talking past each other due to a general lack of language precision."
If this is how you feel, please define acronyms! You start using DPOS without defining it, leaving it to the reader to go and Google it. Please define acronyms!