bisq-network / bisq

A decentralized bitcoin exchange network
https://bisq.network
GNU Affero General Public License v3.0
4.71k stars 1.27k forks source link

On startup, offer 2 modes: Maximize Privacy vs Maximize Convenience #4620

Open cd2357 opened 4 years ago

cd2357 commented 4 years ago

Bisq has many places which strike a balance between privacy and user convenience.

However, some users might be ready to sacrifice one for the other, while not knowing exactly how to "configure" Bisq for that.

Therefore, Bisq could offer the users a choice about how they want to run Bisq / what defaults do they want Bisq to present them with.

A few examples:

Maximize Privacy mode Maximize Convenience mode
Bitcoin nodes Bisq would only connect to a local or a custom node Bisq would behave as now, i.e. connect to the Bisq-provided nodes
Connection to Bitcoin nodes only connect to Bitcoin nodes via Tor connect to Bitcoin nodes in cleartext (faster startup and shutdown times)
Funding a trade only offer the option to "Fund from External Wallet" only offer the option to "Fund from Bisq Wallet"
Complete a trade only offer the option to " Retrieve to External Wallet" only offer the option to "Keep in Bisq Wallet"

These could be "defaults", which are set either way depending on the chosen mode -- but could be changed individually by the user under Settings as well.

RefundAgent commented 4 years ago

Making the UX easier (as the default option) for the majority of people who are not interested in utmost privacy is very important. As it is now, most people cannot even use Bisq due to fear (of losing money) and not understanding how it works. They will still be far more private if they use a simplified Bisq, than if they use a centralised exchange. I also advocate a one-click offer possibility with prefilled fields (if the offer is not the first one) to reduce friction.

MwithM commented 4 years ago

Would trading with a node that is not using Tor be bad for the other trader's privacy?

wiz commented 4 years ago

Now that Bitcoin nodes support Tor V3 onions the startup time issue is merely a bug in Bisq we can fix by implementing support for Tor V3 nodes

Giszmo commented 5 months ago

I currently cannot use BISQ at all due to issues connecting to TOR (TOR browser loads TOR websites just fine) and would really like to just get access to my wallet at the very least. Maybe if such frustrating issues were fixed, privacy by default would not be so painful.