top | item 12979178

(no title)

alvarosm | 9 years ago

You need a ton of space and/or processing power for the zero-knowledge transactions. The anonymity isn't free!

In practice Zcash/zcoin (different tradeoffs) are of no use to you unless you are willing to go the extra mile to hide something (criminal activities and such). There's no point in paying for the extra effort for normal transactions.

discuss

order

nickik|9 years ago

Anonymity of the system as a hole is the value. Just like with Telegram and the concept of a secret chat, you should not only use anonymity if you particularly need it. Anonymity and Security should be the default and you should optionally to be able to not have it.

Maybe even if I don't need the anonymity now, maybe in 10 years I will, and then I don't want to start using them because that change provides information.

detaro|9 years ago

How large is the overhead in numbers? I tried to search but didn't find any clear examples.

EDIT: found some data in the ceremony report linked elsewhere in this discussion: https://petertodd.org/2016/cypherpunk-desert-bus-zcash-trust...

petertodd|9 years ago

Sending takes a few minutes of computation on your wallet - but that's not such a big deal as it's comparable to the time it takes for block confirmations anyway.

The problem is verification of private transactions is very slow by cryptocoin standards, and verification is something that every full node and miner must do. Zcash would fail if private transactions were used in large numbers, as blocks would take too long to validate for mining to remain decentralized; Bitcoin transactions are a few orders of magnitude faster to validate, with a 4x more conservative block interval and 2x smaller blocksize, and the Bitcoin dev community has had to make heroic efforts to further optimize validation.