I’m learning more about each config setting in Knots and what each field does and I came up with this change to my node’s rules:
Reject Tokens:
Bitcoin wasn’t designed for tokens like NFT’s, meme coins and asset spam. These inscriptions take up block space, drive up fees and offer no real benefit to Bitcoin as money.
Solution: Turn ON.
Datacarrier cost -
Adds a fee multiplier to op return data. So if someone was wanting to embed a message, file hash or encryption, they have to pay more to get through my mempool. Although this treats each bite of data heavier which means data heavy transactions need to pay a higher fee to be accepted or relayed.
Solution - Set costs to 2 (effectively doubling current default fee)
I really don’t want my node to waste time on JPEG’s, hype and erroneous data. I see no harm in rejecting this type of op return spam from my node or if some small amount gets through the transaction cost them more… In fact I imagine I’ll get a cleaner block template by making these tweaks.
I came to this conclusion by watching Satashi21’s video on Policy Configuration Knots Mempool Configuration
Thoughts?