Spam filters keep out things that 99.9% of people don’t want. Obvious attacks. Those attacks technically conform to the protocol but they are nonsense that nobody (including even the originator) cares about and that nobody is willing to pay for, and so they get blocked despite meeting technical consensus so they don’t disrupt node operations. They have no economic incentive to get into a block, and so they are easily filtered.

Filters are useful for nodes to remain economic against this type of random uneconomic nonsense.

But filters are ineffective against things that have a broad economic incentive, including subjective value.

If someone can get paid or otherwise subjectively desires to get an unusual transaction into a block that meets consensus rules, then they will.

A soft fork could block them (if such a fork could reach consensus), but node spam filters won’t block them.

Reply to this note

Please Login to reply.

Discussion

This idea of forking off humam stupidity is never gonna work.

See above..🔪

A soft fork could block them in their current form, but it would be very difficult to design a fork that could completely eliminate arbitrary data forever.

Creative individuals (and degens) with open source code will do laps against people trying to build network consensus.

There are many things we can do. We can cut their nuts off. One testicle at a time..🤔

$boost

I think we could do a lot more to protect our precious #block space and #bandwidth. And that's what we must do.

#Satoshi #Nakamoto is the only person with the right to put whatever he wants into the blockchain.

#Nodes and miners serve at the pleasure of Bitcoin. Virtuous full nodes have a right to serve, and protect their interest.

Mining participation is a privilege with responsibilities, not a right. #Miners are responsible for filtering out crap from getting in the #blockchain.

We must make this clear, and hold bad actors responsible. We must enhance and strengthen enforcement of the #Bitcoin protocol. For the protection and benefit of all..🤔

#m=image%2Fjpeg&dim=805x1190&blurhash=%5ELE%7BkNWB4n-%3B-%3Bof%7Eqt7xut7ofxu4nt7%25MIUoft7D%25ofM%7BWBt7M%7BIUj%5Bt7WBRjj%5BRjWBRjayj%5Bj%5BIUWBt7WBj%5Bayofaxt7WBofayxuRjofofWBWB&x=4d4ccb740397a52537e291a369fb28b680609b3b093de211c91c4cc4a0309abe

👆This is literally spam. Inside a topic about how to filter said spam. At least a bunch of it. This makes your spam 'appealForAssistance' = double spam!!! Arrgh

Rights vs privileges. Hmm where have I heard these arguments before?

I don't think anyone advocating for fixing filters expects to block all spam. Spam/arbitrary data will always be a part of Bitcoin and why OP_Return exists. Handling inscriptions (yet another method of storing arbitrary data in Bitcoin, certainly won't be the last) by subjecting to the same OP_Return filters is fair.

Filters are only meant to discourage spammy behavior, it doesn't stop spam. A network with participants running filters forces "spammers" to collude with miners to take on all the risk of constructing blocks at risk of being orphaned (since nodes won't validate txs which don't propagate beforehand). Nodes with filters will validate spam blocks just fine, just marginally slower than blocks w/ tx already all validated beforehand (propagated properly)

Filters don't cause forks, miners which want to take the risk to mine blocks containing txs that don't properly propagate across the network do

Hi ,

I am a link builder and SEO specialist.I have many websites at affordable prices where I increase your website ranking on google.if you are interested in my service please contact me by email.

tinalucyguestlink@gmail.com

We are offering comprehensive digital services for web design service, digital marketing, search engine optimization, website maintenance & social media marketing.

Hashers, that is, people running “miner” appliances who choose to point them to pools that don’t use spam filters are contributing to letting through spam that 99.9 % of people don’t want and that could easily be throttled down if more of us pointed the said ASICs to pools that do apply spam filters.

At the moment the only pool I know of that applies spam filters is nostr:npub1qtvl2em0llpnnllffhat8zltugwwz97x79gfmxfz4qk52n6zpk3qq87dze so I pointed to it.

The more people do the more there will be pressure on other pools to use spam filters and thereby help to limit ( if not eliminate) spam.

I don’t understand why the theoretical point keeps being made that it is not possible to eliminate all spam. The same could be said about email spam and yet no one argues that filtering out email spam is pointless.

hi 👋