Hi Aiden -
This is a very interesting proposal! It certainly has the potential to reduce tension over mempool policy by removing decisions over mempool policy from bitcoin core's maintainers, who, if I understand correctly, are not very interested in being the arbiters of policy over the bitcoin network anyway.
This seems like an excellent way to let users decide which transactions they will relay and which ones they won't, which core maintainers have no control over anyway.
I'm cautiously optimistic that this proposal can help break the logjam.
Greg -
I'm somewhat confused as to your reaction here. This proposal democratizes access to filter authorship; it does not seem in any way "authoritarian" to me. On the contrary, this proposal seems less "authoritarian" than the current state of affairs, which is that the core maintainers decide all the defaults.
>If you're not doing that you might as well set blocks only.
Why is running blocksonly more beneficial than relaying some transactions and not others? Why does bitcoin core not default to blocksonly (or no filters at all) if partial filtration is undesirable?
Kind regards,
--Chris Guida