Protocol "Convention" as a Finalization Step in Network Upgrades

I’ve been digesting the question of contested proposals and had a thought:

Maybe Zcash Needs a “Protocol Convention/Ceremony”?

Seeing the divergence between the NU7 ZCAP poll and the Coinholder poll, especially around ZSAs, gave me a bit of heartburn, and then a turn towards introspection.

I don’t think anything here is fundamentally broken, and I think that there is broad agreement that these polls are meant to be guideposts rather than binding decisions. But seeing the divergence and the dramatic reactions to it did highlight something that feels increasingly familiar. Every so often we hit these governance moments where everyone sort of looks around and wonders what actually constitutes the final and determinative community signal.

Zcash governance is distributed and decentralized by design which is very much a strength. But we lack a generally recognized and formally ritualized public finalization phase. And so when signals among the distributed pole’s polls diverge, the vibes can get a little dramatic and spicy.

So here’s a serious but half-baked idea: What if major network upgrades potentially included a formalized Protocol Convention phase?

I’m basically suggesting we steal a page from US political party conventions. Maybe even up to and including the balloons.

A Convention?

I don’t mean a DAO, I’m thinking something much more dusty and even analog. A structured, time-bounded moment where all the existing legitimacy sources we already use (coinholders, ZCAP, builders, and community members at large) converge into a clear, legible outcome. There would be room for debate, politicking, and open brainstorming before anything becomes set in stone. It could be at a physical location, or structured like a virtual conference, or some form of hybrid.

Right now we have a lot of signal generation to measure sentiment. What we don’t really have is a shared sense of “okay, this is the mechanism and moment where sentiment crystallizes into some firm, actionable decision” when there is disagreement.

What’s the Point?

Governance panic moments are…not my favorite genre of Zcash discourse (I imagine others must feel similarly) and I think as Zcash becomes a more mainstream asset, we owe it to ourselves and to the broader world to have a clear and orderly system for making weighty decisions.

When polling signals diverge, the conversation often drifts toward questions of turnout legitimacy, measure validity, representativeness, operational friction, and the open question of who gets the final word. These can become dramatic, ugly, and often unproductive.

A convention wouldn’t eliminate disagreement (nor should it), but it might give us a predictable container for resolving it. So instead of lots of “the signals are confusing, this is a crisis, what do we do?” we can calmly walk together into an established process.

When Would This Happen?

Definitely not for every decision. My rough intuition:

1)A Network Upgrade reaches feature-freeze-candidate territory and

2)Governance signals diverge enough that the path forward feels ambiguous.

The goal wouldn’t be endless governance, but rather a process the community can invoke when the path forward looks unclear.

Who Would Show Up to this Weird Parliament?

Zcash community legitimacy comes from multiple places, so the convention’s should too. Very rough sketch of the invitees:

Coinholder Delegates

  • Voting weight tied to holdings snapshots

  • Delegation allowed so people don’t have to reshuffle coins just to participate, would rather cede authority to another trusted party, or aren’t able or willing to attend themselves

ZCAP Members

Builders / Founders

  • Some weight tied to demonstrated ecosystem contribution: code, research, infrastructure, etc.

Not saying this is the exact structure, just brainstorming and reflecting the fact that authority in the Zcash system is neither (nor should be, IMO) purely oligarchic or perfectly egalitarian.

What would actually happen at the convention?

I’m picturing a structured, time-limited window:

Phase 1 - Deliberation
Clear framing of upgrade options and tradeoffs. Time for advocacy, debate and discussion, both in the open and in private.

Phase 2 - Delegation Window
Convention invitees vote directly or delegate to someone whose brain they trust more than their own, or if they can’t be present themselves.

Phase 3 - Ratification Vote
Structured, agreed-upon ballots that produce the strongest possible community signal going into implementation.

Decision Rules

I’m not proposing a fixed formula yet, but something like a multi-chamber model might make sense with each group (Coinholders, ZCAP/Builders, and Regional Bodies) each contributing to the outcome rather than any single group acting as the final arbiter.

I don’t intend this to be:

  • A panic stricken or reactionary take on recent polling results

  • A claim that our governance model is broken or breaking

  • An attempt to bypass engineering judgement

Just trying to start a conversation and elicit some thinking on whether the existing system is “good enough” or if we should devote energy to making it better.

I have a few ideas on the actual structure and ceremony (and how to invoke it, weighting of the votes, auditing, etc), but wanted to float this out there to see what if any interest there is in an idea like this before spending a lot more time on it. Or see maybe someone has already come up with a more fleshed-out proposal!

5 Likes

Most shielded whales stay off the forums from what Ive seen. I wish they didnt but how would this proposal fix that? They tend to prefer the shadows and reach out via accounts within accounts within accounts.

Interesting ideas overall!

2 Likes

Not commenting on this proposal, but I think that’s one of the reasons community members may feel uncomfortable with how this polling went.

At least to me it feels like we have a bunch of regulars/developers who are active in discussions and then we have “unknown whales” that hold (or can direct to be moved for voting) large amounts of ZEC to show thier opinions.

A few scenarios:

Are they actually here and choose not to disclose they are whales?

Are they not here but know and trust others that are here that understand the issues and vote for themselves based on their friends feedback?

Are they not here and don’t care to understand the issues but are associates of someone that is here and support that person by voting for what that person supports?

We simply don’t know, so thats why when there is such a massive difference between the two camps it’s hard to come to common ground if the other camp chooses to remain silent and anonymous.

As ZF and SL said in thier individual posts: this is something that we need to solve if we want to know how to move forward on contentious issues.

5 Likes

I’m honestly surprised that people are surprised.

The views that make up the vote result were posted on the forums and my reading of the sentiment on each item was roughly the same as the outcome.

For instance, ZSAs had two threads talking about it and it was pretty clear to me that a lot of people don’t like it.

The messages were there, some of you chose to not receive them.

6 Likes

Uhm.. “chooses to remain silent and anonymous” — kind of the whole point of Zcash.

4 Likes

The very fact that whales participated in all previous votes without exception rules out this hypothesis. The whales are here. Otherwise, they would not have been able to vote. Either they read everything themselves and participate independently in these complex voting procedures, or someone delivers all points of view to them and accompanies them during voting. There is no third option.

2 Likes

Good point! I think a better way to say it is they reframe from communicating directly in the forums.

1 Like

The point is having the choice, the freedom, but at the end of the day we still need a way to measure and come to consensus. Being direct has its perks.

1 Like

The purpose of Zcash is to choose what parts of your life are private thats what soverignty is its being free to choose.

If the large coinholders wanted to be on this forum and somewhat de-anonymize they already would be. They decided to voice their opinion loudly but quietly at the same time its pretty cool actually

ZCAP had no idea that those coins were moving or what hit them because it all happened in orchard.

4 Likes

The bar for a protocol change is clear community consensus. For some proposals, that was reached in this vote. For others, it was not. It does not preclude a different outcome in future polls.

As a coin holder, I don’t expect that other coin holders MUST engage here in the manner in which you or I prefer to do so. It is objectively antithetical to the very spirit of sovereignty through privacy that we are here to fight for. If you don’t agree with their conviction, it is up to you to reason in order to sway them. If a clear consensus is not reached, no change is made. Best ideas win.

6 Likes

I’m really glad to see responses seeking to negotiate the core tension between privacy/sovereignty and governance legibility. Some of my thoughts here:

Absolutely, that relative lack of engagement is part of what drew me to the idea of some sort of “convention” structure. There’s a certain psychological advantage to a time-specific, formalized process that I find (not necessarily in the context of blockchain governance) drives people to more fully participate in decision-making.

I don’t think the issue is that the information wasn’t out there, you’re absolutely correct that it was. A careful reading of this forum and of Twitter would have led a reasonable person to think that this outcome of significant overall community support for ZSAs, but overwhelming coinholding-weighted opposition to it would be likely. But not everyone was looking in the right place at the right time, and so it could easily present as a shock.

100% agree with this too. And at the same time, given that (fortunately!) no one has the power to unilaterally impose consensus, I suspect large coinholders might even strengthen their position and the broader community by having an opportunity to publicly make their case during a structured moment - even if anonymously/pseudonymously or through delegation.

They did make their case publicly: they voted with their coins. That’s more than enough. The discomfort with the results is the responsibility of the person feeling the discomfort.

Voters don’t need to make additional public statements about voting. Politicians do that.

2 Likes

I agree that voting with coins is in and of itself a legitimate form of expression and I’m not arguing that anyone owes public justification or political-style campaigning.

The idea I’m exploring is less about obligation and more about structure and legibility. In many contexts, having a shared, time-bounded deliberation phase changes how participants engage in a useful way not because they’re required to speak, but because there’s a clear moment where arguments, delegation, and participation converge. Information is more likely to be broadly received under those circumstances.

The “discomfort” I mentioned isn’t meant as a normative claim that results are illegitimate. More that recurring moments of confusion or surprise might be a signal that our process could be more legible and inclusive in a way that strengthens the sense of legitimacy on the part of all participants, even while fully preserving anonymity and not imposing new burdens.

I can certainly see the benefit of gathering stakeholders in a place like Zcon to debate these issues. However, when we look at your proposed ‘multi-chamber’ convention to resolve disagreements, I think we need to be very careful about how much weight is given to bodies other than coinholders.
Zcash’s coinholder sentiment polling closely resembles the voting process of a joint-stock company. This arrangement generally leads to the maximization of shareholder / coinholder value, because the voters bear the direct financial consequences of their decisions. If we lean too heavily toward egalitarian or multi-chamber models, we risk a scenario where the majority of voices can impose changes on the minority of people holding the actual financial risk.
That being said, the core engineers also need to be empowered to make ambitious improvements.
A purely open ‘one person, one vote’ system on-chain is not only technically vulnerable to Sybil attacks, but it fundamentally misaligns incentives. The most recent polled stake seems to be technically sophisticated, demands a clear focus on features that align with ZODL like scalability, and is conservative regarding other core protocol changes.
But of course, the voting process should be improved so that coinholders with a lower risk tolerance can also participate.

4 Likes

Clear community consensus is necessary for any feature to be accepted, this is very important.

What’s to stop an organised group or 3 letter agency from borrowing a large amount of ZEC to prevent a new feature from reaching consensus in future?

The audit on ZSA coin vote was quite interesting, many coins came out of exchanges/bridged from other assets.

To what extent are these really coinHOLDERS? How much weight should we give to their intent?

1 Like

I’m replying here because @zooko tweeted about your comment and I can’t reply to his threads since he doesn’t follow me. https://x.com/zooko/status/2026144063557390582 But I do take issue with it. I do go to big efforts to engage with Zooko; multiple times over the past few months I have reposted his tweets in an attempt to discuss my Crosslink opposition and most recently about how he’s pre-emptively trying to vilify the coinholders that voted. https://x.com/AndBe1Traveller/status/2025300566725767586
I’ve been in this forum too since August 2024 too so I’m not exactly just a blow in that arrived because the number went up. I was active in the thread Why I Support ZSAs - #25 by Chewbacca as well as the sister thread “why I don’t support ZSAs,” stating my positions and arguments clearly on the matter.

I was quite surprised at how little coinholder support showed up for ZSAs given my impressions of community sentimental support from long term community members: https://x.com/AndBe1Traveller/status/2014739594302918890 What I seem to have gotten really wrong in this tweet was that lots of long term community members seem to just not own much ZEC? That is the reasonable conclusion.

@zooko probably is a bit worried this coinholder vote is a precursor to what a ballot might reveal about a Crosslink coinholder support. The community disagreements are largely philosophical, not technical; maybe we should start being honest about that rather than plowing onwards with crosslink workshops or looking at deploying ZSAs on testnets. It’s just a waste of time because the disagreements aren’t technical, they’re philosophical. Don’t expect much of a different outcome for coinholder support of crosslink; it will be at best controversial and there would be a fork.

And finally, I don’t think this is true. https://x.com/AndBe1Traveller/status/1996204909952422018 The differences brewing in the community have been clear to me from at least December 3rd 2025 when I made this tweet. Why do I see it and you don’t? I don’t know, but like I said the disagreements are largely philosophical and community leaders need to start realising that.

1 Like

I didn’t say we don’t understand the philosophical differences, those are plain to see in the “for” and “against” ZSA threads.

I simply don’t understand why so many are comfortable pointing to this coinholder polling as if it’s not greatly flawed in its current implementation. Sure, the results may align with your opinions but that doesn’t mean we shouldn’t try improve and make the system better.

2 Likes

I think it’s a twofold surprise so it in effect amplifies the verdict. 1). Given the friction and risk involved in voting it should have favoured the general view of the long term community holder whose view should have closely correlated with the sentiment polling and 2). Despite this, there was a shockingly low turnout in support of ZSAs.

Don’t discount that many long term community holders that have the most at stake to make a good decision just simply changed their mind when push came to shove.

I agree with that. It would be great if it was more accessible to get a bigger turnout.

Some community leaders certainly don’t understand that still.

Unless something is critical for protecting against imminent fund loss, IMO coinholders should always be given a final opportunity to veto any change. (Same right as developers)

I simply don’t understand why so many are comfortable pointing to this coinholder polling as if it’s not greatly flawed in its current implementation. Sure, the results may align with your opinions but that doesn’t mean we shouldn’t try improve and make the system better.

Working quite hard to make it better, and more private! I’m just as bothered as everyone else https://x.com/zkDragon/status/2025529849083797633?s=20 . Properties we aim to provide:

That being said, 26% of all shielded ZEC turned out for this vote, incredibly impressive especially given the process.

1 Like

It denotes a serious lack of feedback mechanism. Coinvoting, not the perfect panacea at all, has at least the merit to introduce a bit of it, wreaking havoc in its wake.

It is. Any better solutions? (apart from the 20 or so random dudes voting in committees)