Blog

Voting service update released

In the updated version of Waves Enterprise’s voting service, preliminary results of beta testing have been taken into account.

Six weeks ago, we launched beta testing of our blockchain-based voting service. Since then, we’ve collected many comments that have given us directions for improving the service. In addition, we’ve received inquiries from potential customers who request a several fold increase in the service’s throughput.

Some of the comments and customer suggestions are reflected in the recent release which primarily aims to improve the user interface and enhance user experience, to simplify the registration process and prepare the service for facilitating large-scale votes.

What’s new?

While working on the update, the Waves Enterprise team was primarily focused on enhancing user experience and making the service truly versatile, so that it can be conveniently used on any device, from a smartphone to a desktop computer.

The main improvements concern UI and the interface. First, the mobile layout has been improved and the service can now be conveniently used on mobile devices thanks to the scalable interface.

Also, time zone settings have been added to the functionality for sending out voting invitations. Since recipients can be located in various time zones, the interface’s time zone corresponds to a user’s device’s current settings, and invitations will arrive based on a time zone selected in the settings.

Another improvement deals with the streamlining of the registration process for new users and those who already have a Waves Enterprise account. Previously, an invitation to register could offer an incorrect link.

The list of votes now contains a reminder flag — “You need to vote” or “You’ve already voted”. As a result, the voting process has become more transparent. A user can see the votes they’ve already taken part in and what votes they still can be part of in the future.

The update also sees the addition of information on the voting process: how many users are taking part in a vote and how many of them have already voted. A voter list can now be concealed, which enables a vote organizer to choose between openness and privacy. For internal corporate votes where email addresses are not sensitive information, they can be displayed. But in case of a large public vote, in which information disclosure is undesirable, the administrator can conceal the participant email list. In the service’s next version 0.9.4 we plan to add an option of concealing an organization’s participants.

Some improvements are focused on the backend. Primarily, the smart contract has been updated and it now enables the addition of long voter lists of 2,000 users and more. This functionality is currently being tested and will be soon added to the service.

The work goes on

The improvements added to version 0.9.3 reflect only a small amount of our efforts aimed at enhancing the service.

Work is in progress aimed at facilitating substantial scaling of the solution and optimizing its architecture.

You’ll be able to see the results of that in the next update, version 0.9.4, which will support large-scale votes, also containing several other major improvements.