I'm generally in favor of defending #Bitcoin from non-monetary data attacks so long as it doesn't neuter efforts like ArkLabs (nprofile…z88d).
I'm not aware of the technical history, but I'm suprised that an extensible binary schema language like Protobufs wasn't used to create a white list of permissible data types as opposed to the unlimited nature of accepting arbitrary bytes.
Obviously this would slow down "innovation" on #Bitcoin since all those hoping to use the timechain to power their own protocols and applications would need their types approved by the dev process, but that would have the benefit of (1) eliminating the attack surface of accepting arbitrary bytes entirely and (2) make 100% transparent the type of data every composing app would like to write to the timechain.
