-
Notifications
You must be signed in to change notification settings - Fork 2
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
Improve dispute resolution #67
Comments
Personally, I don't see any critical point to this idea; would require reworking some areas, but doesn't look like this should introduce risk of new issues to me |
Regarding task 1 (Follow up mediation suggestion) - does that also include the ability for the mediator to make revised/corrected payout suggestions? I think it would be nice to have, just asking to make sure we're on the same page regarding work. |
Definitely would be nice to have, but since it has been stalled for so long, I don't know if it will keep this project stalled. |
Not often. Maybe once every few cycles. The feature would be nice to have but would not need to be used often. Usually the reason it would be needed is if I have made an error or something has happened after mediation proposal (eg funds being refunded or payment arriving). I think most manual payouts I make are result of either a bug or user error (user deleting needed data). |
My thoughts are: Unresponsive traders Bugs Traders disagree with mediator With regards the criteria's for success: Increase manual payouts. Yes, manual payouts should increase in cases where both traders thought they had accepted mediation but a bug meant the trade was not paid out. I think having the option to re-send mediation acceptance message would be useful. This would make it more likely a message gets through when the first one does not get sent due to a tor issue. This could be implemented in the same way re-send payment confirmation works. Also from experience of trading on Bisq I not confident that the status of the mediation ticket is always accurate. For example as a trader on Bisq sometimes I might wait for the UI to show me that my peer has accepted mediation before I accept. In many cases when I do choose to accept mediation the payout occurs immediately and I was not informed the other peer had already accepted. Maybe if the status of the messages between peers was more accurate it would decrease arbitration. For example allow peers to see if their counterparty had accepted mediation proposal or conversely rejected it and seeing what the reason was for rejection, therefore allowing a manual payout to be considered. I think traders on Bisq are left in the dark about their peers actions during the mediation process. This could be improved. Reduce total arbitration cases (37 per cycle in last 3 cycles). Agreed, I think it should be measured as a percentage of arbitration cases for total number of trades. I think the best ways to drastically reduce this is have a protocol to deal with unresponsive peers and avoid sending funds to the donation address if possible. Unresponsive traders % increased (90% during last 3 cycles) I would like to see the percentage of unresponsive traders cases as a percentage of total arbitration cases decrease. |
Avoid arbitration in case of unresponsive peers that will require to change the trading protocol. If it was possible to avoid arbitration for this cases, it would be possible for all the cases. I don't think that knowing if your peer has accepted mediation should change whether one accepts it or not. I am not sure if there are alerts when your peer accepts mediation. If there are, it does not change the fact that traders should accept mediation as soon as possible and inform the mediator if the suggested payout is not broadcasted in the next 48h. One case that happens sometimes is that a peer, according to their replies in arbitration, didn't know they had to accept mediation or did not know their peer had to accept mediation as well. An automatic message and not closing the ticket when suggestion is submitted should improve that. |
Yes there are alerts when a peer accepts meditation but they are inconsistent. I think my point is if you know your peer has accepted and then you also accept if you do not receive a payout you will message mediator who can initiate a manual payout. Currently traders are in the dark, so they do not now what their peer has done so therefore they default to arbitration if they do not receive a payout in the time prior to the time lock rather than re-opening mediation. |
Quoting a user who just had their first dispute resolution case in the link above:
|
We had a call yesterday with @jmacxx and showed a demo of the work done. We saw that mediators get a message when arbitrator does a payout. It would be better to be alerted when arbitration starts, so they can close the mediation tickets and traders know they need to attend to arbitration. This 2 features were required:
|
This proposal has 3 requirements:
Requirement 1 would be nice to have, as it's not the first time that a user gets confused when having to accept a mediation proposal. |
I have upgraded to v.1.9.10 today. Will report back how it goes with the new mediation process. |
Measures of success
This project has improved the dispute resolution process many thanks @refund-agent2 and @jmacxx Future points to action: |
I was waiting for the end of this cycle as this changes were introduced during cycle 47, but overall it seems that the changes made the dispute resolution better: last cycle 100% of the trades in arbitration were unresponsive traders and mediator's feedback has been positive too. |
Description
This project contains diverse proposals to reduce arbitration cases and make it clear that arbitration was the last resource.
Rationale
Requiring arbitration became worse for traders since we can't fully reimburse them. This project aims to reduce reduce arbitration cases by extending mediation process after a suggestion is delivered and improving communication during the dispute resolution process. Arbitration cases can be divided into:
Unresponsive trader: We need to make sure who is not responsive before opening arbitration. This is the most frequent, and there's not much we can do about it as long as they don't explain they've went away.
Bugs: We need to make sure they're reported. Manual payout must be the default option in this cases, as full reimbursements suppose risk for the DAO.
Traders disagree with mediator: A trader should let know the mediator why they're not accepting a suggestion, most of them are mistakes. This is the most infrequent arbitration case.
Criteria for delivery
Improve something is a never ending project, so I'll limit the scope of this project in time: All tasks will be completed and code will be ready to be included into next Bisq release before the end of March and measures of success will be taken 3 cycles after measures are implemented.
Measures of success
Risks
I considered asking for software checking if a deposit tx was spent to close a ticket, but I think that human actions are enough to close a ticket, so I don't think that sensitive areas will be modified. Risks that I can think about are:
Tasks
Estimates
Less than 1300 USD.
Notes
The features required have changed a lot since the creation of this project, thanks to @jmacxx and the rest of the support team for clarifying the features and providing feedback.
The text was updated successfully, but these errors were encountered: