Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [zero-knowledge]

A zero-knowledge proof is a method by which the prover can show the verifier that a given predicate is true without revealing the content of the predicate.

0
votes
0answers
16 views

Is “Hawk” (a decentralized smart contract system) able to provide acceptable privacy for blockchain?

According to the Hawk paper: "Hawk, a decentralized smart contract system that does not store financial transactions in the clear on the blockchain, thus retaining transactional privacy from ...
0
votes
1answer
19 views

What does Starkware Industries mean?

What does Starkware Industries mean? Is it related to Zcash company? Its name apparently comes from Zero Knowledge Stark (zk-STARKs). I appreciate it if someone could define Starkware Industries in ...
1
vote
1answer
21 views

Can “Confidential Addresses” preserve user privacy?

Can using "Confidential Addresses" be an alternative to zk-SNARKs to provide an acceptable privacy for a user? And when we talk about "Confidential Transactions", does it mean we are using "...
1
vote
0answers
44 views

zk-SNARKs vs. Zk-STARKs vs. BulletProofs?

zk-SNARKs, Zk-STARKs and BulletProofs are three major zero knowledge proofs to provide privacy for the blockchain technology. If we can compare them, (1) Bulletproofs and Zk-STARKs require no ...
0
votes
0answers
12 views

How is “level” of user privacy in “Zerocash” (Zcach)?

Is it correct that Zerocash allows two users to engage in transactions without either party revealing their addresses (their public key) to the other? Or it only ensures privacy of the content of the ...
1
vote
1answer
22 views

Zerocoin vs. Zerocash ? are they the same ? Or two different protocols?

what is the main difference between Zerocoin vs. Zerocash ? are they the same ? Or two different protocols ? If they are two different protocols, what are similarities ?
1
vote
0answers
19 views

Detailed view of Z-cash transaction

Can anyone share and explain the details of a z-cash shielded and transparent transaction? The block explorers have minimal details. They dont even have a zk-proofs in them.
0
votes
0answers
4 views

Is “Pinocchio zk-SNARK” a specific type of zk-SNARK?

Is "Pinocchio zk-SNARK" a specific type of "zk-SNARK"? And if yes, what is difference?
0
votes
0answers
8 views

Is it possible to hide the sender or receiver of transactions by “zk-SNARK” or “Bulletproofs”?

To support the user privacy, is it possible to hide the sender address or receiver address of transactions by "zk-SNARK" or "Bulletproofs" ? Or we’ll be able only to hide the value that is mapped to ...
0
votes
1answer
18 views

Is there a decentralized zk-SNARK (zero-knowledge Succinct Non-Interactive ARgument of Knowledge)?

Normally, in zk-SNARK, we need to generate two public keys: one for prover and one for verifier. However, the input parameter of this generator algorithm must be secret, meaning that it must be hidden ...
0
votes
1answer
185 views

What consensus algorithm is MimbleWimble/Grin using? Does it use Zero Knowledge Proofs as well?

Understand that MimbleWimble/Grin is privacy centric. Does it use Zero Knowledge Proofs to achieve the privacy goals? In addition, what consensus algorithm is MimbleWimble/Grin using?
2
votes
0answers
104 views

Zero-knowledge/Arthur-Merlin Proof-of-Work for NP-like problems with coin flips hashes of recent transactions

On a previous answer to a question about making proof-of-work more useful, two challenges were provided: "1. The work must be much, much easier to verify than to do, and 2. The work must in fact ...
2
votes
1answer
198 views

What are zkSNARK parameters and how to verify them?

When installing the zcash client for the first time it downlods a bulk of around 900 MiB in zkSNARK parameters. I am wondering: why and what are they exactly used for? Is this a security feature? How ...
1
vote
1answer
168 views

Are Hashed Timelock Contracts and Zero-Knowledge Contingent Payments the same thing?

This answer to How is a node in the middle prohibited from keeping the money in a routed Payment in Lightning network? describes how a Hashed Timelock Contract would be used to exchange the "secret" ...