Ask HN: Recommendations for Peer to Peer Frameworks?
41–50 of 78 posts
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#42Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#43How about IPFS? OpenBazaar is an IPFS case study. They recently released a revamped v2 built with Go.
I'd love to read technical details about what they built with it and how they manage replication. Will look for some and repost if I find.
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#44Earlier quoted context omitted.
Yeah, I'd look at IPFS's networking library, libp2p. It's the peer-to-peer backbone of IPFS and has a big community and active development https://libp2p.io/ . It's also implemented in both go and js (as most of IPFS is)
We moved away from libp2p at the project I work on because of major instability problems in browsers. Our dapp that used libp2p would crash after a few minutes and was generally not easy to use. EDIT: I'm referring to the JS version here.
We've switched the default browser-to-browser transport in js-libp2p to a websockets relay recently, so you should give it another try.
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#45Look into libp2p created by the Protocol Labs team (created IPFS). We're thinking of moving to this framework internally at Ethereum.
>We're thinking of moving to this framework internally at Ethereum. Why not GNUnet? Check the recently released 181 pages long dissertation on it: https://grothoff.org/christian/habil.pdf
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#46If you're interested in Ethereum, it has other non-blockchain technologies that you can use for your apps. It has the Swarm network for storing bits of data, the Whisper network for chat and messaging, as well as Public-Key signing to verify messages. I'm using the latter functionality for a demo to replace password as the security mechanism.
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#47Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#48Blockstack looks like it would fit here: https://github.com/blockstack/blockstack/blob/master/README....
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#49Earlier quoted context omitted.
Yeah, I'd look at IPFS's networking library, libp2p. It's the peer-to-peer backbone of IPFS and has a big community and active development https://libp2p.io/ . It's also implemented in both go and js (as most of IPFS is)
We moved away from libp2p at the project I work on because of major instability problems in browsers. Our dapp that used libp2p would crash after a few minutes and was generally not easy to use. EDIT: I'm referring to the JS version here.
Re: Ask HN: Recommendations for Peer to Peer Frameworks?
#50Maybe Scuttlebutt? https://www.scuttlebutt.nz/ Scuttlebutt is advertised as a social network, but in core it is an eternal distributed log. You can pass either public or private messages and assets around.