-
Notifications
You must be signed in to change notification settings - Fork 118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document ECDSA signature verification #970
Comments
I've circled in with Phil Kelly to find out what a use case looks like. thank you @Trivo25 for being my tutorial code partner to deliver the example code for https://github.com/o1-labs/docs2/tree/main/examples/zkapps I am up for working on the content but do require engineering support for the command sequence and code |
@Trivo25 thank you for being the example code hero! |
This should start alongside #968 to parallelise and share context. |
No doc work to do, yet SnarkyJS PRs can merge only after crypto updates are in: Other resources page 11 of the nullifier PLUME paper for the SnarkyJS nullifier
|
Doc outlined in draft PR o1-labs/docs2#562 and ready for dev contributions from @MartinMinkov or @Trivo25 |
@nicc I expected to find this issue in the https://github.com/o1-labs/docs2 repo... I don't see how to transfer it, as the author, are you able to move it? |
Create a tutorial that steps through ECDSA signature verification. It shouod be based on the API defined in this issue.
See reference implementation using Circom: https://github.com/BigWhaleLabs/seal-hub-ecdsa-verifier-contract/blob/main/circuits/ECDSAChecker.circom
From Phil:
ECDSA is the elliptical cryptography scheme used by Ethereum. SnarkyJS can’t “read” things from Ethereum without having a custom gate for ECDSA. After we have ECDSA, SnarkyJS can allow people eg, to attest to the fact that they own a bored ape on Ethereum without doxxing themselves, or that they have an ETH balance of more than x. There may also be use cases outside Ethereum
The text was updated successfully, but these errors were encountered: