-
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
Support of Torv3 (Required for BTCPay Server) #2873
Comments
Actually the code break at Bisq level! |
@freimair Could you please have a look at this issue/requirement? |
yes will do. but please allow for a week or so as I am off to having a sail in Scotland |
@freimair cool I hope you can do something about it and that's not a block at BitcoinJ level! |
@freimair any chance to do something about it? |
Sorry, has been a couple of busy days.
I looked into it and in fact, I have been planning on bringing the new
hidden services to Bisq for quite some time now
(<https://trac.torproject.org/projects/tor/ticket/29669>).
I am currently experimenting on compatibility of v2 and v3 and thinking
about a good strategy to get Bisq to v3 without the need for a hard
fork.
|
may require the functionality of #1056 |
@NicolasDorier Just a heads-up that the tor upgrade roadmap is discussed internally right now. Should be an update available soon. |
@cd2357 can you unassign florian and look into this? ❤️ |
Seems to depend on bitcoinj
Will have another look once 1.4.0 is out, since that starts using a new bitcoinj branch. |
Yes I guess might have to PR the code in Bisq's fork of bitcoinj https://github.com/bisq-network/bitcoinj |
Unfortunately it looks like bitcoinj has no native support for tor, all of that that is added as a custom modification to our own bitcoinj fork (bisq-network/bitcoinj#25). Our tor code also seems to go pretty deep, affecting I'd rather let someone more knowledgeable handle this, like perhaps @oscarguindzberg if he's interested. |
bitcoinj/bitcoinj#2067 is implemented already and we are in the process of migrating and testing the Tor v3 support. |
Bisq now supports Tor v3 addresses. |
I recently added Bisq to the supported software to connect to your BTCPay hosted node.
I tried it today, and sadly it does not work.
BTCPay use Tor version 3 for exposing the full node.
Tor v2 is not adapted to connect to your own node because you want your own BTC node to whitelist any connection using the Tor address to guarantee having a connection slot available.
But if your Tor is version 2, then your address become discoverable and anybody could connect to it and DDoS you.
Torv2 seems required at BitcoinJ level, but there is normally NO NEED to require it. If you have your own fork of BitcoinJ, I advise you to patch it.The text was updated successfully, but these errors were encountered: