-
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
Allow trader negotiation of disputed BTC payout #234
Comments
I think that this proposal adds more complexity to the dispute process, which already has three layers and is difficult to understand for new and intermediate users. Bisq was hesitant to include the trading chat because of risk for scamming and social engineering, and that's why heavy rules are introduced in the trading chat. Also, that a lot of trades that end up in arbitration are because of unresponsive traders. I don't think this would avoid that. |
I'm not convinced that adding too much complexity here is a good idea. Most traders will not have a good grasp of the trade protocol and it's likely to add more confusion. @jmacxx I think you were on the right track in bisq-network/bisq#4340 with a cancel button feature. I would frame the cancel something like: Cancel options
Accept cancel request options
Conflicting incentivesThere is a problem however that adding this kind of cancel feature makes the options pricing cheaper than the initial full deposit since using the cancel is now part of the trade protocol. Properly priced, deposits would increase. |
Superseeded by project 39. |
When something goes wrong in a trade, users must resort to mediation which involves a third-party suggesting how the BTC collateral should be distributed. The mediator has the tools to build a transaction which the users then sign to accept and make the payout happen. If one user disagrees they are forced to wait for arbitration.
Bisq should enable traders to negotiate the disputed payout between themselves. Since they are the sole owners of the 2-2 multisig they could do this anyway, but there exist no tools to let then collaborate in such a way.
Adding a simple form to trader chat would make it easy to interact. One user could propose a suggested payout split to the other, which could then be approved or counter-proposed. This process could repeat until an agreement is made. The form could include some commonly-used payout suggestions the same way that the mediation GUI does, along with fields for custom payout amounts. Once both parties agree to a propsal they sign and the seller broadcasts the payout Tx.
This should be considered an advanced feature and should have appropriate warnings about the ability to get scammed? ("if you are unsure about anything, choose Mediation").
Mediation will continue to be an option for either party at any time. Likewise with Arbitration, if they want to wait the 10 or 20 day timelock period.
Ideas leading to this proposal came from the discussions here, and here, and here.
Example:
The text was updated successfully, but these errors were encountered: