This is not true. Bitcoin Core does not try to “maximize the user experience of…transfers”. It has filtered transactions for various reasons, and maybe that previously, but that hasn’t been true in a long time.

Indeed, the system only works if miners are including transactions on the basis of fee alone; anything else is a slippery slope towards broad censorship. The fact that the protocol doesn’t enforce this is one of the biggest failings of bitcoin.

Ethereum is even working on fixing this, while we’re talking about whether it’s okay to live with it 😭.

There’s a great deep dive on all things policy at https://brink.dev/podcast/1-mempool-policy/ nostr:note108kxq3j38nk9dt5369ltwappamcn354u3ysw6l5ynl22kud2q3ms838h8k

Reply to this note

Please Login to reply.

Discussion

Also nostr:note1vwa597lfympqc9wznuhvgy6k8rycd0mmdn2t2st7zjlgfu8jqjyqkj3nms

Indeed, if it’s censored or permissioned it is not bitcoin.

doesn’t enforce what?

A protocol-level policy that makes it impossible to censor transactions, I surmise.

I like your takes Matt. The signal for me comes when my innerds churn at the mention of ETH. Someone over there is doing good work, even though you can't make something 1% less of a scam by fixing something on it. It's still hurtling towards a rugpull.

Bitcoin is a payment system, not a jpeg parking payed for by scammed newbies, bloating the timechain and deterring newcomers to buy their first btc because of rudiculous fees.

thats just your opinion? I’m talking about how it currently works. Are you saying standardness rules should be removed? Because until then bitcoin core is filtering plenty of valid transactions.

No I’m saying your comment implied bitcoin core (developers) made some decision about prioritizing transactions which transfer value. No such decision was made.

I didn’t mean to make the claim that it was an explicit design decision, it seems implied from the design of many relay/standardness rules. “Normal” transactions seem be prioritized so I assumed that was the reason. This always annoyed me as being a bitcoin script enthusiast who liked the idea of hiding puzzles in bitcoin that could be claimed, even if it’s insecure

You should read the linked post on why standard transactions exist, it’s not around normal transactions at all, really. Also, any script (in segwit) is standard! You can use any opcode freely.