-
Notifications
You must be signed in to change notification settings - Fork 106
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
Sapling Nullifier #288
Comments
Working on this next. And to answer a question from the primary refinement issue:
I doubt this is comprehensive but from what I can tell there are two issues at play here.
To me the latter seems like the bigger concern. Also, I have some ideas for how we could deduplicate the underlying implementation logic while still having distinct types for type checking purposes ranging from attaching all the logic to traits to just using newtypes to differentiate between the different nullifier sets. Either way I'd like to start with two distinct types here and move to a shared one if needed based on gathered experience. |
@ZcashFoundation/zebra-team should I place the nullifier types in I'm leaning towards new module |
New module sounds good to me. It's always easier to re-export from submodules than to cut one big module into smaller ones. |
https://zips.z.cash/protocol/protocol.pdf#nullifierset
The text was updated successfully, but these errors were encountered: