[bisq-network/proposals] Bisq 2.0 - A multi-protocol DEX (working title Misq) (#330)

chimp1984 notifications at github.com
Mon Apr 26 03:22:44 CEST 2021


I tried to sketch a bit the basics of the UX and to my surprise it might not be that hard and different to the current model. Sure it adds more options and with that comes more complexity but a good UX designer can hopefully design that so that it becomes acceptable.

The step based approach is just an example, could be done differently as well. Some options might be also set at initial setup or in preferences.

The plugging in of wallet and blockchain infrastructure could be done dynamically, so that a user gets their BTC wallet setup once they choose to use BTC.

## Create offer
1. Choose ask and bid assets (e.g. EUR, XMR)
2. Set amount of ask and bid assets and/or price (fix and % from market). Include range amounts.
3. Select payment method for ask and bid assets. Allow multiple/all and user defined method. Offered payment methods are filtered for asset type.
4. Select security model. List of options with quick info about fees, risk, duration.... 
Offered options filtered by asset type. Multiple selection possible. 
 - Atomic swap: 
 	- Network fee: 20 USD
 	- Trade fee: 5 USD
 	- Duration: 10 min 
 	- Security: Very high
 - Collateral based: 
 	- Supported blockchains: BTC, L-BTC, LTC (select one)
  		- Network fee: 1-10 USD
 		- Trade fee: 5 USD
 		- Dispute resolution fee: 5 USD
 		- Duration: 2-10 min 
 		- Security: High
 - Reputation based
 	- Network fee: 0 USD
 	- Trade fee: 5 USD
 	- Duration: 1-10 min 
 	- Security: Very low, not recommended for higher trade amounts, no support in case of fraud
 - Custom (fill in short description)
 	- Network fee: 0 USD
 	- Trade fee: 5 USD
 	- Duration: 1-10 min 
 	- Security: Very low, not recommended for higher trade amounts, no support in case of fraud
 
 
###  Review offer:
 I ask for 500 EUR and offer 2 XMR.
 Payment of EUR via SEPA to my account xyz
 Payment of XMR onchain from my XMR account xyz
 Supported security model(s):
- Collateral based on L-BTC
- Collateral based on LTC
- Custom: I can verify that I am an active Monero community member and can proof on Twitter, Monero forum and Reddit my identity.

Expected fees: Depends on choosen protocol (5-25 USD).
 
### Post offer
Offer gets published to P2P network


## Offerbook
- Filter by asset, payment method, secruity model and search strings
- Show offer overview of matching offers. 
- Expand offer on click to see full details
- Allow user to contact maker if maker has enabled that feature.

## Take offer
1. Set amount in case it was a range amount
2. Select payment methods in case there have been multiple
3. Select security model in case there have been multiple, select sub parameters if needed (e.g. chain). Show details info like in create offer view. User can define their supported payment methods and secruity models in the settings and then get enabled only those, thus reducing selection work.


If we permit custom free text data is an open question and might end up being abused for spam, scams, etc. We could give mediators a moderation right so that they can mark such offers for getting blocked and allow users to report such offers. Benefit would be that it adds flexibility and allows new niche markets where dev effort would not be justified by low trade volume. 

-- 
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/330#issuecomment-826442088
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210425/7097e2e1/attachment-0001.htm>


More information about the bisq-github mailing list