Coin Voting 2.0 – Participate in a Test Poll!

@dismad and I are organizing a coinholder poll later this month to test out @hanh’s new Coin Voting 2.0 application. Similar to previous polls, coinholders will first need to move their ZEC into the Orchard pool during a designated registration window.

**For this poll, the registration window runs from Block 2,663,885, which occurred around September 30, 2024, to Block 2,870,670, which is expected around 7:00 AM UTC on Saturday, March 29.

For now, you just need to register your coins. Once the registration deadline has passed, you’ll be able to proceed to the next step and cast your vote. I’ll share instructions, as well as a link to the voting application, closer to the deadline.

However, I still want to provide a brief summary of Coin Voting 2.0 so you know what to expect. There is also a demo from ZecHub below.

The Coin Voting 2.0 application differs from the previous voting system that was integrated into YWallet. This is a standalone application that is not currently integrated into any wallet, meaning users will need to download it separately. Each election consists of four steps: creation, hosting, voting, and auditing. The creator defines the vote parameters, including the question, answers, and eligible block range. The host runs the election logistics, providing a trustless online service for voters to submit ballots. Voters participate using their Orchard funds, with the option to delegate votes. Finally, auditors verify the results once the election concludes by using a revealed seed phrase to validate the ballots and report the final counts.

There are three ways to participate in Coin Voting 2.0; however, for this test poll, we are only using two of them:

  1. Least secure: Enter the seed phrase of an existing wallet. This carries the highest risk. Please ensure your ZEC was received during the registration period. If not, you’ll need to do an Orchard-to-Orchard transfer before the registration deadline to refresh your notes.
  2. Most secure: Create a new wallet, move ZEC into the Orchard pool during the registration period, and—after the registration period ends but before voting—move the ZEC out of the wallet you’ll use to vote. When you later enter the seed phrase to vote, the wallet will be empty, eliminating any risk of losing funds.
  3. Not applicable in this election: There is also an option to enter the viewing key of an existing wallet, which allows the app to verify your balance without exposing your private keys, reducing risk. However, we are not allowing this option for this test poll to ensure that everyone voting actually owns the coins they are using and is not relying on a publicly acquired viewing key.

Please note that Coin Voting 2.0 has not yet been fully audited. Least Authority is currently in the process of auditing the mechanism, and we hope that the audit will be completed before Coin Voting 2.0 is used for polling related to upcoming governance discussions.

Here are some additional resources:

How to do a pool transfer / transfer ZEC to Orchard:

Coin Voting 2.0 Demo by ZecHub:

12 Likes

I will try my best to answer any questions should they arise. I also highly encourage everyone to check out @hanh 's talk for further details :arrow_heading_down:

4 Likes

Reminder: Don’t forget to move your coins into Orchard or refresh your notes before the deadline next week at Block 2,857,375.

It looks like some whales are already moving their ZEC.

Shielded ZEC has reached a new all-time high of 2,484,475 ZEC!

8 Likes

Update: After receiving the security audit report from Least Authority, we have decided to delay the practice vote and extend the registration period to address two identified issues.

To allow time for these fixes, the registration period will remain open past Block 2,857,375. We are coordinating with Hanh to determine how long it will take to resolve the issues and will provide an updated registration period end date and timeline once the fixes are in place.

Importantly, none of the issues impact user funds. This decision is being made to ensure the system operates as intended.

I will share further updates as new information becomes available.

5 Likes

We’re calling off the ZconVI Clip Games coin vote for this reason.

FWIW there were a couple of clip creators who contacted me with desires to vote in the coin vote but couldn’t get the app to work on their computer. A bit of this reporting happened in the Zechub discord channel and the rest in my DMs.

ZconVI Clip Contest entries are being rated by 9 judges now. After they all report back, I will make my final decision and announce the winners during Zcash Global Friday Lounge.

4 Likes

Update: Hanh has addressed the issues raised in Least Authority’s audit of the Coin Voting 2 mechanism. As a result, we’re ready to move forward with the test vote.

The registration period will remain open until Block 2,870,670, which is expected around 7:00 AM UTC on Saturday, March 29.

Coinholders will need to move their ZEC into the Orchard pool or refresh their notes during that registration window, which runs from Block 2,663,885 (around September 30, 2024) to Block 2,870,670. Once the registration deadline has passed, you’ll be able to proceed to the next step and cast your vote.

I’ll share detailed instructions on how to vote and a link to the voting app early next week.

6 Likes

If you haven’t already, please remember to move your coins into the Orchard pool or refresh your notes before the deadline at Block 2,870,670, expected around 7:00 AM UTC on Saturday, March 29.

The test vote, which will be run by @dismad, will begin on Monday, March 31 at 12:01 AM UTC and will run for one week.

The most secure way to participate is to create a new wallet, move ZEC into the Orchard pool during the registration period, and—after the registration period ends but before voting—move the ZEC out of the wallet you’ll use to vote. When you later enter the seed phrase to vote, the wallet will be empty, eliminating any risk of losing funds.

There will be one simple question:

What is your favorite mobile wallet?

  • YWallet
  • Zashi
  • Zingo!
  • Edge
  • Trust Wallet
  • Other

The results of the vote aren’t important (aside from bragging rights). The goal is to test that users can successfully download, open, and cast a vote using the new Coin Voting 2.0 application.

You can download the app here:

If you run into any issues downloading or running the app, please comment below. If it appears to be incompatible with your device, let us know your operating system and processor type so we can help troubleshoot.

We’ll follow up in the next couple of days with next steps and a list of Frequently Asked Questions (FAQ). In the meantime, don’t forget to register your coins to participate!

P.S.: Huge thanks to @dismad for thoroughly testing all aspects of the voting app over the past month, including conducting multiple rounds of testing with community members.

11 Likes

When I open the app and click on the overview tab, the app closes by itself, a crash, as you can see in the video.

Gravação de Tela 2025-03-27 às 01.38.45

1 Like

you have to click on new or open first.

2 Likes

by @Iogy - it will be announced today.

8 Likes

Does voting require a transaction fee or can the wallet be completely emptied before?

1 Like

No fees required, you can submit the wallet/seed phrase to the vote app after the funds are removed.

2 Likes

I couldn’t use it here. Whenever I go to the tab to upload the seed, the app simply crashes."

2 Likes

As long as the app opens on your computer, you should be fine for the election. It’s crashing because there’s currently no election URL. We’ll provide that on Monday when polling starts.

1 Like

It could be easier to use Ywallet 1.13

Here’s a test election URL

http://lwd1.zcash-infra.com:8000/election/03045bcc8b345e6847b9fb7d0096b57bde97ef40613c55ad8240789c0a90f409

id hash: 03045bcc8b345e6847b9fb7d0096b57bde97ef40613c55ad8240789c0a90f409

The android version is in the beta.
iOS is in Apple Store beta Join the YWallet beta - TestFlight - Apple

3 Likes

I attempted to add it, but the “Save Election” button did not work - macOS.

Double check your seed phrase, if its off by a letter or mistyped, it wont save. ( I had the some problem this morning )

1 Like

cool! I just checked, but everything looks fine here and not working.

the seed is with space or need to use " , " ?

Just spaces, no , needed. Maybe try copy/pasting your seed into a text document, then paste into the voting app. Otherwise, this may be a locale bug due to special characters.

1 Like

make sure you use 1.13 (beta)

1 Like