pull down to refresh

how does the zk proof work?
what are the advantages of this approach over utreexo where you download (to verify) but don't save the transactions?
"technically. hard fork but not actually a hardfork" wtf. seems intentionally confusingly worded. no wonder it leaked and set off alarm bells. don't blame the haters, blame the bad communicator.
Luke IS asking us to trust him. Most of us know how transactions are verified by now. the zk stuff is reaearchy and black magic.
how does the zk proof work? what are the advantages of this approach over utreexo where you download (to verify) but don't save the transactions?
A merkle tree IS A ZK PROOF. You prove something (an item is a node/leaf of the tree) without revealing the whole knowledge (all leaves).
It's used in Bitcoin for transactions - a more zk-proof-esque usage is in web crypto. When you connect to a website, the exsistence of a certificate revocation can be proven without downloading all certificates - just a few nodes in the tree.
Cryptographers often consider things like merkle trees or signatures not ZK proofs but to be categories on their own ... but they totally do prove a statement without revealing all the knowledge.
reply
No, merkle trees are not zero-knowledge proofs.
reply
Cryptographers often consider things like merkle trees or signatures not ZK proofs but to be categories on their own ... but they totally do prove a statement without revealing all the knowledge.
reply
100 sats \ 0 replies \ @Murch 29 Sep
Your first sentence is:
A merkle tree IS A ZK PROOF.
Later you write:
…but they totally do prove a statement without revealing all the knowledge.
A zero-knowledge proof reveals no information except that the statement is true. This is not a property that merkle trees have. Many proofs don’t reveal all the knowledge. E.g., ECDSA signatures don’t reveal the private key, and yet they prove that you are in possession of it.
So no, merkle trees are not ZK proofs, and it’s just false to claim that they are.
reply
Think about it this way: if you run wasabi wallet, you're not hosting any BRC-20s either, thanks to BIP-157.
reply
this like a better lite client spv right?
still not a verifying node if you do this though. just a better / safer light node.
reply
Yes. Thus, if you skip any transaction, even based on ZKP authoritarianized with some multisig, you're also not a verifying node
reply
how is that a hard fork though?
any more than an spv node is a hard fork.
reply
I think that's the point? It doesn't have to be.
reply
I'm not sure there is an implementation of this yet. It would could be quite involved and self-defeating, if the zk machinery ends up being less efficient than just downloading and verifying the spam.
reply
I mean, is Luke asking? Or is that a private chat conversation.
reply