The Association of Cryptocurrency Enterprises and Start-ups, Singapore announced on Monday that it successfully ran an on-premise blockchain voting during its annual general meeting (AGM).
This makes the Association of Cryptocurrency Enterprises and Start-ups, Singapore (ACCESS) the world’s first association to officially implement a blockchain technology solution for on-premise voting beyond a pilot phase, in a live environment for attending members.
«The blockchain voting process helps uphold the true values of democratic voting in ensuring authentic votes are being legitimately accounted for with a transparent audit trail. We are seeing the future of corporate governance through the implementation of blockchain technology starting with our most important corporate governance event, our AGM,» said Anson Zeall, Chairman of ACCESS in a media statement on Monday.
Increased Transparency
The blockchain voting solution was developed by ACCESS member JEDTrade, an enterprise blockchain technology solutions provider, using the Ethereum blockchain and Metamask as the Ethereum wallet to interact with the blockchain.
The solution aims to increase transparency in the voting process, protect member anonymity in vote casting, and prevent double voting. The blockchain voting during the ACCESS AGM was executed based on the following process: members place their votes for future appointment holders and agenda items on a blockchain, utilizing the advantages of blockchain technology such as immutability, transparency, and traceability.
Anonymity Established
In addition, anonymity is established through the disconnection between members and their vote, hence a vote cannot be traced back to its originator. A list of voting codes are randomly generated, hashed and stored in a Code Management Smart Contract, before physical copies are printed as a QR code and randomly distributed to members upon registration at the AGM.
Codes are linked to neither voters nor their votes, providing anonymity. Each code status is tracked in the Code Management Smart Contract to ensure voters are only permitted to submit one vote, hence preventing double voting.
The Voting Smart Contract - containing the positions, candidates running under each position and the number of seats available for each position - is used to initiate and track votes. Voters can then send their votes via generic machines (with a fixed blockchain address) to the Voting Smart Contract.