Skip to content

Remove the incentive for 7000 bondless bots, among only 40 bonded makers #1790

@seamo1

Description

@seamo1

I'd like to start/restart the discussion on fully disincentivizing bondless bots.
We have about 40 honest bonded makers in the orderbook. Everything else (7 thousand bots) is either spying, trying to game the selection algorithm or DOSing, effectively Sybil attacking JM, bringing it to a halt.
Image
I believe these thousands of bots had caused our good will with IRC Operators to run out; and we got kicked off all three IRC servers, sadly suffering further centralization. Directory Nodes are needlessly being stressed too, and they are not forever. JM seems to be at a breaking point -- I have not seen successful coinjoins in a while.
Fidelity Bonds are 6 years old. In the initial introduction stage, when they were first created; it made sense to allow some non-bonded makers to be selected by default. Fidelity Bonds were new, untested, scary (potential loss of coin for makers). It made sense for some makers to continue running without Fidelity Bonds for a while.
Now, six years later, bond creation is easy, safe & secure and every honest maker does it.
I would like to suggest to drop the default to 0% in all taker clients.
If an entity wants to be a maker temporarily (the reason for the initial 12.5% default) -- it is quite easy & safe to set up a short duration bond, of a month or two.
Going to 0% bondless default will stop the endless flood of bots, ease up Directory Nodes operations, and allow JM to be fully functional once again.

the corresponding pull request: #1792

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions