Everything around the forum lately is just popcorn material! Oh, sorry, fudgeee!
oh boy, tell me about it, I just had a 3-4 day long debate on repution last week (in case anyone missed me here)
. I hate debates.
Are we not counting transaction fee discounts as discounts now?
You could call them whatever you want, it doesn't change the answer to your initial and main question which was/ still is
How sure are you that Ordinal transactions make sense to include in blocks economically?
For taking more block space, these transactions pay less fees (by the actual space). They unit is called vBytes because the fee is accounted in VIRTUAL bytes.
So, if that's not a discount, what should we rename this as?
Ok, we have to stop here, at this point, I can't help but think that there is a major misunderstanding at the core of this topic, you are confusing two things, block weight and block size.
When Segwit/Block weight came into existing (bip 141 IIRC), the introduction of a new "way" to measure segwit transaction was introduced, and it's a simple formula;
Transation size with witness data stripped * 3 + (Transation size)
In plain English, the segwit upgrade added another 3MB which could only be facilitated by witness data, so a non-segiwt block will still be capped by 1MB, so in theory a 100% segwit block could have the size of 4MB which is 4vM or 4M weigh units.
Nowadays, the VAST majority of transactions are segwit, which means, almost everyone using
BTC is getting what you call a "discount", so everyone is using/abusing those 3MB added by the core devs.
So now we need to think of a Bitcoin block as 2 disks in 1, something like a bus where the bus cabin has a max capacity of 1000KG worth of people, and 3000KG in the luggage compartment, of course, people are free to cut their hands and put them in the compartment to spend less on those limited 1000KG,
Now if someone is pretty fat and weighs 1000KG and isn't willing to cut any of that fat to put it in the luggage compartment to allow other people to ride with him, that person will need to pay for the 1000KG + the 3000KG luggage compartment.
I like this analogy so let me keep going;
if that fat ass offers the bus driver 1k for the ride but then come 50 people who weigh 80KG each (4000KG in total) and are willing to cut 3000KG of their body parts to send it to the luggage compartment, each of them offered to pay only $40, the bus driver will then collect $2000, so he would pick these people first because he makes an extra $1000 in profit.
The bus driver here does not care about how the bus is going to be filled, he just runs a simple code that picks the best combination of people that would give him the highest reward for the trip, it could be 5 fat people or 500 apes who could squeeze themselves in and pay more per KG, he just couldn't give a flying fudge.