Stuff like dust limit is not and must never be a consensus rule. They must remain policy/standard rules.
I disagree. Large mining pools are now effectively ignoring policy and filters. Policy and filters are oy working when miners are not as centralized as they are right now, and not as corrupt as they are right now.
Policy is too weak right now to deal with fake pubkeys and spam.
Not to mention you are basically scheduling a hard for after 5 years because you can add a new "restriction" (ie. rejecting output values less than 5000 as invalid) with a soft fork but you can't remove them without a hard fork.
False. The rule would automatically expire after 5 years if we use the 5 year way to go about it.
If we are to have a hard fork it should not be for such a weak rule.
Absoluty no hard fork required.
Not to mention that it would make it impossible to use bitcoin for anything worth less than ~$5 and that's assuming price doesn't significantly go up in the next 5 years which we all know is not going to happen (price will shoot up). Also that's a type of censorship itself!
Which is why I offered alternative ways to adjust the dust limit. It could half on every halvening..So at the next halvening, it would decrease to 2500 SATs dust limit, and so on.
Or it could go down by 10-15% every year.
Or it could be tied to the price of a BigMac, but that would be harder to implement. And it assumes McDonalds will always be around.
There is a much simpler way if to prevent usage of fake pubkeys without needing any fork. All you have to do is write a single function with 5-10 LOC that would verify the pubkeys and reject them a non-standard refusing to relay.
Please ellaborate. Because core seems to think they have to be extremely controversial and blow up a spam filter in order to mitigate fake pubkeys.
Policy rules have worked for a decade, there is no reason to believe they won't any longer!
Policy rules are not working anymore, obviously since the chain is full of spam, the UTXO set is blowing up, and services like SlipStream and OpenRelay are expressly used to bypass policy rules. Not to mention core is actively loosening policy rules in the middle of a 4 year long spam attack.