What is HASHVOTE?

HASHVOTE is a community voting site that allows anyone to create a poll and engage with users on the Hedera network. HASHVOTE takes advantage of the properties of the hashgraph to provide a number of benefits:

Votes are recorded publicly and immutably on the Hedera network using the HCS-8 and HCS-9 open source standard developed by the HashPack team. Votes must be signed by user accounts, preventing double voting and ensuring a secure and fair voting process.

Making a poll is simple and only requires the user to connect their HashPack or other Hedera wallet to participate. Use token gates to restrict voting to specific parts of your community. Different tokens can be assigned different weights. Link your poll to your community to get their engagement!

Based on OPEN SOURCE STANDARDS

HASHVOTE is built on the HCS-8 and HCS-9 standard, which describes the mechanisms for creating, modifying and taking action on polls using the Hedera Consensus Service. This means that any developer can implement the standards and create their own voting site that can not just create their own polls, but also read and participate in polls made by other sites that implement these standards.

Documentation can be found on the Hashgraph Online Standards site.

FAQ

Are the polls “smart”?

No, polls do not have any functionality that can enforce actions based on the poll result. For example, a smart poll about fund allocation might be able to automatically transfer tokens to a winning recipient's account. HASHVOTE has no ability to provide such functionality, it can only publicly record the results of a poll.

Are there any fees?

HASHVOTE does not charge fees to use the platform, however since votes are recorded on the network using the Hedera Consensus Service, base network fees apply.

How does the voting work on a technical level?

Polls are created as a topic on the Hedera Consensus Service, and the metadata that describe the poll’s details are written to the topic. Actions on the poll, such as opening and closing the poll, or voting on the poll, are added to the topic as timestamped messages, providing an immutable history of every action that happens during the lifetime of the poll.

When reading a poll the topic messages are parsed according to the HCS-9 standard (invalid messages and actions are discarded), providing the current state of the poll.

Since Hedera Consensus Service topics are public and immutable, anyone can access the topic messages and recreate the activity in the poll, verifying the results with certainty.