Moving the Dev Fund discussion forward

@nuttycom, @str4d and I wrote up a summary of the trade-offs and design space of deferred dev fund proposals similar to @skyl 's.

(I mentioned this on a previous Arborist call and said that I’d post it, but got a bit derailed with work on librustzcash. The section at the end about potential negative implications and attacks is newly written since that call. I’m overall still very positive on the idea, speaking as ECC’s engineering manager.)

11 Likes

Today, we have opened a Helios poll to elect two ZCG committee members, and to ask ZCAP:

  • what percentage of the block reward they believe should be allocated to a new Dev Fund, and
  • how long a new Dev Fund should last for before having to be renewed again.

We are also conducting a separate survey to solicit input regarding how the Dev Fund should be allocated between the recipients.

While Helios is our preferred polling platform, it does not support arbitrary input by poll respondents. In this case, we want to allow ZCAP members to enter percentages to indicate how they believe the Dev Fund should be allocated. Therefore, we will be using the Jotform platform for this survey.

The Jotform survey will ask the question: What percentage of a new Dev Fund should be allocated to each recipient?

Respondents will be able to enter percentage values to reflect how they believe the Dev Fund should be allocated between the Bootstrap Project (parent of the Electric Coin Company), the ZCG, and ZF.

For more details, check out our blog post:

4 Likes

I don’t know u but I feel like all the ZEC community hate you but they don’t express the sentiment

And you think with this type of comment will bring the price 200. If you are not satisfied there is more constructive saying that things are not going ok… there is a lot of investors and they will decide next step with voting… I’m big investor and just following what is happening, when you are not satisfied short the token but all of us want to go price up, with this comments, we make things worst.

1 Like

Reminder that we’re holding the second office hours session today for people who are writing ZIPs targeting the next halving, ahead of the deadline for ZIP submission next week:

6 Likes

If you have in the leadership someone that you don’t like ¿why you have to tolerate and be hipocrital? True seekers do more for the world than the people that don’t complain, complain is the first step to identify problems. A person or entity can be a problem and clearly here are… also all of us are free to express our opinion or why you have to be scare to do that?

1 Like

My comments are 100 % riggid here… I’m big investor because price is ATL and because of halving maybe some hype and good tech too…
Problem is that nobody will reply on your comment and you can make something if you vote against this fund, or to be paid after they finished job…with writing rigid comments they don’t read and can make deleted or hide…
So only with vote we can do something with writing nothing,

A quick note: I’ve just been chatting with @aquietinvestor, and I want to reiterate something that we have stated a few times in blog posts and whatnot.

We expect that there will be a final run-off poll to determine whether any proposal has consensus support across the Zcash community.

One of the options in that poll should be “The Dev Fund should end, and 100% of the block reward should go to miners.”

11 Likes

Is the final run-off intended to be via an approval poll? Or an approval poll followed by a runoff between the top-two approval poll results?

A FPTP poll is clearly inappropriate in the case that you have more than two candidate options.

1 Like

Agree on this one

I note that the BOBA bug was found by users of Zingo and YWallet.

Moreover after its detection it was a careful analysis by @Edicksonjga that indicated that it originated from a source that both YWallet and Zingo depended on.

This story shows both the utility that existing wallets provided as test beds for underlying systems in production, and highlights the fact that the “binocularity” provided by multiple implementations rapidly triangulated the issue.

All that to say that the argument for Zashi as a benefit due to its provision of a “sensor in production” is, of course, a argument for a marginal benefit given the existence of other wallets.

Moreover that marginal benefit is coming at the opportunity cost of allocating (redundantly) to wallet development instead of protocol development (PoS), and protocol-level tech debt (zcashd deprecation).

Not too put to fine a point on it, but the utility from Zashi should be SOO overwhelming that it unambiguously outweighs the estimable costs of:

  • replicating the effort of other wallet producers
  • deprioritizing zcashd deprecation
  • deprioritizing PoS research and development

Obviously I have a lot at stake in this argument. I’d be interested to hear from less partisan observers, about the soundness of these points.

I keep hearing that the decision to release Zashi was “correct”… where’s the evidence?

4 Likes

How is this related to the work that @aquietinvestor is managing at Shielded Labs?

1 Like

The ZSF and lockbox are not related, but they are similar mechanisms that can exist alongside each other. One major difference is the deferred funds held in the lockbox are part of circulating supply, whereas the ZSF contains unissued supply. As Daira points out in hir notes, “mixing these two is a bad idea.”

Also, to my knowledge, the sole use case for the lockbox is to temporarily serve as a reserve for the Dev Fund until the community decides how it should be allocated. In contrast, the ZSF has a number of different long-term use cases in terms of deposit sources and disbursement strategies.

3 Likes

I don’t know about correctness and proof. I don’t think that’s a productive way to think about it.

Zashi development “makes sense” to me for ECC, because it allows ECC work to be tested directly in house. I actually have a hard time understanding why it wasn’t this way sooner. But of course I’m looking at it from the outside.

1 Like

It seems like the “this” is ambiguous, are you talking about implementing zashi as a test tool, or directly competing in the wallet space?

Cough Monorepo zcash codebases should arguably be more integrated so that changes can be effected across the entire ecosystem more efficiently.

2 Likes

Really?

I think it’s perfectly obvious.

If the benefits generated by allocating resources to Zashi, could be had without that allocation, then it’d be a wasteful mistake to allocate them to Zashi.

Wouldn’t you agree?

Sure, if. But I don’t agree with the antecedent.

We are in agreement that we aren’t. :wink:

Jotform doesn’t seem to work too well. I can’t submit the form.