Skip to content
ZIPs.tools

ZIP 143

Transaction Signature Validation for Overwinter

  • Final
Proposal metadata
ID
143
Status
Final
Category
Consensus
Owners
  • Jack Grigg
  • Daira-Emma Hopwood
Created
2017-12-27
License
MIT
Contents
  1. References

References


  1. Information on BCP 14 — "RFC 2119: Key words for use in RFCs to Indicate Requirement Levels" and "RFC 8174: Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words"↩︎

  2. ZIP 200: Network Upgrade Mechanism↩︎

  3. ZIP 201: Network Peer Management for Overwinter↩︎

  4. OP_CHECKSIG. Bitcoin Wiki↩︎

  5. Zcash Protocol Specification, Version 2021.2.16. Section 4.7.1: Sending Notes (Sprout)↩︎

  6. ↩︎
  7. SIGHASH_WITHINPUTVALUE: Super-lightweight HW wallets and offline data↩︎

  8. BIP 143: Transaction Signature Verification for Version 0 Witness Program↩︎

  9. BUIP-HF Digest for replay protected signature verification across hard forks, version 1.2↩︎

  10. ZIP 202: Version 3 Transaction Format for Overwinter↩︎

  11. ZIP 202: Version 3 Transaction Format for Overwinter↩︎

  12. ZIP 201: Network Peer Management for Overwinter↩︎

  13. "BLAKE2: simpler, smaller, fast as MD5", Section 2.8↩︎

  14. ZIP 200: Network Upgrade Mechanism↩︎

  15. OP_CHECKSIG. Bitcoin Wiki↩︎

  16. ZIP 202: Version 3 Transaction Format for Overwinter↩︎

  17. ZIP 202: Version 3 Transaction Format for Overwinter↩︎

  18. In the original algorithm, a uint256 of 0x0000......0001 is committed if the input index for a SINGLE signature is greater than or equal to the number of outputs. In this ZIP a 0x0000......0000 is commited, without changing the semantics.↩︎

  19. ZIP 203: Transaction Expiry↩︎

  20. ZIP 143 Test Vectors↩︎

  21. SignatureHash Test Vectors↩︎

  22. ZIP 201: Network Peer Management for Overwinter↩︎

  23. ZIP 201: Network Peer Management for Overwinter↩︎

Citation graph

Hover or tap a node to see its title and citations.
Loading citation graph…
ZIP 143: Transaction Signature Validation for Overwinter — Part 2 · ZIPs.tools