-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Question about Bisq's SPV bloom filtering algorithm and Monero full node #4570
Comments
Thanks for opening your first issue here! |
That paper and the bloom filter problematic is long know to Bisq devs. The main mitigation we did was that Bisq connects only to Bitcoin nodes operated by Bisq contributors (bonded roles). Of course there is still a trust issue, but Bisq contributors have a incentive to not sell off user data to chain analysis companies and hurting their own investment. We investigated alternatives but at least back then (#1062 (comment)) there have not been any feasible candidate. Getting away from BitcoinJ is still a goal but resource/budget restrictions are a unfortunate reality we have to deal with as well. Regarding Monero: |
Thank you for your answer, chimp1984. Regarding Bitcoin: What kind of information I may leak if I configured Bisq to connect to my local node ? Regarding Monero: Could I configure Bisq to connect to my local node ? What kind of information I may leak if I configured Bisq to connect to my local node ? Thanks. |
@scottcarter2020 There are two ways to connect to your own bitcoin node:
Not sure what is leaked to the Bisq network if you use your own bitcoin node, I assume only the payout address and the trade-related transactions (pay deposit and fees tx, payout tx). And even then, I think this is only visible to the parties involved in the trade, plus evtl mediators. Someone with more knowledge here please correct me if I'm wrong. |
Thank you for your answer, cd2357. Would like to hear from @chimp1984 again. |
You're welcome to use my Bitcoin nodes or block explorer website, but if privacy is a concern then I would you suggest to setup a Raspberry Pi at home to run your own Bitcoin or Monero nodes, and configure your Bisq node to use those instead. |
From BitcoinJ bloomfilter side you have the issues resolved if you use a loca node. In Bisq all network traffic goes over tor (only exception is in-app download but you dont need to use that). Privacy is not a binary thing, and things get quickly pretty complex.... |
@ManfredKarrer wrote a more comprehensive blog post about this some years ago: https://bisq.network/blog/privacy-in-bitsquare/ Closing this, as it's been answered. |
Hello,
As far as I know, Bisq is using SPV bloom filtering algorithm.
By using SPV bloom filtering algorithm, I'm not trusting a third party, but I'm pretty much leaking all my information to blockchain analysis and surveillance companies.
What is the team official reply to this article, https://jonasnick.github.io/blog/2015/02/12/privacy-in-bitcoinj/ ?
And does Bisq use a Monero full node by default, as if not, there must be huge network level leaks on the Monero side too.
Thanks.
The text was updated successfully, but these errors were encountered: