Retire Transparent Pool on the 10th Zcash Birthday - Let's Make It Official!

Monero has DEX support via multiple atomic swap platforms (using a protocol which I applied to Zcash years ago) and Monero will be integrated into my upcoming work, Serai, which uses over-collateralized multisigs. DEXs can integrate privacy coins if they put in the time and effort.

8 Likes

It’s not good enough for it to be realistic on smartphones. It has to also be realistic on hardware.

5 Likes

If Zcash users (current and prospective) had their way transparent transactions would have been banned long ago. This would be even more obvious if not for the heavy censorship on this forum that has driven away countless formerly active community members.

Unfortunately users don’t make the decisions. The trademark and protocol are controlled by the same people that receive/allocate ZEC from the dev fund each month.

2 Likes

:hot_pepper:

Sniped this awesome quote but I love everything you wrote! :zebra: :shield:

1 Like

Likely a rhetorical question from Zooko. He knows they can’t tell him more about that shielded address than what’s already on the block explorer.

He’s responding to the typical Monero privacy fallacy against Zcash: ā€œThe % of private transactions = the privacy of any given transactionā€ which of course is incorrect.

As we know, Zcashers can use a pool and obtain good privacy for their transactions by being hidden among the other hundreds of thousands of inputs and outputs in the pool. The longer your funds sit in the pool the better. It doesn’t matter that others are using T addresses if you are using Z or U addresses, your individual privacy is as strong as that pool.

Thereby the % of transactions that are private is a not a metric for how strong a given private transaction actually is.

Now here’s a better question, when Zcash gets spam attacked by dust transactions does it have a negative impact on the privacy of transactions? No.

Does network spam affect Monero transaction privacy? yep.

7 Likes

as long as our leaders and devs will get paid by corporations and USD the transparent pool will stay. i would love to see that we go z2z by default on the protocol level, but i don’t see us getting there.

Transparent Pool = Pool of Fear

The source can be any previous transaction output. Therefore, you get 100% privacy, but if your pool is one transaction, it is not very private.

1 Like

I think you misunderstood what I was saying above. The there is a difference between the number of private/public transactions taking place on the network (that’s what the tweet was referring to) and the size/privacy level of a private pool.

Does a bigger private pool offer better privacy than a small one? Yes. Due to the magic of zero-knowledge proofs once there’s hundreds, thousands, or hundreds of thousands of inputs and outputs in a pool (like there is currently in our pools) then it’s literally impossible to correlate those transactions. As you mentioned, the computing power required to ā€œbreakā€ the privacy of a pool with that many transactions is exponential.

All ā€œattacksā€ against Zcash privacy up to this point have to do with how people interact with the private pools. The private pools themselves have never been broken.
It’s the ā€œmetadataā€ of time/amount that an observer can try to make a good guess that it’s the same person.

For example:

I withdraw 1.637537111 ZEC from a transparent exchange.

I send all it to my Shielded address.

Later I send out 1.637527111 ZEC from my Shielded pool to a T address.

In that situation someone can guess with high probability that they are the same person sending from the first T to the second, because it’s a unique amount and T addresses are transparent.

But if I had just sent out different amounts to a T address than I had put in, then there would be no correlation between the two T addresses.

Don’t use shielded addresses as a ā€œpass throughā€ use them to HODL and store ZEC. That way, later when you spend from the shielded address, the history of the coins is gone.

So to your point, yes I agree it’s something that we need to do better educating people about and as things like AI start gathering data from blockchains it’s even more imperative.

Don’t be fooled, it’s not a simple misunderstanding on the Monero camps part. They have intentionally kept spreading this kind misinformation despite having been corrected on it by Zooko, Ian Miers, myself, and many others because it’s in their best interests to do so. This friction between XMR and ZEC is nothing new.

2 Likes

Yes it’s as old as the world. When you have a clearly inferior product (like Monero), you have to resort to defamation against your main competitor. And since most people don’t feel the urge to do their own due diligence, they usually get caught up in the propaganda.

1 Like

I just want to chime in here as a recent new investor to ZEC.

I used to own Monero and stored it outside of an exchange. I found it uncomfortable and even moreso when I tried to access it it took me a few days to figure out how to recover it using a combination of the hardware wallet and the Monero desktop wallet. It was frankly a nightmare and as much as I want to support Monero I just can’t go through that user experience again where on multiple occasions I thought my funds were irrecoverable.

My point is, if zcash is really going to deprecate the t-addesses, please make sure you have proper hardware wallet support for z addresses. I can live with exchange delistings as long as I know I can hold and store and send my zcash. I don’t know how relatable this is here, it’s probably only relatable to semi-simps like myself.

That’s my only request if the community does choose to deprecate the t-addresses, but I have to say I think it’s probably a bad idea in the big picture. It’s a wonderful technology zk-proofs and storing your funds in a shielded pool; that pool will grow over time as the demand for it increases. It increases by increasing the utility as zooko references later in the tweet thread discussion:

This is a major USP that you can’t have with deprecated t-addresses.

8 Likes

Anoset size example

keep t-addresses, but make zcash private by default on the protocol level

1 Like

The problem is they are too few users using shielding address and as exchanges force you to go to the public, this means de-anonymization because of low use.

Usage of t-address does not compromise the privacy of the shielded pools. @ytrezq I think you’re confusing Monero-style privacy with Zcash.

A Zcasher using shielded transactions and transparent transactions on Zcash at the same time, is similar to Monero users using both Monero and Bitcoin at the same time (which many do in the Monero community, afaik).

2 Likes

I don’t understand what you’re suggesting here. It seems like there’s some confusion about what it means to have a ā€œt-addressā€.

1 Like

i am not sure what you mean here, but overall it needs to be pointed out that zcash in generell is confusing to new users. all those different transaction/address types are a mess - compared to other privacy chains like monero.

nobody should have to learn about what wallet will not expose my transaction to anyone.

we are building solutions to a problem that could easily be solved by going z-z. mainly out of fear to not get the paycheck by the end of the month. (orgs, devs,…)

1 Like

I have a question: would the unified address be a combination of a transparent address with a shielded address? If I didn’t misunderstand, I believe that one day the transparent address will be abandoned and we will only have the unified address.

A unified address can combine a transparent address and a shielded address, but it doesn’t need to (i.e. it can have only shielded addresses).

I think the goal is to only have unified addresses yes, but it seems unlikely that everyone will migrate to them.

3 Likes

It’s up to us to build that migration path. We have a chance to do things much better with the deprecation and replacement of the zcashd wallet.

5 Likes

Error. It the matter of insecting what goes in and out of the shielded pool in terms of amounts. Among a set of mouses, if an elephant goes in and then an elephant goes out then it s very likely it s the same elephant who entered.

Currently you have to de shield to sell you Zcash on exchanges.