Consensus : bridging theory and practice