Live data from Hacker News

IPFS is the Distributed Web

ipfs.io

131–140 of 286 posts

Re: IPFS is the Distributed Web

#131
post #122
post #118

Earlier quoted context omitted.

same reason why people seed torrent?

Notably, no-one seeds torrents from their mobile connections. The cost would be prohibitive, without even getting into the issue of storage.

The idea is that companies or people backing the content could easily provision more nodes to meet the demand. To create an IPFS "host", its super simple:

ipfs pin myhash

Re: IPFS is the Distributed Web

#132

Earlier quoted context omitted.

Content distribution. Many people however don't even realise this is a problem, because they have been spoiled by free-as-beer services provided by Google, CloudFlare, Github and various other companies.

Just exactly how does IPFS solve content distribution? You still have to serve the content from a server, since you cannot depend on the kindness of strangers to persist your content.

The idea is that some fraction of users will be configured to reshare content, which helps distribution for popular content scale. This seems to work in practice for bittorrent.

Re: IPFS is the Distributed Web

#133
post #100

Earlier quoted context omitted.

I'm happy to play the naivete card when it comes to downloading. (If the producers didn't want me watching this CAM footage of a new release on YouTube, they wouldn't have uploaded it, wink wink.) I'm a bit more cautious when it comes to uploading.

But you're not uploading something that hasn't been, you're mirroring something that's already up.

You won't have any luck with that argument in court.

If you doubt me, see all verdicts for infringement when bitorrenting.

Re: IPFS is the Distributed Web

#134
post #132

Earlier quoted context omitted.

Just exactly how does IPFS solve content distribution? You still have to serve the content from a server, since you cannot depend on the kindness of strangers to persist your content.

The idea is that some fraction of users will be configured to reshare content, which helps distribution for popular content scale. This seems to work in practice for bittorrent.

Yes, but only for suitably popular content, as all the dead torrents will testify. This doesn't make IPFS very appealing to Joe Blow, content maker unextraordinaire.

Re: IPFS is the Distributed Web

#135
post #130

Earlier quoted context omitted.

Which makes it about as resilient as regular content hosting, which is not very. Does IPFS work with Tor?

>Which makes it about as resilient as regular content hosting, which is not very. It is decidedly more resilient than regular hosting in that situation.

How so?

IPFS so only as resilient as you are good at dodging DMCA notices.

Re: IPFS is the Distributed Web

#136
post #130

Earlier quoted context omitted.

>Which makes it about as resilient as regular content hosting, which is not very. It is decidedly more resilient than regular hosting in that situation.

How so? IPFS so only as resilient as you are good at dodging DMCA notices.

Because mirroring content on IPFS is trivial and transparent to the consumer. All it takes is a single user (or an arbitrary number) outside of US jurisdiction and the content is more or less DMCA-immune.

The equivalent is not practical in traditional HTTP, where content at risk of being taken down is scraped from the server and that snapshot-in-time is hosted as a mirror, generally at a different domain.

Re: IPFS is the Distributed Web

#137

Earlier quoted context omitted.

What do you suggest?

There's the million-dollar question. I've been bashing my head against it for a few years now. I think an important thing is to give everyone a say in how these large computer networks affect their lives. How to do that in the context of a broken political system isn't clear to me at all.

You are clearly fond of democracy as a solution to conflicting social goals. Democracy has some nice properties, but also downsides: notably it can only try a single solution at a time.

The idea behind decentralized architecture is: instead of trying to find a better way to agree on one thing, how about we assume from the start that different people will want different things? What do we actually need to agree on?

In the old days we had to agree on everything, because it was technologically infeasible to coordinate plans more than a few times per year. If you need to move bodies to communicate, democracy is what happens.

But we live in a new time where messaging is close to free, so we don't have to agree on everything ahead of time. In a totally decentralized world, we wouldn't have to agree on anything ahead of time. I would meet you in the forest and our respective AIs would go to work helping us quickly and safely negotiate an entire legal framework and set of treaties governing our interactions.

I don't think we will ever get there, I think it will always be a mixture of decentralized and centralized norms. But right now the decentralized architecture is brand new, so it has a huge headroom for growth, so it just makes more sense putting effort into it.

Re: IPFS is the Distributed Web

#138

Earlier quoted context omitted.

The difference is IPFS (or similar) would distribute content . Currently communication is distributed, but content is not. IPFS is like https, but where every page is a bittorrent. There are challenges for security in distributing services and monetization. However, the key is that content would be distributed. YouTube probably would not switch to ipfs, but DNS (what was targeted recently) would make sense. A DNS hos…

With the web going more mobile with less storage space. Why would anyone would want to be a node in such a network where you have to cache content for others.

Well apart from battery, If I was an ISP, I´d like it if a Youtube movie would flow from one persons mobile to the hotspot of the train said person is sitting on and on towards another person on the train. This scenario would require significantly less bandwidth overall. Same goes for neighbors accessing the same information. And this can be extrapolated to many situations.

The IPFS powered internet would perhaps lead to more uploads but it would scale significantly better and will be cheaper to maintain. Hence cost can also go down for end users/consumers.

Re: IPFS is the Distributed Web

#139
post #98

I have a truly naive question about the distributed web: what makes the supporters of it think it will be any different from the original web. I mean, isn't it likely that at some point, there will be the need for a centralized search engine for it? Isn't it unavoidable that big companies like facebook runs their own non-distributed subnetwork, so that it can deliver standard functionality to all its users? The origi…

IPFS + Ethereum Smart Contracts = Distributed Web The idea is that we run that centralized search engine via Smart Contracts. In other words, using a decentralized currency such as Bitcoin and decentralized execution environment like Ethereum, we create softwares which pays people for providing CPU time and disk space (facilitated by IPFS). Few missing pieces of this puzzle are homomorphic encryption implemented on S…

Does the issue of digital-currency volatility apply?

If you're hosting content at a certain rate, then the rate drops so that it's less profitable or no longer profitable, wouldn't the proper strategy be to drop that content and then find something worth hosting?

Re: IPFS is the Distributed Web

#140

Earlier quoted context omitted.

There's the million-dollar question. I've been bashing my head against it for a few years now. I think an important thing is to give everyone a say in how these large computer networks affect their lives. How to do that in the context of a broken political system isn't clear to me at all.

You are clearly fond of democracy as a solution to conflicting social goals. Democracy has some nice properties, but also downsides: notably it can only try a single solution at a time. The idea behind decentralized architecture is: instead of trying to find a better way to agree on one thing, how about we assume from the start that different people will want different things? What do we actually need to agree on? In…

This image of AIs in the forest is really arresting. It reminds me of something Joi Ito said recently about us nerdles all trying to pass the thorny problems of living with one another as human beings up to a higher intelligence, which is a way of reducing them to (the world's hardest) programming problem.

I imagine that our AI companions in the forest would just play hyperdimensional space chess with one another, or talk shop about how best to make paper clips, and leave us in the same position we are now. They'll have their own cares and woes.

I don't know if in 2016 I'm a big believer in democracy, but I do believe in community, particularly now that everyone regardless of technical ability is using the web.

That said, I think you make a very good point about variety and trying multiple avenues at once.

Post reply on HN