The gist of why knots and why BIP 444 to start making it a habit to always fight spam and fight it early, because publishing spam is a cost to spammers and to deny them their (scam) business model, mean they will sit on their costs instead of making profits from it.
But if spam will cause net losses for spammers, they will not even try to spam in the first place and thus the bitcoin chain gets rid of spam, which is great.
Let's all join this "whack a mole" game to proof to scammers trying to spam means making losses to stop them from even trying in the future.
serapath【ツ】☮
serapath@iris.to
npub18y99...zg47
(📍🇨🇦) BIP110 nomad🍐⇄🍐ecogame dev
🌈: https://playproject.io
🧙🏽: https://wizardamigos.com
🌱: https://datdot.org
🔮: https://dat-ecosystem.org
🏳️🌈☥: (they/them)
🦣 @serapath@mastodon.gamedev.place
🐦⬛https://x.com/serapath
Had a great time at Portland Bitdevs meetup 🙂
#portland #bitdevs #meetup
The zines they shared are great and made by @satsie 🇹🇭 🇱🇹


Here is how to not have core30 nodes connect to your node so your mempool wont be polluted.
https://github.com/pdath/ban-bitcoin-core-v30
Regarding "knots" vs "core30"
A future where nodes can filter based on format, but not content is what we need.
Format filter is trivial. Content filter is hard and hence centralizing.
Content filtering will be required if "core30" becomes dominat to prevent CSAM and other spam.
Format filtering wont allow OFAC, because filtering transaction based on addresses or amounts is content filtering, not format filtering.
A format is just a template or structure of a transaction and ignores the content.
This is a fundamentally important differentiation
Bitcoin Transaction Fees and "block rewards" are incentivizing mining and re-imbursing the computational effort. It is not a fee that pays for storage.
Data gets stored for all of eternity and as the network grows ever more redundantly. Fees cant pay for that. Participants are willing to store blockchain data for free, because they benefit from being able to use bitcoin because of it.
The same benefit does not exist for any non-transactional data.
I think too few people are aware of bitcoin fees not paying for the storage side of things, which is an important fact to consider when weighing arguments in the core30 vs knots debate
Two long interviews about the knots vs core issue.
One with Jimmy Song and Adam Back.
The other with Luke Dashjr and Mechanic And Jimmy Song as well.
It goes back and forth a lot and both sides present their side.
It's nuanced and they touch every detail
https://www.youtube.com/live/9p_OBGQityg
https://www.youtube.com/live/UtGC5wRWB3k
My personal take:
After a lot of back and forth, it really boils down to whether you want long term development towards bitcoin as money (store of value, payments, ...) or highly expensive but resilient general data storage.
Knots mission statement is the former.
Cores mission statement is the latter.
