AVBpodcast on Nostr: So, I went over the Bitcoin Knots default settings in their spam-filtering. And I ...
So, I went over the Bitcoin Knots default settings in their spam-filtering.
And I noticed the settings for minimal transaction fees.
I don't think this is very positive to just enable as-is.
But that's just my opinion.
Maybe someone should go over all these settings one-by-one and see how this impacts some legit functions. (yes, it prevents spam, but let's look at what we're doing here).
(also it sets it by default to pruning... but that's a separate issue... )
example:
bytespersigop=20 (Equivalent bytes per sigop in transactions for relay and mining)
bytespersigopstrict=20 (Minimum bytes per sigop in transactions we relay and mine)
Increased Costs for Sigop-Heavy Small Transactions:
Small transactions with many sigops (e.g., complex multisig or script-heavy transactions) will have their effective size inflated by the 20 vbytes per sigop rule. For example, a transaction with 5 sigops is treated as having an additional 100 vbytes (5 × 20), significantly increasing its fee requirement to achieve a competitive fee rate.
This makes such transactions more expensive to confirm, potentially discouraging their use unless the sender is willing to pay higher fees.
Published at
2025-06-21 15:58:18Event JSON
{
"id": "9c1a6ce330949986c11b494ec03d75ddb7d99c0a1a1379a06f018e5fe26aecb6",
"pubkey": "8671a6e5188f73e7746ccf0dd169bf4a6785438b72c121f83bfffd04f88194d1",
"created_at": 1750521498,
"kind": 1,
"tags": [
[
"r",
"wss://relay.damus.io/"
],
[
"r",
"wss://eden.nostr.land/"
],
[
"r",
"wss://nostr.land/"
],
[
"r",
"wss://nostr.mom/"
],
[
"r",
"wss://nostr.oxtr.dev/"
],
[
"r",
"wss://relay.primal.net/"
],
[
"r",
"wss://relay.keychat.io/",
"write"
],
[
"r",
"wss://relay.snort.social/"
]
],
"content": "So, I went over the Bitcoin Knots default settings in their spam-filtering.\n\nAnd I noticed the settings for minimal transaction fees.\n\nI don't think this is very positive to just enable as-is.\nBut that's just my opinion.\n\nMaybe someone should go over all these settings one-by-one and see how this impacts some legit functions. (yes, it prevents spam, but let's look at what we're doing here).\n(also it sets it by default to pruning... but that's a separate issue... )\n\nexample:\nbytespersigop=20 (Equivalent bytes per sigop in transactions for relay and mining)\n\nbytespersigopstrict=20 (Minimum bytes per sigop in transactions we relay and mine)\n\n\nIncreased Costs for Sigop-Heavy Small Transactions:\n\nSmall transactions with many sigops (e.g., complex multisig or script-heavy transactions) will have their effective size inflated by the 20 vbytes per sigop rule. For example, a transaction with 5 sigops is treated as having an additional 100 vbytes (5 × 20), significantly increasing its fee requirement to achieve a competitive fee rate.\n\nThis makes such transactions more expensive to confirm, potentially discouraging their use unless the sender is willing to pay higher fees.\n\n",
"sig": "ac2960ecd990c7b7c18337967ac9ec8c4545d6ee37141c391e997f3a59c490a8dc6dc946655a661fb07b783ee9c10cb609a428a53b50979832201ad673c7a45f"
}