ZIP-244: Implement sighash for Non-Malleable Transaction Ids #2051
Labels
A-consensus
Area: Consensus rule updates
A-rust
Area: Updates to Rust code
C-enhancement
Category: This is an improvement
NU-5
Network Upgrade: NU5 specific tasks
Milestone
Is your feature request related to a problem? Please describe.
ZIP-244 defines a new transaction digest algorithm currently planned to be applied from the NU5 network upgrade onward.
ZIP-244 creates non-malleable transaction identifiers that commit to all transaction data except for attestations to transaction validity. (That is, signatures and proofs.)
ZIP-244 also adds an updated sighash algorithm.
Describe the solution you'd like
We should implement or integrate this new transaction digest algorithm in Zebra as per:
This will include:
Sighash updates
sighash
based on ZIP-244 with Orchard changes using librustzcashThe text was updated successfully, but these errors were encountered: