renproject / ren

Feature, improvement, and design proposals for Ren protocol
GNU General Public License v3.0
93 stars 25 forks source link

Irrational adversary #28

Open dabulla opened 2 years ago

dabulla commented 2 years ago

In practice, Darknodes would be expected to buy-back their own bonds from this auction, because it minimises their losses, and it is safe to assume that even an irrational adversary would seek to minimise losses.

I think this somehow is problematic. Isn't the whole "irrational adversary" topic about attacks where losses are accepted by the attacker? So if there is the possibility to attack the network without buying back their own bonds, an irrational attacker would do it.

I read the last part like this "it is safe to assume that an irrational adversary would act rational". Am I wrong?

jazg commented 2 years ago

Hey @dabulla, thanks for raising the issue. We're currently in the process of overhauling the docs as the current ones are a bit out of date.

Addressing the comment in any case: you're right that as written this doesn't make sense; an irrational adversary would likely "benefit" from not buying back, so we shouldn't assume that it would. So this recovery strategy wouldn't necessarily work against an irrational adversary.