You are misrepresenting the position of your discussion opponents. Their position is that "establishing a new filter for something that has an established valuable market is unlikely to succeed" rather than "established filters are not effective".
"Established valuable market". Thanks for the laugh, this is hilarious.
reply
There are people that want to send inscriptions and are paying dozens of bitcoins in fees to people that mine them. Given their incentives, do you think that at least one person from these two camps might manage to come up with the obvious idea of simply not turning on the filters on their own nodes?
reply
It's called scamming or money laundering. It could even be an attack similar to empty blocks, just flooding the chain with spam/useless tx.
Btw, what in the whitepaper and network design makes you think this is a valid use case? And before you start with muh free market: Bitcoin is not a free market, never has been.
reply
I don't think they're useful or interesting. I just think that the people who participate in inscriptions have incentive to continue relaying them and the miners have financial incentive to include them and observe that inscribers let it cost themselves fees worth paying for a significant proportion of the blockspace.
reply
And for individual node runners who don't want their nodes to participate in this activity as much as possible within consensus, to reduce local compute resources and moral hazard? they're just told/supposed to use blocksonly=1?
Do you care about these users?
Your silence is telling.
reply
I don't think it makes a significant difference to forward the transactions with the blocks or when they're relaying unconfirmed. The node might save a few inv messages and forwarding a tx once or twice. If that bandwidth savings is of concern, blocksonly would be more effective at reducing bandwidth use.
I don't see any non-marginal benefits to be achieved by filtering unconfirmed inscription txs beyond virtue signaling, and I don't think working on enabling virtue signaling is a good use of my time.
reply
No one's making you do anything. You are though, volunteering your time to voice your opposition to what you view as virtue signalling. While parroting the same tired false goal post I make a point of calling out in my article. baffling.
I view this anti-spam activity as reducing moral hazard and overall risk, while preparing for the worst case scenario.
RAM, CPU, Bandwidth and energy costs are all of concern here.
If normal people can't run a node because of this activity in 14 years, we have a problem.
reply
I don't see how RAM or CPU are negatively affected. I don't see how it costs more energy either. Inscriptions have fewer signature operations per data than other transactions. And nodes that filter their mempool still get the whole block, only marginally reducing bandwidth use. So, I don't see why filtering is helpful for any of those four concerns.
Curious what you think about New York banning AirBnB. It's well known that short term leasing is more economically valuable than long term leasing.
reply
From my perspective, they are misrepresenting our position, and are gaslighting either intentionally or unintentionally here. They define "success" as 100% non inclusion in all blocks for all time into the future. That is their high bar for "success", and apparently yours too?
I define success as enabling compute resource savings and non participation by my, and my peers nodes who want to participate in such precise filtering, in as much as non participation can be done within consensus. ie via policy.
You and the grfiters you carry water for don't get an entirely free ride on my nodes resources. And you shouldn't get one on my peers resources who feel the same.
I think your and others framing of this had been, quite frankly, disappointing.
reply
the lack of response to this is telling.
reply
Well, you were insulting me, so I figured that replying to you was also not a good use of my time.
reply
you earned it.
reply