[bisq-network/proposals] Implement listing offers on multiple markets and using multiple payment methods (#201)

wiz notifications at github.com
Wed Mar 25 04:43:12 UTC 2020


> _This is a Bisq Network proposal. Please familiarize yourself with the [submission and review process](https://docs.bisq.network/proposals.html)._

## Background

Currently, we have the following "bank transfer" payment methods in Bisq:

* Transfer with same banks
* Transfer with specific banks
* National Bank Transfer
* Japan Bank Transfer
* SEPA and SEPA Instant
etc.

As well as the following new "bank transfer" payment methods in development:

* SWIFT
* Australia PayID

## Issue

Since a single bank account can typically accept payments from multiple payment networks, such as 
SWIFT, ACH, Zengin Furikomi, etc. all at the same time, it is typical for a user to want to be able to create offers that can be taken on any payment network their bank supports. However, currently Bisq requires markets to fork their liquidity into single payment methods, as well as single currencies.

For example, as @dav1dpgit pointed out on Keybase, if you have a bank account in Japan that can receive money from anywhere in the world, in over 10 fiat currencies, why do we have to limit our offers on Bisq to a single payment network and a single currency? If someone wants to accept my offer and pay with any fiat currency my bank accepts, or pay with any payment network my bank accepts, they should be able to...

## Proposal 1

Bisq should publish the same offer multiple times, once for each payment method the maker is willing to accept for their offer. As soon as any one of the offer's listings is taken, all of the offer's listings will be removed from the offer books.

For example, I should be able to accept SWIFT and Japan Bank Transfer for the same offer.

## Proposal 2

Bisq should publish the same offer multiple times, once for each fiat currency the maker is willing to accept for their offer. As soon as any one of the offer's listings is taken, all of the offer's listings will be removed from the offer books.

For example, I should be able to accept USD, EUR, JPY, GBP, HKD, etc. for the same offer, using the automatically adjusted fiat rate system that existing offers use. I should be able to set a different % premium for each fiat currency I choose to publish my offer on, since I will have to pay a different % premium to my bank to convert to my local currency.

## Concerns about modifying trade protocol

Of course, we should avoid modifying the trade protocol as much as possible. Therefore we should probably implement this proposal by creating "virtual offers" which can spend the same "reserved funds" and use the same funding UTXO for a single offer on any of the "virtual offers"

-- 
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/201
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20200324/44c67a34/attachment.html>


More information about the bisq-github mailing list