Good question. First, a point of order: Taproot did not enable Ordinals. Ordinals were first invented in 2012 under the name âcolored coinsâ. Ordinals is just a rebrand of an old idea using modern OP codes.
From the perspective of regular users like us, Ordinal transactions are merely space-inefficient. That is, they use way more block space than strictly necessary to transfer sats. Wasting block space is possible no matter what features are enabled/removed.
But then again, waste is in the eye of the beholder. A multisig transaction uses more block space than a single sig transaction. From the single sig enjoyerâs perspective, multisig users are wasting block space.
Whether transactions are block-space efficient or not, they must be FEE-efficient. Every transaction, to be mined at all, must outcompete lower-fee transactions. Block space is pay-to-play.
And thankfully so! The fee market is what keeps Bitcoin censorship resistant. A censored party can increase their offered fee until itâs irresistible to some miner to take. Miners that censor pay for their prejudice in lost revenue.
So having said all that, your question is whether covenants, while designed to increase space efficiency, could be used to instead to create space-inefficient transactions (Ordinals, etc.). I must admit that since any feature of Bitcoinâs locking script could be used inefficiently, it stands to reason that someone could use covenant OP codes in this way.
Would an Ordinal developer be likely to do so? My guess would be ânoâ, because there are better (less inefficient) ways of encoding their garbage than trying to shoehorn a covenant OP for this purpose.
Thanks again!
However, could a covenant "bake in" high future data use of a utxo ... Or "bake it in" for only certain uses of a utxo (I.e. for vendor/government lock-in)...
Thread collapsed