Skip to content
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

Do not pay out the security deposit of the trade peer to the arbitration case winner #386

Closed
HenrikJannsen opened this issue Oct 25, 2022 · 37 comments
Assignees
Labels
a:proposal https://bisq.wiki/Proposals re:protocol was:approved

Comments

@HenrikJannsen
Copy link

At the moment the winning party receives next to its own loss also the security deposit of the peer (minus a arbitration fee in some cases).
The proposal or removing the burningman would have more open risks is we keep that model. Therefore that proposal suggests to alter that model to not pay out the security deposit of the peer.

The details about the potential abuse scenarios where this aspect matters is discussed here:
#385

I am aware of the motivation to give some compensation for the lost time and effort to the trader. But I think its better to reduce the risk from the suggested changes to remove the burningman. Also one need to take into account that such reimbursement is not typical. If there are troubles at any service (like a CEX blocking your payment) they usually never reimburse their clients for lost time, extra work, etc.

@pazza83
Copy link

pazza83 commented Nov 9, 2022

Tangentially to this, maybe to potential reduce the number of non responsive peers taking cases all the way to arbitration maybe it would be a good idea to ban the onion addresses of non responsive peers post arbitration.

Should the above proposal be implemented non responsive peers would be even more of an inconvenience to traders using Bisq then they are currently.

@pazza83
Copy link

pazza83 commented Nov 9, 2022

I am in favor of this should #390 be accepted.

I think that traders however should be able to claim back reimbursement for any mining fees / trading fees for these trades so they are not out of pocket. They could do this using the same process that is in place for failed trades.

@HenrikJannsen
Copy link
Author

@jmacxx Would you be available for implementing the required changes in the arbitration payout screens?

@ghost
Copy link

ghost commented Nov 10, 2022

Yes.

@refund-agent2
Copy link

I agree with the need of this proposal, but seeing that even after getting the security deposit some traders are upset, Bisq needs to explain why this is necessary a lot.

There are some trades that end into arbitration due to a bug or something else, where there is no winner. How should I proceed with those?

Tangentially to this, maybe to potential reduce the number of non responsive peers taking cases all the way to arbitration maybe it would be a good idea to ban the onion addresses of non responsive peers post arbitration.

It wouldn't be very helpful, unresponsive traders don't use the same onion address. They must stop using Bisq after losing funds.

I think that traders however should be able to claim back reimbursement for any mining fees / trading fees for these trades so they are not out of pocket. They could do this using the same process that is in place for failed trades.

I find this messy for traders. I consider the amount of trading and mining small enough to be reimbursed by refund agent, it would suppose a very low risk.

@pazza83
Copy link

pazza83 commented Nov 17, 2022

I agree with the need of this proposal, but seeing that even after getting the security deposit some traders are upset, Bisq needs to explain why this is necessary a lot.

Agreed, I think the wiki will need to be updated in quite a few places once the new trade protocol is in place to make this clear.

@pazza83
Copy link

pazza83 commented Jan 15, 2023

There are some trades that end into arbitration due to a bug or something else, where there is no winner. How should I proceed with those?

I think you should be able to use your discretion and refund the full amount if you feel it is appropriate to do so.

@exitramp505
Copy link

I've been using BISQ since Nov 2022 providing liquidity. I grew my liquidity to provide 3 to 4 open orders a day. On Feb 5 I had my first bad trade that needed full arbitration. It took 20 day of my BTC locked up with little to no explanation of the process. It was extremely difficult to figure out if the arbitration process was even moving forward as I was not aware o a small "arbitration" tab inside support. MY HOPE through this process is that I was assured that I would receive the losing parties' deposit. I CANT put up 15% minimum collateral for NO personal benefit it a trade goes sideways. I want to use BISQ but I cant continue when their so much upfront collatoral needed and absolutly no benifit to either party. Please let me know when this proposal is overturned.

@pazza83
Copy link

pazza83 commented Feb 25, 2023

@exitramp505

Thanks for the comments sorry to hear you had a bad experience.

What changes would you like to see to improve user experience and make you more likely to provide liquidity?

@MwithM
Copy link

MwithM commented Feb 25, 2023

The personal benefit of the security deposit is that it enables traders to exchange without knowing each other (reputation means less privacy), as it happens in more than 99% of the times, which is the frequency of arbitration in relation to total number of trades.
It was better for those who did right in case of arbitration because they received compensation, but this change is necessary because previously there was a huge single point of failure in the trading protocol. With burningman being distributed into multiple agents now Bisq is safer, which is a personal benefit for the network and yourself as well.

One way to reduce the harm of getting into arbitration would be to reduce the amount of time necessary until you're able to open it: #297
But it requires a hard fork in Bisq and I don't think if this will ever be changed unless there is a high demand and it's clear that won't affect the safety in case of disputes.

@exitramp505
Copy link

The mediation process is difficult. BISQ does a good job with having pop-up boxes to help explain things. The mediation is like going blind. I didn't even know there was a difference between mediation and arbitration until yesterday. This is not clear to the user. As far as liquidity goes, I do not understand why there needs to be a security deposit for the liquidity provider. Who or what is that for if it doesn't go to the winner of the arbitration? Their security is the BTC they have locked up to make the trade. It is like there are all these hoops to jump through and in the end, if you go to Arbitration, there is Zero upside. The liquidity provider is taking WAY more risk than the buyer.

My recommendation is either remove the security deposit for the liquidity provider OR return the winning arbitration reward.

@MwithM
Copy link

MwithM commented Feb 25, 2023

I agree that mediation and arbitration UI is not great, and there is a project to improve that, hopefully you keep using Bisq but don't need to see if it really improved often.

As far as liquidity goes, I do not understand why there needs to be a security deposit for the liquidity provider. Who or what is that for if it doesn't go to the winner of the arbitration?

Instead of going to the one who wins the arbitration case, it goes to DAO contributors who have burned BSQ in advance. The security deposit is completely lost for the one who creates makes arbitration necessary, which is an incentive for them to accept mediation and at least keep a part of the security deposit.

Why can't you receive that security deposit as compensation?
Imagine that a burningman is both buyer and seller: if the burningman receives the full amount from the arbitrator, BTC distributed to the burningmen will be a profit for the burningman that created a fake trade, so more trades like this will be created only to scam the DAO.

@onlymarcus
Copy link

What security do we traders have in providing 1 or 2 bitcoins in an offer knowing that if it goes to arbitration we could spend 20 days with the bitcoin locked up? Also receive only 0.5 BTC and the rest in BSQ. There is also the risk of receiving a blacklisted bitcoin. I send XMR and the counterparty sends me a blacklisted Bitcoin, when I deposit it in any broker I will have them blocked. This has already happened to me, I had to explain myself to the cybercrime department in Germany, and only after 4 months my bitcoins were released. I think that in mediation the winning party should receive 5% or 10% and in arbitration too, 10% or 15% at least.

@onlymarcus
Copy link

I am aware of the motivation to give some compensation for the lost time and effort to the trader. But I think its better to reduce the risk from the suggested changes to remove the burningman. Also one need to take into account that such reimbursement is not typical. If there are troubles at any service (like a CEX blocking your payment) they usually never reimburse their clients for lost time, extra work, etc.

If a CEX blocks your money for a while, you can file a lawsuit for lost profits, and the judge will give you reason. As we are a community and not an independent broker, we must review this, and at least give compensation of at least 5% to the winning party.

@MwithM
Copy link

MwithM commented Mar 10, 2023

1 BTC trade with min security deposit 15% (0.15 BTC) and 5% of the trade amount as compensation for the winning party in arbitration would give a burningman doing a self trade 0.043 BTC as a reward, if they had burned BSQ to get the max share of 11% of the amount sent in the DPT.
3.3% return in a couple weeks, with little risk.

So, if Bisq compensates the way you propose to traders, I promise that, being one of the burningmen, I'll begin to create fake orders myself before someone else does.

@onlymarcus
Copy link

onlymarcus commented Mar 11, 2023

1 BTC trade with min security deposit 15% (0.15 BTC) and 5% of the trade amount as compensation for the winning party in arbitration would give a burningman doing a self trade 0.043 BTC as a reward, if they had burned BSQ to get the max share of 11% of the amount sent in the DPT. 3.3% return in a couple weeks, with little risk.

So, if Bisq compensates the way you propose to traders, I promise that, being one of the burningmen, I'll begin to create fake orders myself before someone else does.

Sorry I did not understand.
Maker makes an offer, buys 1 btc for 150 xmr and deposits 1.15 btc.
Taker accepts the offer, deposits 1.15 btc.
Maker sends 150 XMR to taker.
Taker stops responding and loses 0.15 BTC
Maker earns 0.05BTC per compensation.
Final balance:
Maker 1.15 + 0.05 = 1.20
Taker 150 XMR = 1BTC
If it was a self trade, before the trades the trader would have 2.30 (1.15+1.15) BTC, and after the fake trades he would have 2.20 BTC.

@MwithM
Copy link

MwithM commented Mar 12, 2023

I place an offer to buy 1BTC. I place 0.15 BTC as security deposit.
I take an offer to sell 1BTC. I place 1.15BTC as security deposit.
I, BTC buyer do not send XMR. I disappeared. I, the seller, open arbitration.
I, as a burningman, receive 10% of the 1.30 BTC that have been sent to the burningmen. I could get 11% but I'm not that greedy. I get 0.13BTC
I, as a seller, receive the trade amount + security deposit + 5% trade amount as compensation = 1.20 BTC from the arbitrator.
I will have 1.33, adding up 1.2 from arbitration to 0.13 as a burningman.
I win 0.03 investing 1.3, a 2.3% in 13 days.

@onlymarcus
Copy link

I think this idea of yours will bring down the price of the BSQ token. For example: Maker deposits 0.15BTC for a 1BTC bid for XMR. It sends the XMR to the taker, and the taker stops responding. The maker will only receive 0.5 BTC and the remaining 0.65 BTC converted into BSQ at the 30-day average price.
There is no longer a burningman who is the person who provided liquidity, so the maker will have to sell cheap to book buyers, losing money and lowering the BSQ. With each massive sale that happens, the price of the BSQ drops. We will only have large sales, we will not have large purchases to balance the price, this will make the price drop even more with each case that goes to arbitration.

@MwithM
Copy link

MwithM commented Mar 12, 2023

These are different issues:
I explained why it's not possible to compensate arbitration winners.
You're now commenting that with no burningman, there is noone to buy BSQ to reimbursed traders and arbitrator. I also have doubts about it, but theoretically, BMen still need to buy BSQ to burn them later, they're just not forced to do it.

@onlymarcus
Copy link

onlymarcus commented Mar 25, 2023

Purchases of BSQ to burn should be given priority to those who obtained a refund from the arbitration.
I was already at a loss, I received based on the 30-day average price and the price dropped, and I have to wait for someone to buy me. This is unfair.

My offer id:
Offer id's:
DRAOY-bcfe5a66-1060-4fa6-9ea6-981c6c13ffa6-199
GmRSp-6e4e1694-d673-46c0-88af-721e5d350689-199
UYYJD-d560e45d-57d6-4fa1-b5b6-528e9496e10d-199
857670-ee41573b-e5ab-4c40-81fb-32748b5991c6-199
465663-82e922cb-c18a-44be-a594-fafc9ecee400-199
qogv0e-51af96f8-3fb4-44dd-ad32-28f5b16c0162-199

@MwithM
Copy link

MwithM commented Mar 27, 2023

Offer ID's are not visible to those taking an offer. You could publish your onion address, I wouldn't do it here as generally, traders will only get best offers and that's how it should work.
There might be someone willing to help someone in your situation and preferring to pay a little bit more in order to help a forced BSQ seller. I would use matrix for that purpose.
Have you read #411? What do you think?

@onlymarcus
Copy link

onlymarcus commented Apr 2, 2023

Offer ID's are not visible to those taking an offer. You could publish your onion address, I wouldn't do it here as generally, traders will only get best offers and that's how it should work. There might be someone willing to help someone in your situation and preferring to pay a little bit more in order to help a forced BSQ seller. I would use matrix for that purpose. Have you read #411? What do you think?

rcudj5a57z6bjvukydn4qdmyxvecnaqeuiz2s66fpk7kuooht3c5msyd.onion:9999
I received the BSQ at an average price of 0.00003596 and I couldn't sell it, today it's at an average price of 0.00003229. An 11.36% loss on 18,592.60 bsq. I was harmed by the XMR buyer that stopped responding. I think that BISQ should review this proposal of not reimbursing the maker. It is the maker that makes BISQ have offers and attract customers.
I would like priority to be given to offers to sell bsq from those who were harmed.

image

@clearwater-trust
Copy link
Member

I agree with @onlymarcus - Bisq should liquidate itself in the attempt to make TRADERS WHOLE. Else, what is the point?

The unresponsive trader, we can fix this. We must fix this. Somebody buy this man's BSQ!

We cannot allow the unresponsive trader to beat us!

@pazza83
Copy link

pazza83 commented Apr 3, 2023

Maybe another Refund Agent could be introduced.

Currently there is only one Refund Agent.

The reason for traders being partially refunded in BSQ is that the Refund Agent does not have an unlimited supply of BTC.

If there were two Refund Agents this would half the amount of refunds any one Refund Agent has to make, and hopefully end to practice of only partially reimbursing traders.

As big grows I think more than one Refund Agent will be needed to scale with Bisq's growth.

This would not fix the problem of not paying out the security deposit of the trade peer to the arbitration case winner (however this proposal does go someway to addressing it), but it could end the practice of only partially reimbursing high volume trades.

@onlymarcus
Copy link

Maybe another Refund Agent could be introduced.

Currently there is only one Refund Agent.

The reason for traders being partially refunded in BSQ is that the Refund Agent does not have an unlimited supply of BTC.

If there were two Refund Agents this would half the amount of refunds any one Refund Agent has to make, and hopefully end to practice of only partially reimbursing traders.

As big grows I think more than one Refund Agent will be needed to scale with Bisq's growth.

This would not fix the problem of not paying out the security deposit of the trade peer to the arbitration case winner (however this proposal does go someway to addressing it), but it could end the practice of only partially reimbursing high volume trades.

Can this be proposed for voting in the dao?
Guys, I'm really hurt. I'm stuck with 18000 bisq that nobody wants to buy at the average price I got. I need bitcoins to continue my trades.

@onlymarcus
Copy link

Maybe another Refund Agent could be introduced.

Currently there is only one Refund Agent.

The reason for traders being partially refunded in BSQ is that the Refund Agent does not have an unlimited supply of BTC.

If there were two Refund Agents this would half the amount of refunds any one Refund Agent has to make, and hopefully end to practice of only partially reimbursing traders.

As big grows I think more than one Refund Agent will be needed to scale with Bisq's growth.

This would not fix the problem of not paying out the security deposit of the trade peer to the arbitration case winner (however this proposal does go someway to addressing it), but it could end the practice of only partially reimbursing high volume trades.

Since BISQ can only commit to refunding 0.5 btc per failed transaction, I propose lowering the BTC limit to be transacted from 2 to 0.5.
How can you allow a transaction with a volume of 2 bitcoins if you can't protect the merchant with 2 bitcoins, just 0.5? Shall we lower the maximum limit to 0.5?

@clearwater-trust
Copy link
Member

Does the client offer a warning message for this dangerous scenario? Trades over .5 btc cannot be made whole- except through BSQ market.

How many trades do we have of this type? Greater than .5btc ?

The risk seems to be a little more than our system can bare at this time. I agree we should only allow trades that Bisq can Wholesomely handle.

@pazza83
Copy link

pazza83 commented Apr 7, 2023

ince BISQ can only commit to refunding 0.5 btc per failed transaction, I propose lowering the BTC limit to be transacted from 2 to 0.5.
How can you allow a transaction with a volume of 2 bitcoins if you can't protect the merchant with 2 bitcoins, just 0.5? Shall we lower the maximum limit to 0.5?

I think this would be a valid proposal.

I think it would be better for you to open it as a new proposal though to get more visability.

See the guide to proposal here: https://bisq.wiki/Proposals

@pazza83
Copy link

pazza83 commented Apr 7, 2023

Does the client offer a warning message for this dangerous scenario? Trades over .5 btc cannot be made whole- except through BSQ market.

No, it does not. I think a warning somewhere would be good. But my preference would be to avoid it by restoring full refunds.

How many trades do we have of this type? Greater than .5btc ?

Maybe a couple a month. You can check out DAO > Governance, and see the list of reimbursements in each cycle request.

The risk seems to be a little more than our system can bare at this time. I agree we should only allow trades that Bisq can Wholesomely handle.

With the old trade protocol although traders were reimbursed with BSQ for trades over 0.5 BTC they always had the option to trade with the burningman as the same BTC/BSQ to be made whole in BTC terms.

Changing the trade protocol means the BTC is distributed to multiple contributors. Therefore the burningman is not getting any significant amount of BTC (less than 0.02 BTC last cycle), and so there is no option for reimbursed trades to trade directly with them.

There seem to be a few ways this could be addressed. I agree it is something should be done as currently I feel reluctant to recommend Bisq for people that want to do trades over 0.5 BTC which seems like a shame.

@exitramp505
Copy link

What's the current status on "Arbitration Pay"? Is the liquidity provider still screwed? I haven't posted a trade on BISQ since Feb and wont until it's safe again for liquidity providers. I dont want to get screwed again.
Since Paxful blew up people have been looking for a new place to buy/sell. I have not recommended BISQ yet until it's a fair playing field.

@MwithM
Copy link

MwithM commented Apr 11, 2023

If security deposit is over 17.5%, the peer who replies in arbitration will get a compensation of at least 1.5% of the trade amount from unresponsive peer's security deposit.
#411

@onlymarcus
Copy link

ince BISQ can only commit to refunding 0.5 btc per failed transaction, I propose lowering the BTC limit to be transacted from 2 to 0.5.
How can you allow a transaction with a volume of 2 bitcoins if you can't protect the merchant with 2 bitcoins, just 0.5? Shall we lower the maximum limit to 0.5?

I think this would be a valid proposal.

I think it would be better for you to open it as a new proposal though to get more visability.

See the guide to proposal here: https://bisq.wiki/Proposals

Proposal to limit trade size

@BarbzYHOOL
Copy link

so is it good or not? such a headache to understand all of this

@onlymarcus
Copy link

Only now after 10 months I managed to sell all the bsq at a loss. I opened two trades selling XMR. Two offers of 0.5 BTC on the XMR/BTC pair. Once again they took my orders, I paid the XMR and the trader stopped responding. Will I be harmed again after 10 months of trying to sell BSQ after a case like this? I should receive the 15% from the other party as compensation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:proposal https://bisq.wiki/Proposals re:protocol was:approved
Projects
None yet
Development

No branches or pull requests

9 participants