-
Notifications
You must be signed in to change notification settings - Fork 192
Description
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.

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