OpenBazaar / OpenBazaar-Server

(Deprecated) OpenBazaar 1.0 Server daemon for communication with OpenBazaar-Client
MIT License
608 stars 173 forks source link

OpenBazaar-IPFS with Tor/I2P #362

Open drwasho opened 8 years ago

drwasho commented 8 years ago

The DHT and networking stack of OpenBazaar will be using IPFS. This means that compatibility with Tor/I2P is largely driven by what IPFS supports. I'd like to track work on this front here; so I will be closing previous issues discussing Tor and I2P support in our own networking backend, since we won't be keeping it for much longer.

ABISprotocol commented 8 years ago

If I understand correctly, based on this issue and the intended roadmap, OpenBazaar compatibility with Tor/I2P will be driven by what IPFS supports. Right now, IPFS seems to need help with Tor integration. I think this is where people would go to look at that and help out with it, but please correct me if I am wrong or if there are other issue links. https://www.bountysource.com/issues/26255361-tor-onion-integration @cpacia

drwasho commented 8 years ago

That's correct @ABISprotocol... the good news is that we're not the only ones who want Tor support for IPFS.

str4d commented 8 years ago

Just FYI, I2P has launched a development program aimed at helping developers integrate I2P into their apps. I was originally going to put some work into #240, but since you are moving to IPFS, I'll focus on that instead!

IPFS in Go should be workable with one of the Go libraries for SAM. Python OpenBazaar uses Twisted, so I assume the IPFS implementation used there will also be Twisted-based, which means it should be possible to just drop in txi2p.

cpacia commented 8 years ago

@whyrusleeping said he was going to make a tutorial for how to create a custom transport for IPFS so that people could easily follow it to hook up Tor or whatever. Might be worth checking with him to see what the status is.

kirkins commented 8 years ago

Interested in hosting a OpenBazaar over i2p. Is it possible currently?

ABISprotocol commented 7 years ago

@kirkins Re. I2P, see @str4d's previous comment in this thread, it's been a while since June of 2016 so maybe there's been some progress on that front. Right now the focus seems to be getting a real release (not just developer release) out for OB with the Tor integration, as I understand it, scheduled for v2.0. OpenBazaar compatibility with Tor/I2P is driven by what IPFS supports, as I understand it.

cpacia commented 7 years ago

Yeah Tor is already working in 2.0. It should probably have a security audit though before people use it.

whyrusleeping commented 7 years ago

On I2p, I've talked with @str4d about integrating I2p into libp2p/ipfs. He had some ideas about making it pretty easy to do. If anyone wants to attempt that, I'm sure we could advise a best course of action

On Wed, May 31, 2017, 18:16 Chris Pacia notifications@github.com wrote:

Yeah Tor is already working in 2.0. It should probably have a security audit though before people use it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OpenBazaar/OpenBazaar-Server/issues/362#issuecomment-305361647, or mute the thread https://github.com/notifications/unsubscribe-auth/ABL4HMkmSxxu5hVF_BVcZR6bJf8DuR4bks5r_hDigaJpZM4ILspU .

kirkins commented 7 years ago

@whyrusleeping I'm interested in finding out more about what would be needed.