Here's a crazy idea. Rather than embedding stupid jpegs in the witness data, what about embedding solidity scripts? The capabilities of Bitcoin could potentially be expanded tremendously. Opinions?
Unless Bitcoin node actually execute and verify those solidity scripts, anyone can embed invalid solidity script or perform illegal operation (e.g. mint near unlimited amount of token). If Bitcoiner want turing complete script, they should consider using Bitcoin side-chain instead.
Well the Bitcoin node doesn't have to execute the scripts. The people that care about the scripts would do that and they could easily verify the validity of the scripts. The effect would be something like a side chain, but embedded in the chain itself.
I don't know if it, or something similar, is a good idea or not, but if it valuable and economically viable, it will happen.