[bisq-network/proposals] Add delayed refund transactions (#303)

sqrrm notifications at github.com
Wed Feb 3 12:36:51 CET 2021


Step 3 in this scheme isn't safe. A buyer could just be unresponsive for 25 days and then send the funds to themselves. The seller have no way of telling if the buyer's silence is malicious or not so the seller has to take the case to arbitration.

This problem was touched on in https://github.com/bisq-network/proposals/issues/279 (single tx trade protocol). It would be possible to add an intermediate step to handle this:
1. Day 0: trade initiated. Two symmetric payout transaction paths are presigned, first step can be published after 20 days
2. Day 20: either peer can publish their payout path
   i. Buyer publishes their payout of the deposit tx
   ii. Seller publishes their payout of the deposit tx
3. Day 20-25:
   i. Seller can spend the tx from 2.i to initiate arbitration.
   ii. Buyer can spend the tx from 2.ii to initiate arbitration.
4. Day 25+:
   i. Buyer can spend the tx from 2.i to themselves, if arbitration wasn't initiated by seller.
   ii. Seller can spend the tx from 2.ii to themselves, if arbitration wasn't initiated by buyer.

With this kind of protocol there is no risk of either party staying silent to trick the other to wait and avoid arbitration. Once the intermediate step is published after day 20 it's up to the other peer to take it to arbitration or lose the funds.

This protocol adds another 1.5 rounds to the trade protocol if I remember correctly. That's an added risk of trades failing during the take offer process.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/proposals/issues/303#issuecomment-772443868
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210203/36597e24/attachment.htm>


More information about the bisq-github mailing list