You've always been able to publish as much data as you want, up to the blocksize limit. It's just very expensive....
FWIW I've had publishing text as an example program for my python-bitcoinlib library for years: https://github.com/petertodd/python-bitcoinlib/blob/master/examples/publish-text.py
You can see published text here: https://bitcoinstrings.com/
this oversight of taproot let you store arbitrary data on bitcoin at 75% fee discount because the jpg is part of the witness data.
reply
So? The discount accurately reflects the lesser cost to the network of non-utxo-set data. And P2SH is no different. You can publish as much data as you want with P2SH too. Just use more inputs. Doesn't make it much more expensive.
reply
right… seems important to me that non-financial tx are given substantially more discount than simple financial tx on a network meant to accommodate financial tx and with limited blockspace.
reply
Not much of the blockchain is taken up by people publishing data. It's a non-issue.
reply
ordinals has been on mainnet for four days.
reply
Right but still a technical limit and an expensive one.
reply