Skip to content

This projects provides SNARKs to prove and verify statements on large SHA256 preimages

License

Notifications You must be signed in to change notification settings

nchain-innovation/large_preimages_snarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This package contains crates to prove statements about large SHA256 preimages.

These SNARKs along with Merkle proofs can be used to redact data on transactions that are in settled Bitcoin blocks without forks or re-doing proof of work. for more details, see the paper How to redact the Bitcoin backbone protocol, published in IEEE ICBC 2024.

Disclaimer

The code within this repository is intended for research and educational purposes only.

Please note:

  • No guarantees are provided regarding the security or the performance of the code.
  • Users are responsible for validating the code and understanding its implications before using it in any capacity.
  • There may be edge cases causing bugs or unexpected behaviours. Please contact us if you find any bug.

License

The code is released under the attached LICENSE. If you would like to use it for commercial purposes, please contact [email protected].

About

This projects provides SNARKs to prove and verify statements on large SHA256 preimages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages