-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase security deposits to avoid future trades and mediation. #155
Comments
We have currently following values for the security deposits:For buyer (he can do the chargeback, so it is higher here - maker can define between the min-max):Default: 5% For Seller: I would suggest to change to following values:For buyer: For Seller: EDIT: See updated number in a comment below... I don't remember the motivation why Altcoin buyer deposits have been so much lower as fiat. I think volatility risk is higher with altcoins and should be reflected in the buyer sec. deposit. I am not sure if the suggested changes are too radical and if we should make smaller iterations to see how much effect they have. But I fear market volatility is a major factor which will overload any of our decisions, so it might be if there is low volatility over the next months that we assume we are fine with a moderate increase, but once a higher volatility hits the market we get overloaded with future trade disputes and with the refund agent that becomes risky for Bisq (BSQ volatility) and expensive. So maybe its better to play on the safe side and if we see that the higher requirements cause too much opposition from traders we can lower it again. I tested the changes with trades between old and new client versions and all worked without backward compatibility issues. Still would require proper testing but changing those values seems to have no risk. |
The entire amount of the trade is the security deposit for the SELLER. In ten days their funds are sent to a "donation address". Why would we require more skin from the seller when all of their funds are locked in a time-locked 2 of 2? Security deposits should not increase for sellers. In fact, they should be decreased. |
I've been loosely advocating for this change in other communication channels so I'm glad to see this proposal.
This becomes moot once the buyer sends payment to the seller. What's the seller's incentive to remain responsive after he's received payment, if he doesn't have a meaningful deposit to lose? Deposit amount can also be an important measure for discouraging this attack vector.
I don't think increasing the security deposit would have an effect on this issue. It seems the friction is with needing to acquire BTC to begin at all, not having to acquire a particular quantity of BTC to begin. As for amounts, I would prefer to see percentages be as alike as possible (i.e., 15% across the board instead of 10% fiat buyer variable, 15% altcoin buyer variable, 15% altcoin seller fixed, etc). But this is more for ease of understanding and communication than for tactical reasons. |
I like this proposal. I also agree with @m52go that it's worth having the same values for all users, much easier to explain. If one of the main reasons for the security deposit increase is to limit he value of the free option it's even worth making buyers and seller having the same deposit. The free option works for both buyers and sellers, although the seller should not be able to get the payout after exercising the option, the arbitrator is likely to pay out anyway. |
For fiat, I don´t see why the minimum fiat deposit for the buyer (10%) should be lower than the seller (15%). If there are no other strong reasons to make them different, I like @m52go suggestion to use 15% as much as possible (default and minimum for the buyer, and fixed for the seller). |
I agree with @m52go about keeping values the same.
You refer to the "future trade" option, right? I only see that the buyer can do that. Once the buyer has sent the funds the seller can only confirm it, not confirming is breach of contract and leads to loss of his funds but he cannot avoid that his BTC got send to the buyer. Another important issue is that we need to keep a minimal part of the deposit to return to any trader to keep some incentive to accept the mediated payout result. If one trader does not get anything because he violated the protocol he might decide to not cooperate to accept the mediated payout as he has nothing to lose anymore. If a certain part of the deposit always goes back to any trader in the mediated payout suggesting then some incentive stays. When it comes to arbitration the arbitrator will not pay out that min. refund, so a not accepting trader risks to lose that amount. |
Here is an updated suggestion:For buyer: For Seller: Min. amount any trader gets back at mediated payout suggestion: |
I don't see much of an asymmetry here. Before the fiat transfer the buyer can default, but will then lose his security deposit. After the fiat transfer the seller can default, but will then lose his security deposit. |
@TaxD - I agree. |
If we want to prevent future trading, seller should have min-max values too instead of a fixed value. This way, if buyer as maker expects high volatility, she can protect herself. I propose 15% min & default, 50% max. Edit: buyer can loose up to trade funds + deposit if wants to make future trading, so fixed 15% is good enough. |
No, that is not the reason for the sec. deposit. To incentivice traders to follow the protocol is the reason.
Mediators take such things into account. |
According to bisq-network/proposals#155 For buyer: Default: 15% Min. 15% for Altcoin, 15% for Fiat Max. 50% for Altcoin, 50% for Fiat Absolute min. deposit in BTC: 0.006 BTC (currently 40 USD) For Seller: Fixed: 15% Absolute min. deposit in BTC: 0.006 BTC (currently 40 USD)
With bisq-network/bisq#3826 this is now implemented with the values in #155 (comment) |
@TaxD Do you agree to close this proposal as approved? |
Closed as approved |
This should now be consistent with bisq-network/proposals#155 as of v1.2.5
I propose that the minimum security deposit for both buyer and seller should be increased to at least 15%. This will increase the skin in the game for the traders and incentivize them to quickly finalise the trade themselves without going into mediation which is very costly for the DAO. In addition there will be fewer future trades. As is it now a standard trade is in fact an option for the buyer and a cheap one at that. This is not sustainable in the longer run. Sophisticated traders will know that they should increase the security deposit in volatile times, but most traders are not that sophisticated.
The text was updated successfully, but these errors were encountered: