bisq-network / proposals

@bisq-network improvement proposals
https://bisq.wiki/Proposals
43 stars 16 forks source link

Option for traders to use BSQ for the security deposit and allow responsive traders that end up in arbitration to be compensated #408

Closed darawhelan closed 1 year ago

darawhelan commented 1 year ago

This is a Bisq Network proposal. Please familiarize yourself with the submission and review process.

This is a proposal to create a more equitable situation for responsive traders that end up though no fault of their own having their trades go to arbitration as a result of unresponsive trade peers.

The equability of the trade process for responsive traders with trades going to arbitration was negatively impacted by a the change to the donation address protocol and the subsequent required change to not pay out the security deposit of the trade peer to the arbitration case winner. Whilst I understand the need for both changes to decentralize the DAO and protect it from a malicious burning man attack, it does not change the fact that the changes created a worse outcome than previous for responsive traders entering arbitration.

I have been a trader on Bisq for a while but since the change to the donation address protocol I get a more frustrated than before when trades enter arbitration due to the inconvenience caused by the risks that come with being an offer maker on Bisq and receiving no compensation should I end up trading with an unresponsive peer. Prior to the change in the trade protocol I would have been compensated for both my time and having some of my BTC capital locked up from the unresponsive peers security deposit.

Therefore, I would like to propose a solution to the problem so that offer makers can be confident that should they trade with an unresponsive peer they would be compensated.

The solution I propose involves the maker, at the point of offer creation, being able to choose to use BSQ as the security deposit should they wish. This trade would then be available to offer takers that also use BSQ as their security deposit.

This would allow compensation to the responsive peer while also removing the possibility of a malicious burning man attack. The arbitrator could also take a fee for the service by refunding less BSQ then was burnt resulting in profit for the DAO.

An example of a trade for 0.1 BTC would be as follows:

The BTC buyer is happy they get 200 BSQ compensation for their inconvenience.

The DAO is happy that 600 BSQ was burnt and only 500 had to be compensated so the arbitration cost has been covered.

Other benefits are:

Negatives

Things to consider

A large number of offers makers pay trade fees with BSQ and a large percentage of the higher trade volumes also pay trade fees with BSQ. Therefore, I am thinking that traders on altcoin markets will likely be familiar and comfortable enough to hold BSQ that it makes this a feasible protocol for traders that would rather receive than not receive compensation should they trade with an unresponsive peers.

Also, maybe, a BSQ holder will be more familiar with Bisq and trades done with this protocol would be a lot less likely to end in arbitration.

darawhelan commented 1 year ago

No sooner than I posted this I realized it would not work as a malicious burning man self trading would get:

0.1 BTC 500 BSQ

Loss of 100 BSQ from total trade amount

Plus up to 11% of the 0.1 BTC (0.011 BTC about 220 BSQ).

This would give them a total profit of about 0.006 BTC.

Maybe the answer would lie in making security deposits higher and charging a higher arbitration fee, but such a solution would make this unworkable.

Will close this proposal.

clearwater-trust commented 1 year ago

Good try. I share your unresponsive trader concern as a market maker.

Does Bisq need more support people?

darawhelan commented 1 year ago

Thanks, will try and make another proposal to remove BTC being used for the deposit and trade amount entirely to avoid the potential malicious burning man attack.

I am not sure about support needs. Maybe when Bisq 2 is up and running there will be an increase in support requirements.