Smart Ballot is a pioneer blockchain-based voting solution that improves the traditional paper election. Each step of the voting process will be easily understood and open to observe by all parties. All voting results can be verifiable and auditable, but still keep the confidentiality of the ballot. All eligible voters should have reasonable and equal opportunity to cast their ballot at anytime and anywhere. This solution is being researched and developed by Infinity Blockchain Labs.