-
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
Limit trade size to refundagent refund size #413
Comments
I like this idea, here are some thoughts:
|
I agree that the currently model of reimbursing high value trades is not working for traders however I am not a fan of limiting the trade size. Instead I think the underlying issue of traders only being partially reimbursed for high volume trades should be addressed by adding another Refund Agent to the DAO. This way traders can reimbursed in full. Maybe a second refund agent could have a role where they only get involved in reimbursing high value trades. The reduction in the case numbers would therefore reduce the chance of an error occurring. The second refund agent could also have a BTC address that received a fixed percentage of payments from BTC trade fees and delayed payout transactions. The reimbursements could then be paid from this wallet. The filter could be adjusted as needed. They would have to have a BSQ bond that was greater than the value of the BTC they would likely hold at any one time. The role would be protected from an attack from them self trading by keeping the percentage filter under 11%. If needed more than one of these Refund Agents could be added. The role could be preformed quarterly to keep costs lower for the DAO. |
Adding another Refund Agent to DAO, each can refund up to 0.5 BTC, so the trade limit would be 1 BTC. |
Agreed, but I would like to see traders reimbursed in full is possible for 2 BTC trades and everything below that. |
At least, a message should be displayed when users raise the trading limit over 0.5 BTC. 4 trades for 0.5BTC is the same as one 2 BTC trade, the limit to pay 0.5 BTC was set to reduce a fatal mistake from my part and also so I wouldn't get out of funds. |
Marking this as approved, but will leave open for discussion about how this should be implemented. |
My worry is that limiting trade amount further could drive certain users away. A user can choose their own limit. Since recently the limit starts at 0.1 and has to be consciously raised by the user. There's no need to further restrict other people in the amounts they voluntarily trade. To protect all users, the suggestion above from refund-agent makes sense: "a message should be displayed when users raise the trading limit over 0.5...". To also protect legacy users who may have inherited a high limit based on their past activity, the message could be displayed if necessary at startup with an Maybe something along the lines of " |
I am in favour of letting users plan their trading as they prefer, while obviously taking responsibility for it. |
This way it is unfair. How are all the people who were harmed by the reimbursement in BSQ? I received 0.65 BTC in BSQ and I am not able to sell these BSQ for the average price I received, but I am 35% behind. |
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. |
On the bisq platform, trades are limited to a maximum of 2 bitcoins per transaction. However, if a trade goes to mediation and arbitration, the winning party only receives a refund of up to 0.5 BTC from the refundagent, with the remaining 1.5 BTC plus the security deposit being paid in BSQ. Unfortunately, due to the end of the burningman function, there is not enough liquidity for the winning party to sell all their BSQ and convert it into bitcoins for new trades. This negatively impacts the bitcoin buyer who pays with XMR, as the seller receives all the XMR for the trade, but does not release the bitcoins to the buyer and stops responding to the mediator and arbitrator, possibly for technical or personal reasons.
This also impacts the BSQ price, as the selling volume suddenly exceeds the buy limit and the selling force pushes the price lower. When there was burningman, he absorbed the sales force.
To address this issue, a proposal has been made to limit the maximum trade amount in the BTC/XMR pair to 0.5 BTC, since the refundagent can only refund up to 0.5 BTC in case of an arbitration. This proposal aims to enhance the safety of Bisq users and reduce the risk of spending several days trying to sell their BSQs, in addition to the time spent waiting for the arbitration decision.
References:
Proposal Issues 386
Reimbursement 1355
Look at the difference in liquidity between buyers and sellers of BSQ:
The text was updated successfully, but these errors were encountered: