token_ninjaNewbie
Posts: 10 · Reputation: 37
#1Feb 1, 2023, 06:42 PM
So, Martin from FairgateLabs just made a Blake3 implementation in Bitcoin script. Apparently, it’s the shortest hash function in script form, only 45K bytes or something like 11.2K vbytes using Taproot.
But I’m confused. Why even bother with a new hash when we already got OP_HASH and OP_HASH256? The thing is, we can’t tweak the individual bytes from OP_HASH digests so that's why we can’t do Lamport or Winternitz signatures with the current setup. It’s key for proving things with systems like BitVM to have signatures for any message, not just transactions.