As you may know JPMorgan has released zether which allows to make anonymous transactions in Quorum using zkp technology.

But I have a question regarding why Quorum needs it.

Since transactions between nodes can only be seen by the sender and the addresses specified using privateFor why does Quorum even need zkp ?

Is there anything I am missing ?

1 Answer 1


Private transactions update private states. If Alice sent Eth to Bob privately and Bob tried to spend it, how would anyone know Bob received it?

If no one can see what is happening with private transactions, how can private transactions work with Ether?

Hope it helps.

  • I am asking about the difference in using private transactions VS using the anonymous zether released bt JPMorgan's Quorum. The payload is not visible to other participants of the network using private transactions so why should someone use zero-knowledge proof? Jun 2, 2019 at 18:49
  • "Private, anonymous transactions" are not compatible with public, transparent Ether. Quorum's implementation is based on geth. It's not a way to embue the public network with features that are unique to Quorum. Zether tackles this challenge. Jun 2, 2019 at 21:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.