Live data from Hacker News

IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

ipfs.io

11–20 of 39 posts

Re: IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

#12
post #7

Pubsub is probably one of the lesser known features of IPFS right now, given that it's still marked as experimental. We're researching more efficient tree-forming and message routing algorithms, but generally the interface is pretty stable by now. Pubsub is supported in both go-ipfs and js-ipfs. A shining example of pubsub in use is PeerPad, a collaborative text editor exchanging CRDTs over IPFS/Pubsub: https://peerp…

Off-topic question for you. What language do you recommend developers build IPFS-backed apps with? I started building an app in Go (which is your reference language) but Javascript seems to have a lot more APIs available for it.

Re: IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

#13

IPFS just keeps looking more and more useful. I'm starting to wonder about planning future text-rich applications (forums, news, blog, etc..) with article backups to IPFS and a link on the live site. Would require extra storage and overhead, but the result is maybe even more helpful than a tor site for important content.

The real challenge to this is negotiating pinning without it being exploitable by third parties.

Re: IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

#16
post #6

So, botnet C&C with no takedowns and more efficient and lower risk than servers on Tor? Nice.

Maybe, but remember IPFS nodes can elect to blacklist any given channel, so any given static C&C site here is just as vulnerable as a DNS point or a given static IP address.

Re: IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

#18

IPFS just keeps looking more and more useful. I'm starting to wonder about planning future text-rich applications (forums, news, blog, etc..) with article backups to IPFS and a link on the live site. Would require extra storage and overhead, but the result is maybe even more helpful than a tor site for important content.

The real challenge to this is negotiating pinning without it being exploitable by third parties.

Is there where a third party node can spoof (or lie about) the content belonging to a pin to clients that ask it?

Re: IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

#19

Earlier quoted context omitted.

The real challenge to this is negotiating pinning without it being exploitable by third parties.

Is there where a third party node can spoof (or lie about) the content belonging to a pin to clients that ask it?

Since IPFS is based on content addressing, if a node tries to spoof a piece of content, any peers trying to fetch from the malicious node will immediately see that the content provided does not match the desired hash.

I'm not sure how peers handle that situation, I'd assume it'd be treated like wire corruption (retry) or give up and try to fetch from a different peer.

Re: IPFS Pubsub: Distributed named pubsub channels based in the IPFS Cloud

#20
post #5

Earlier quoted context omitted.

make no mistake: ipfs _by_itself_ is no more "anonymous" than torrenting or other types of file sharing ftp/sftp/ssh/http/whatever... because they can always get your ip address. You will need to use some other method if you want anonymity.

Sorry, the reference to Tor is misleading. I was not referring to anonymity but rather access to content from restricted areas like the Middle East or Asia.

In that sense, I would agree, ipfs can provide access to content that would otherwise be blocked.
Post reply on HN