Are you saying banning sending to t-addr may not increase z2z transactions? But it won’t decrease right? Those users who do z2z keep doing the same.
For example, if the number of users who purely use z2z stays constant, but you lose the users who use a mix of z2z and non-z2z, then you would have been better off keeping non-z2z (as far as the size of of the z2z anonymity set goes). I’m not predicting that would actually happen, but the thought experiment is useful for considering various outcomes.
You also gain users who will use z2z because all transactions are shielding or shielded!
I think this would have a more positive impact on Zcash usage, there are IMHO a large number of potential users that don’t/won’t use Zcash because of t addresses.
What I would like to see is majority consensus/agreement that t addresses must go (at some point), and a commitment that that will happen (at some point in the future).
Before we discuss what to do, let’s agree on what our principles are in @secparam’s thread.
Do you think we should keep using the crutches forever?
Many in this thread have been very clear:
Do you, @amiller, think that t-address should be forever kept in the Zcash protocol?
I need to stress this point (and I don’t want this to be seen as litmus test): I do not think that Zcash should keep t-address indefinitely. I also do not think we should remove it today. It is okay if the community decides to keep t-address indefinitely and no one can force anyone to not use t-address.
On balance l think committing and planning to gradually discourage t-addr will pay off as a forcing function, incentive, and narrative reset. But this a prediction about a factual outcome, not an end goal in itself… The end goal in itself is increased adoption and usage of full privacy z-addr.
The “difficulty bomb” in Ethereum is also a good analogy and helped set the pace for their move to proof of stake, even though it’s mainly symbolic (and in fact the deadline did get extended back a bit)
what’s the ideal end state if we were to discourage t-addr? @amiller
There are ton of users who feel Zcash is not private:
I don’t think they are FUD-ing, they seem to genuinely believe that (there are lots of examples I could find online). Fact is you can store your ZEC in shielded pool & stay private.
this is one such example where t-addr & percent or number of transparent transactions on Zcash that does more damage to adoption we want.
“gradually” discouraging t-addr may be one solution but I’m afraid that might not change typical user perspective about Zcash, that have larger impact on eventual adoption & anonymity set.
Let’s focus on making sure shielded address has the best crypto UX. Hardware wallet, block explorer (with viewing key & payment disclosure), and payment rails (e.g. Nighthawk + Flexa) are three things that I will be glad supporting.
Until recently, we all thought z2z offered impeccable privacy (that’s advertised everywhere). Now we are saying you shouldn’t use z-addr as passthrough for maximum privacy (sometimes z2z tx might not be private if you had just moved from t-addr). Moneyknowledge0 z2z experiment proved that:
So, at this point, it should be clear t-addr has no place in Zcash if we want users to trust Zcash & use privately. We can’t keep changing the narrative. KEEP SIMPLE & STAY PRIVATE.
It seems that everyone has already come to the conclusion that T addresses need to be removed someday, there is no need to prove anything else, what’s next?
Are you asking for roadmap? there are few ideas floating around
The issue is also that for many, anonymous or private is the same.
And that seems to be even more complicated to solve.
The post you’re quoting is saying anonymous, not private.
How can I achieve this, what are you talking about, well, we’ve figured out what needs to be done (for example), what’s next?
My viewpoints:
Q: Should Zcash get rid of t-addresses?
A: Absolutely. There should be no lasting use for them, with the possibility to selectively disclose information about z-addresses. Having two types of addresses is a major source of complexity, and complexity is the enemy of verification.
Q: When?
A: Planning should start once z2z txs become more common than non-z2z ones, and should hopefully take effect within 2 years after that.
Q: How to vastly increase z2z use?
A: By gradually increasing the cost of non-z2z use through fees, while reducing friction on z2z use, particularly in wallets. The next network upgrade should incorporate a fee increase schedule, resulting in a very substantial cost of non-z2z txs within 4 years.
I made a thread with a proposal in it. Didn’t want to derail this one with more proposals.
We still need everyone to agree on the principle that taddrs should go away eventually.
As to the question of how, please look at:
Now Zcash is not even a privacy coin (stance Dash recently took). Privacy is the main selling point of Zcash, it is not a feature, Zcash is not a general purpose blockchain. Zooko gives too much love for t-addr & its features vs z-addr (not sure why).
On z.cash:
We literally advertise Zcash as “Zcash is a privacy-protecting, digital currency built on strong science.”
ALSO
Future of money is digital, decentralized and private.
@daira: Is Zcash scalable with t-addr?
Welp.
I mean, if there is any one word that should be associated with “Zcash”, it’s “Privacy”. I don’t know if this is a part of regulatory strategy but this is certainly a very bad marketing move to make.
Zcash is privacy coin
Am I in the wrong community all this time?