From what I understand, things like inscriptions can only be inserted between 
two specific flags - OP_FALSE and OP_IF. Having a validation check to reject 
witness scripts that have arbitrary data between these two flags could be used 
to reject inscriptions while still allowing all the benefits of taproot. This 
will prevent people from overloading the network with txns geared solely for 
ordinals and brc-20 tokens.

Is there a reason such a validation check is a bad idea? We already have 
OP_RETURN to store arbitrary data that is limited to 80kb. Was it an oversight 
that arbitrary data can be inserted between OP_FALSE and OP_IF when the size 
limit for witness scripts was lifted as part of taproot?
Thanks,
Moth

Sent from Proton Mail for iOS
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to