Earlier quoted context omitted.
Thank you! Those papers are some of the densest ones, so maybe as a starter I would recommend Vitalik’s blog posts on ZK[1]. If folks are interested in a complexity theoretic introduction to ZK proofs, incidentally, in the interest of being self recommending, I authored one myself I’d be curious to hear thoughts on :)[2] [1]: https://vitalik.ca/general/2021/01/26/snarks.html [2]: https://nibnalin.me/dust-nib/a-succin…
Yeah, those papers are very dense. You might want try reading zerocoin[0] first, it was the starting point of all the zero-knowledge proofs for private payments on a blockchain. Then another academic paper, Pinocchio coin, had a proposal for zkSNARKs. And Zeorcash built the zksnark + merkle tree+ serial umber (later called a nullifiers ) approach. [0] https://www.cs.umd.edu/~imiers/pdf/ZerocoinOakland.pdf
Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
21–29 of 29 posts
Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#22That's a really good write-up. We've been investigating somewhat similar approaches for a problem space we are in. I wasn't aware of the huge space requirements to use a proving key. That's somewhat limiting, although we do have the advantage that we have a (mobile) wallet we could potentially allow running ZKSnark inside. Are you aware of any work on that side?
The only work adjacent to this I’m aware of is MetaMask Snaps[1], a plug-in system that allows for arbitrary code execution in wallets. I know some teams in the 0xPARC community[1] are interested in it and have been looking into using it, but nothing publicly shareable on that yet. [1]: https://0xparc.org/
Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#23As long as "crypto" requires absolute perfection, and even experts have difficulty achieving that it isn't reasonable to suggest crypto for everyday use. This always annoys me when people blame victims for not simply "reading the contract" to verify it's correct. People don't have to carefully audit everything a bank does when they open an account, people don't need to be expert auditors to have a reasonable sense of security when depositing their paycheck.
Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#24Thank you!
Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#25Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#26Remember, nothing of value is ever airdropped. More inflationary tokens, more shit tokens, more garbage. “Voting stock”. Toilet paper. Real coin is mined.
Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#27Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#28Web2.0 boomer here. Can someone ELI5 what is an, "Airdrop?"
Re: Show HN: StealthDrop – Anonymous crypto airdrops using zero-knowledge proofs
#29I'm definitely onboard with the examples, where influential people's votes influence others, or an influential person votes against an expected outcome and draws ires. The same is seen with asset holdings within known addresses, especially registered ENS domains. Known selling can mess with the future reputation in the community. Of course, it is super easy to build a new reputation from a new identity, a couple week…
> I'm definitely onboard with the examples, where influential people's votes influence others, or an influential person votes against an expected outcome and draws ires In fact, I see that as the potential #1 usecase: enabling zero-trust voting, with the "drop" simply being a way to instantiate the set of voters at time t to prevent a takeover by freshly created accounts created just for the vote. A weighting by hist…
I think the capability should be developed and easily applied, I don't think every project needs the ponzinomics to incentivize holding