-
Notifications
You must be signed in to change notification settings - Fork 38.8k
Automatically adjusting Spam Block #6803
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
There are a few things I don't like about this implementation, such as starting the feeCutoff at 0 (instead of 1000 sat/kb). But I do think an approach like this would work to "solve" this problem in 0.10 and 0.11 backports. The problem with #6673 is there was no limit to how high the fee went, but if its capped at some value that is still potentially reasonable for a min relay fee (like in this pull), then it might be better than just changing a hard coded value. |
|
Starting the feeCutoff at 0 is easily changed, (we can start it anywhere On 10/10/2015 2:50 PM, Alex Morcos wrote:
|
0a383e8 to
5e84241
Compare
|
Oh I meant in consideration for a backport not for master. Sent from my iPhone
|
821d4db to
c509c81
Compare
4202ea3 to
05acf0e
Compare
Auto adjusts -limitfreerelay and -minrelaytxfee up or down as the memory pool grows or falls
|
Closing this because I think it's been eclipsed by the mempool limiting thats merged and the related fixes around it in the pipeline. If I've made an error, feel free to yell at me. :) |

Auto adjusts -limitfreerelay and -minrelaytxfee up or down as the memory pool
grows or falls beyond one block in height.
A simple but effective way to block spammy transactions from getting accepted into the mempool and relayed, saving cpu, memory and valuable bandwidth.
The way it's configured now it reaches maximum choke at 10 times the maximum block size.
When the mempool begins to fall again, the values of -minrelaytxfee and -limitfreerelay slowly return to their starting values using a 24hr decay.