logoalt Hacker News

diamondcloudstoday at 12:30 AM2 repliesview on HN

> Alice sends out

It relies on trusting that Alice’s request is valid. If Alice sends another proof, she will have a different balance. Alice decides what to send. The server blindly accepts it.

You actually don’t want that for a lot of security and that’s why nobody uses ZKP for passwords or really anywhere outside theory - dumb theory that doesn’t understand basic web dev. We already have hashing and databases. There is a narrow use case for trusting clients - like receiving updates from intranet or p2p devices - maybe you use ZKP to omit unnecessary pii. But that’s it. It’s not what you think it is.


Replies

Groxxtoday at 12:45 AM

> Alice sends out

Alice can send anything in any cryptographic scheme involving two parties, the only real safety in any of it is "are the odds of an accepted different value low enough to be impractical for an attacker". Does that apply here too?

show 1 reply
nojokepoketoday at 1:12 AM

Please explain how Alice’s request can ever be not valid. It’s literally a pre authenticated exchange.

Also nice sock puppet.

show 1 reply