Coin Voting 2.0

It’s evident that coinholder voting will play a more formal role in Zcash governance.

@dismad - Let’s work with Hanh to test the Coin Voting 2.0 application and organize a practice vote to get everyone familiar with the process.

For this test vote, we’ll keep it simple and ask something like: What’s your favorite Zcash wallet? There will be a short list of options to choose from.

A trial election will help us understand each step—creating, running, voting, and auditing an election—so that when it’s time for an official vote, everything runs smoothly.

I’ll also reach out to Least Authority and ask them to prioritize auditing the code for this mechanism.

10 Likes

If you want to vote with transparent coins, here is a workflow:

  • Buy a Keystone (KS). Write down the new seed phrase.
  • Wait for the election announcement. It will say what the start and end heights are.
  • When the start height arrives, use the Trezor (TZ) to send to:
    • the KS shielded address (if the TZ supports sending to Orchard), or
    • the KS transparent address (if the KS supports transparent addresses), or
    • a hot wallet transparent wallet (not as safe). In this case, immediately use Zashi to shield to the KS.
  • Wait for end height, use the KS to send back to TZ transparent address

Then, use the KS seed phrase to vote. When you cast your ballot, the coins are gone from the KS.

Do not use the KS seed phrase for other purposes. Better yet, reset it to factory to avoid that risk.

Edit: Remove options that are not relevant.

6 Likes