Patent attributes
A blockchain-based election system includes an owner-controlled blockchain, an election administration server, registrars for authenticating voters and providing instructions for the election, and electronic devices for casting ballots. The administration server interfaces with the blockchain to manage election rules and content. The registrars authenticate each voter's identity and issue ballots to each voter through the blockchain. The voters may cast their ballots using an election polling place device, a wallet app or another electronic device such as a computer. Once cast, the ballots are tabulated and the vote counts revealed using the blockchain. Public key encryption is used to secure each step in the election process. As a result, any authorized person or entity may verify the election results by querying the blockchain.