pull down to refresh
21 sats \ 1 reply \ @nerd2ninja 18 Oct \ on: LNhance LAUNCHES WEBSITE🎊🎊🎊 (THE GREATEST OF SOFT FORKS) bitcoin
This is new:
but then if we have that why do we need CSFS?
but then if we have that why do we need CSFS?
-
the same reason we have CHECKSIG and CHECKSIGVERIFY and EQUAL and EQUALVERIFY. different contracts are easier with either. bitcoin script has a lot of redundancies for slight optimizations.
-
because we can not soft-fork into legacy script a new opcode that alters the stack, this is only possible with OP_SUCCESS in tapscript. so the CSFSVERIFY will simply fail the script if the signature is not valid, but won't consume any stack elements. which is sometimes very inconvenient.
reply