Open source blockchain voting protocol for governments, corporations and organizations worldwide with voter token rewards