-
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
RFC for ZIP-221: Block Header Chain History Commitment #2091
Comments
Here are the design notes from our meeting: List of ZIP-221 tasks
|
Do we need to create any additional issues for ZIP-221 as a result of this design exercise or is it all still covered by #1567 ? |
After we finish the design, we'll probably want a separate issue for each task and sub-task. I've numbered and lettered them above. But we need to do more design work before we make more tickets. #1567 should become an epic. |
In the design notes above, I've added "(librustzcash)" to the tasks that will be covered by integrating All the other tasks are Zebra-specific tasks. |
This is now #2131 |
This is now #2132 |
This is now #2133 |
This is now #2134 |
This is now #2135 |
Now that we're using librustzcash, and we have integration notes in the tickets, we don't need a formal RFC here. |
Is your feature request related to a problem? Please describe.
The Heartwood network upgrade changes the meaning of the
Commitment
block header field:https://zips.z.cash/zip-0221
Describe the solution you'd like
ChainHistoryMmrRootHash
type based on https://zips.z.cash/zip-0221, including the Orchard changesThe
Commitment
enum variants have already been designed and implemented.Additional context
This is a required validation rule for Heartwood and later network upgrades. It is modified by ZIP-244 in NU5.
The text was updated successfully, but these errors were encountered: