Consensus-Oriented Parallelization: How to Earn Your First Million
Separating agreement from execution for byzantine fault tolerant services