-
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
Tracking: implement ALL THE SPEC #253
Comments
Changes: checked off boxes corresponding to RedJubjub and ed25519-zebra as complete, checked off boxes related to BN254 and BCTV14 as planned unimplemented, marked "Differences from the Zerocash paper" as unimplementable. |
Changes: checked off a few encoding boxes for transactions, their components, etc. |
Don't forget the appendices! You can probably pull in all of Appendix A as a dependency on zcash_proofs, but there's also batching in Appendix B. (Granted that is not needed for a minimal implementation, but you'll want to prepare for it.) |
Also remember that consensus ZIPs are part of the spec: (moved to ticket description, so we don't forget them) |
Changes:
|
Closing and removing the Epic label for now as we have no issues being tracked under it and issue is superseded by other tracking issues and epics tracking the NU5 activation and client work. |
This issue tracks Zebra's progress implementing the entire Zcash protocol specification, indexed by spec section.
A checkbox means that that part of the specification describes something to implement. A checked box means that we have either implemented or otherwise resolved (e.g., by not implementing) that item. Leaf nodes are marked by – and correspond to implementable items. They should be followed by issue references that track the status of that issue, or a short explanation. A missing explanation or reference number means we have not yet taxonomized what work is do be done, if any, in connection to that section.
Transaction
type and message to support the Zcash changes from Bitcoin #13, Treestate type #290EphemeralPrivateKey
's for Orchard, Sapling, Sprout #2192 2192Transaction
type and message to support the Zcash changes from Bitcoin #13, Update Transaction definition. #105, Implement transaction serialization. #124, Transaction proptests etc #118Appendices:
Also remember that consensus ZIPs are part of the spec:
and for Heartwood:
The text was updated successfully, but these errors were encountered: