VotingSmartContract Open to anyone voting smart contract where a proposal can receive a yes or no vote during the specified time frame (blocks).