Leap frogging zaddr

I have also requested a Foundation poll.

The Helios poll should gage what CAP members want to do with t-addresses. And, in my opinion, the poll should be lean and to the point. No explanations or sugar coating.

I will give a rough example, but you get the point.

Example (select only one):

  1. Do not ever deprecate t-addreses.
  2. Deprecate t-addresses only after 51% of total ZEC in supply is in shielded pool(s).
  3. Deprecate t-addresses only after regulatory certainty is in place.
  4. Deprecate t-addresses only after hardware wallet support is in place.
  5. Deprecate t-addresses right now.

In my opinion, the poll result should be binding. As a CAP member, Iā€™m happy to accept anything the CAP votes, no matter how much I may disagree with the result.

3 Likes

Iā€™m not sure we need this. How are we going to determine that. Donā€™t we already have that now in few countries (US)?

& multisig too

Otherwise sample poll looks good to me.

I think your argument is not sound. There is no argument to support t-addr in the long term. Dev resources should be routed towards making that real.

The thing is, the Zcash Community Advisory Panel canā€™t force anyone to stop using taddresses. Nor can the Zcash Foundation, nor can the Electric Coin Co, nor can anybody on the planet!

Zcashers can keep using taddresses, and they can keep using software that supports taddresses and keep using a blockchain that supports taddresses if they want to. If thereā€™s a group that wants to declare the existence of a chain-fork that excludes taddresses, that could be interesting! I canā€™t stop you, and I wouldnā€™t try, any more than I could have or would have stopped the Ycash chain-fork. I would be happy to use that new zaddress-only chain-fork (in addition to continuing to use the t-addresses-and-zaddresses chain-fork).

But you shouldnā€™t imagine that you can stop others from using a chain-fork that keeps supporting taddresses. They might! Or they might not. That would be up to them.

2 Likes

Then how can ZCAP decide to fund for Zcash development? Whatā€™s the point of ZCAP? Whatā€™s point of all of this discussion, why were you silent? You couldā€™ve shared your opinion or stance much earlier, so we couldā€™ve discussed a different subject. What do you mean ZCAP canā€™t enforce? how is anything going to be enforced? Who is going to decide HALO 2 deployment? who is going to make a call on old shielded pool deprecation.

Iā€™m really tired of this!

Why canā€™t ECC make the software change? for those who want t-addr they can use BTC or do chain fork!

Sure, ECC could make a software change that eliminates t-addresses. So could anybody! So could the Zcash Foundation. So could anyone else with even a little bit of software development skill. In fact, anyone who wants to do that could probably just use that software change that one of the Zcash-clones has done. I think itā€™s called ā€œARR Chainā€? There are one or more Zcash clones out there that have already made this software change.

What ECC canā€™t do ā€” and what literally nobody on this planet can do ā€” is force people to download and run that software and put their money into it.

1 Like

related: What do we do about legacy value pools? - #61 by zooko

I would be interested in doing an official zcap poll (or bundling such a question into the next time we convene zcap) to the extent weā€™d use it to pick ZF roadmap and priorities. Maybe ECC would agree to follow the outcome of it too.
Iā€™m personally most interested in plans that discourage t addr use without prohibiting them altogether

Can you say the same thing for HALO 2 then?

2 Likes

You could add that as an option to the poll.

:+1:t2::+1:t2::+1:t2:

There are many Zcash forks that are z-addrs only and they too have abysmal usage rates. If there was more of a community around the Zcash forks and blockchains using Zcashā€™s core tech (zk-SNARKs) then it can help gauge realistic goals for increasing shielded pool usage + any ideas/research from those communities.

3 Likes

A while ago ECC team were much interested in introducing consensus change to reject t2t & deprecate t-addr:

Now suddenly, no one can change Zcash & its consensus rules.

Im not sure thats, fair, Halo and pollard are a consensus change ECC wants right?

Anyone who does not want to be constrained by the 16 week End-of-Support halt for their use of zcashd, can make a very simple change to the code (far easier than any of the code or chain forks) and then compile the code. The only constraint here is that ECC doesnā€™t support versions that have reached ECCā€™s EoS halt, so those users would need to either support themselves, or find support elsewhere. Yes ā€œcompile the codeā€ is a barrier to some users, but anyone could provide that support, if there were users who wanted it. Someone could literally fork zcash/zcash and all they do is patch the EoS halt, build binaries, and distribute them to users. In doing so, they would be taking responsibility for supporting those users, and could offer whatever support policy they want.

Forcing users to always use ECCā€™s zcashd would look like zcashd having an auto-update feature, so the default is that anyone choosing to install ECCā€™s software once and then forgetting about it will automatically follow everything ECC subsequently decides. Thatā€™s something ECC has strongly opposed since the beginning, preferring that users make a conscious choice about the software they run.

7 Likes

Oh, if you think Iā€™m being dishonest, then I wonā€™t waste any more of your time.

I think @str4d clarification made sense. I take my comment back

1 Like

I was comparing HALO change with t-addr deprecation. One is supported by ECC, the other not.