A Proposed Architecture for Testing Consensus Mechanisms | Synapse