I'm using bitcoin and interested in it because I want censorship resistant money (don't get hung up on this, I'm not accusing you or BIP 110 of censorship). We achieve this by having a set of block validation rules and not seeing it as our concern what someone does within that.
Now, let's accept for a moment your contention that the current block validation rules have a vulnerability in them and let's say we all run BIP 110 and correct it.
It is a targeted first step at the consensus level
Do you think it is possible that we will get to a point where there is disagreement about whether a certain kind of transaction is "monetary" or not and it won't be clear cut?
I highly doubt that all the humans of the world who want to use bitcoin will be able to agree on what counts as monetary and what does not.
It seems then that there will be some point where we must say: follow these rules and it's a valid transaction (regardless of whether a person is trying to embed data in it or not).
Personally, I think the current block validation rules are plenty good. I run a node. I'm a merchant who accepts bitcoin. I don't believe that adoption is primarily limited by the difficulty of running a node.
I'm using bitcoin and interested in it because I want censorship resistant money (don't get hung up on this, I'm not accusing you or BIP 110 of censorship). We achieve this by having a set of block validation rules and not seeing it as our concern what someone does within that.
Now, let's accept for a moment your contention that the current block validation rules have a vulnerability in them and let's say we all run BIP 110 and correct it.
Do you think it is possible that we will get to a point where there is disagreement about whether a certain kind of transaction is "monetary" or not and it won't be clear cut?
I highly doubt that all the humans of the world who want to use bitcoin will be able to agree on what counts as monetary and what does not.
It seems then that there will be some point where we must say: follow these rules and it's a valid transaction (regardless of whether a person is trying to embed data in it or not).
Personally, I think the current block validation rules are plenty good. I run a node. I'm a merchant who accepts bitcoin. I don't believe that adoption is primarily limited by the difficulty of running a node.