-
Notifications
You must be signed in to change notification settings - Fork 5
WIP 15 docs Endpoint page #121
base: 00-gitbook-docs
Are you sure you want to change the base?
Conversation
863f282
to
027a019
Compare
part of NilFoundation/devrel#15
13cd6c4
to
4102a31
Compare
It enables several crucial operations: | ||
* Requesting zkProofs: EVM applications can directly request zero-knowledge proofs for specific computations. | ||
* Payment Facilitation: Payment for proof producers can be facilitated directly through Ethereum, streamlining the payment process. | ||
* Proof Verification: The Ethereum Endpoint acts as an additional verifier in the proof generation pipeline, ensuring the validity of incoming proofs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It may be the Ethereum endpoint for us because we only have one. But for the Eth devs, so many things are Eth endpoints.
Why is it an additional verifier? I can't imagine someone doing the in-EVM verification twice because it's expensive.
I think so much capitalization is unnecessary. But we can discuss it. :)
* Proof Verification: The Ethereum Endpoint acts as an additional verifier in the proof generation pipeline, ensuring the validity of incoming proofs. | |
* Proof verification: the Proof Market Endpoint acts as an additional verifier in the proof generation pipeline, ensuring the validity of incoming proofs. |
The Ethereum Endpoint acts as a gateway interface facilitating communication between EVM applications and Proof Market. | ||
It enables several crucial operations: | ||
* Requesting zkProofs: EVM applications can directly request zero-knowledge proofs for specific computations. | ||
* Payment Facilitation: Payment for proof producers can be facilitated directly through Ethereum, streamlining the payment process. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should use a different word for the proof producer rewards. Asked folks in Slack.
It's important to note that the Ethereum Endpoint only stores verification keys for the statements that require proof. | ||
Due to Ethereum's limitations in storing large data chunks, this approach proves to be more economically advantageous. | ||
Application developers should note that they need a one-time setup to upload their circuit to the original Proof Market. | ||
Currently, Proof Market works with the Placeholder Proof System, but support for other proof systems can be requested. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is a verification key? What's a statement? These terms were not introduced.
Only verification keys and not what? The proofs themselves?
this approach proves to be more economically advantageous — as “proof” is a very specific term in this context, I would avoid using it in other meanings.
part of https://github.com/NilFoundation/devrel/issues/15