TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

HTTP is obsolete – it's time for the distributed, permanent web (2015)

510 点作者 Hakeemmidan超过 3 年前

59 条评论

adfrhgeaq5hy超过 3 年前
IPFS needs to decide what it wants to be. Is it about being a decentralized caching layer? Is it about permanently storing content? Is it about replacing my web server? Is it about replacing DNS? Is it about censorship resistance?<p>Right now it does none of those things well. The client chews through CPU and memory when seemingly doing nothing. If I try to download content, it is far slower than BitTorrent unless I go through a centralized gateway. If I add content it takes ages to propagate, making it utterly unsuitable as a replacement for a web server. There is no system to keep content alive so links will still die. The name system is byzantine and I don&#x27;t think anyone uses it.<p>Unfortunately, they are now unable to pivot because they did that asinine ICO. The right thing to do is to give up on the FileCoin nonsense and build a system that solves a problem better than anything else, but that is no longer allowed because they already sold something else to their &quot;investors&quot;
评论 #28898962 未加载
评论 #28900738 未加载
评论 #28898431 未加载
评论 #28900553 未加载
评论 #28900082 未加载
评论 #28900881 未加载
评论 #28899618 未加载
评论 #28919288 未加载
评论 #28898453 未加载
jeroenhd超过 3 年前
I like IPFS, I really do, but whenever I try to use it, it&#x27;s either too slow to become usable or sometimes it plain doesn&#x27;t work. I pinned a whole bunch of files on IPFS a while back to experiment with it and the system seems to work, but every time I try to fetch those resources from a location that hasn&#x27;t cached the content yet, it takes several seconds to show me the HTML&#x2F;JSON&#x2F;PNG files.<p>HTTP may be inefficient for document storage, but IPFS is inefficient for almost everything else.<p>I like the concepts behind IPFS but it&#x27;s simply not practical to use the system in its current form. I hope my issues will get resolved at some point but I can&#x27;t shake the thought that it&#x27;ll die a silent death like so many attempts to replace the internet before it.
评论 #28898261 未加载
评论 #28897712 未加载
评论 #28899354 未加载
评论 #28899923 未加载
评论 #28897684 未加载
评论 #28902466 未加载
评论 #28897996 未加载
评论 #28898417 未加载
评论 #28897901 未加载
v_london超过 3 年前
Pretty interesting. A lot of people here are focusing on permanence, but for me the main difference on addressing by content vs by host name is the loss of authorship it opens up for the web. Since a research paper of essay is referred to by its hash, the owner effectively gives away all control of the work when it&#x27;s first published. There will be no editing, no taking down unwanted work, and no real way to build an interactive website that allows dynamic linking to other materials by the author.<p>It&#x27;s interesting how the same people promoting the &quot;creator economy&quot; also tend to promote the cryptocurrency space and IPFS without an ounce of self-awareness. IPFS sounds awful for creators of all kinds in the same way as BitTorrent was awful for artists. I can definitely see a use case for IPFS as a file storage for trustless systems such as smart contracts, which are designed as immutable, trustless systems.
评论 #28902231 未加载
评论 #28899921 未加载
CharlesW超过 3 年前
The author claims that IPFS enables a &quot;permanent web&quot; and eliminates 404-like experiences. How does IPFS guarantee that all published content will be available forever? (In my beginner-level knowledge of IPFS, this is the first I&#x27;ve heard that claim. It seems absurd.)
评论 #28897965 未加载
评论 #28898470 未加载
评论 #28900235 未加载
评论 #28900210 未加载
评论 #28898190 未加载
评论 #28898409 未加载
评论 #28898016 未加载
评论 #28898141 未加载
评论 #28898303 未加载
评论 #28899189 未加载
dreyfan超过 3 年前
I&#x27;ll just point to the millions of torrent files today that will remain unseeded forever. Durability with P2P only works as a complement to centralization.
评论 #28899187 未加载
anaphor超过 3 年前
Named-data networking is literally what this is describing, except NDN works as a replacement for TCP, not HTTP. In the long term I&#x27;d rather have it work at a lower level and not have to think about it much. <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gqGEMQveoqg" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gqGEMQveoqg</a>
评论 #28899216 未加载
评论 #28898672 未加载
评论 #28899737 未加载
评论 #28898318 未加载
jmull超过 3 年前
I wonder how people are incentivized to host content well?<p>Whether HTTP or IPFS, you want content:<p>(1) hosted&#x2F;stored redundantly enough for availability but not over-hosted&#x2F;stored because that raises costs.<p>(2) hosted “near” to requesters to make efficient use of the network, which limits costs and increases speed. (Near in terms of the network infrastructure.)<p>With HTTP I understand how this works (the content publisher figures out a hosting solution balancing what they are willing&#x2F;able to pay and what kind of availability and speed they want&#x2F;need).<p>Not sure with IPFS though. If people are choosing what to host, wouldn’t the hosting be uneven, with some content under-hosted (or not hosted at all) and some popular content greatly over-hosted? …leading to an inefficient system? Under—hosted content would be slow to retrieve or simply unavailable. Over-hosted content is wasting resources, making the system more costly than it needs to be (somebody is paying for the storage and servers to make that storage available).<p>I realize this a alpha&#x2F;experimental, but without a strong answer to this, I don’t see how the system can work at scale.
neiman超过 3 年前
The &quot;permanent web&quot; goal didn&#x27;t survive that well. I work closely with IPFS since 2018, and it&#x27;s not part of the narative by now.<p>The distributed part is still going strong, but in my eyes distributed (or decentralization) should be a tool, not a goal.<p>The question is which kind of Internet we want to build with these distributed infrastructure? If it&#x27;s just cloning the current Internet, then I don&#x27;t see what it brings.<p>My personal answer is that we should build a democratic Internet. One where people are members of the Internet, instead of mere users, and decisions are made in a democratic process, like in a state. This kind of Internet can only be implemented using the distributed&#x2F;decentralized tools.
评论 #28900604 未加载
jimpick超过 3 年前
People hating on IPFS DHT performance probably aren’t using the experimental accelerated DHT client. <a href="https:&#x2F;&#x2F;github.com&#x2F;ipfs&#x2F;go-ipfs&#x2F;blob&#x2F;master&#x2F;docs&#x2F;experimental-features.md#accelerated-dht-client" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ipfs&#x2F;go-ipfs&#x2F;blob&#x2F;master&#x2F;docs&#x2F;experimenta...</a>
评论 #28902525 未加载
dleslie超过 3 年前
&gt; All the static content stored with the site still loads, and my modern browser still renders the page (HTML, unlike HTTP, has excellent lasting power). But any links offsite or to dynamically served content are dead. For every weird example like this, there are countless examples of incredibly useful content that have also long since vanished.<p>Perhaps I missed it, but I don&#x27;t see where they claim that IPFS can provide a solution for dynamic content; which makes up a huge portion of what is served over HTTP.
评论 #28897705 未加载
mayli超过 3 年前
ironically, few links on this 2015 post are dead, and most of them being ipfs releated.<p><a href="https:&#x2F;&#x2F;ipfs.io&#x2F;ipns&#x2F;QmTodvhq9CUS9hH8rirt4YmihxJKZ5tYez8PtDmpWrVMKP" rel="nofollow">https:&#x2F;&#x2F;ipfs.io&#x2F;ipns&#x2F;QmTodvhq9CUS9hH8rirt4YmihxJKZ5tYez8PtDm...</a> <a href="https:&#x2F;&#x2F;ipfs.io&#x2F;ipns&#x2F;ipfs.git.sexy&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ipfs.io&#x2F;ipns&#x2F;ipfs.git.sexy&#x2F;</a>
评论 #28901229 未加载
ptaq超过 3 年前
Economy of scale is hard to combat with a technically decentralized protocol.<p>Let&#x27;s assume all goes well and in 2-5-20 years IPFS is the web. A random Joe has an IPFS server in his basement, because it&#x27;s profitable or at least convenient for him. Most of the traffic never reaches AWS or CouldFlare. What do they do about it? They pretend to be random Joes and mirror the same setup.<p>Obviously Amazon will manage their servers more efficiently than an army of Joes, so the nothing really changes: we end up with a decentralized protocol where 90% of traffic just happens to end up on AWS servers anyway.
评论 #28906517 未加载
syngrog66超过 3 年前
I love the idea of IPFS but the last 2 times I tried using it, it simply didnt work. There was no &quot;there&quot; there. The simplest use cases like &quot;I want file X from the ether, make it happen&quot; like you could do with torrents -- nothing ever happened.<p>I read the docs and tutorials but no luck. Felt like docs were missing some special incantation or setup step, or precondition. Or the CLI wasnt giving me feedback on some blocking error, and it was failing silently. Dunno. Gave up. Hope to revisit some day. Because in theory it would be useful tech to have in my toolbox.
doliveira超过 3 年前
On a side note, do you all know about some research or PoC in the direction of a globally distributed knowledge graph or something of sorts? Or at least a more technical name I could google.<p>I think it&#x27;s so bad that so much of the Internet information is siloed in walled gardens and that pages have to be dynamically generated and routed across the globe every single time... Imagine how it&#x27;s gonna be when we get to Mars, for instance. Storing this knowledge graph in IPFS files seems like a logical step to me (as an absolute layman, though)
评论 #28900070 未加载
评论 #28898280 未加载
goodmachine超过 3 年前
Peergos is an interesting human-friendly project built on top of IPFS. Works great so far.<p>Of interest: they provide a trustless way to store your data encrypted data on centralised boxes (S3, Backblaze) if you want.<p><a href="https:&#x2F;&#x2F;peergos.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;peergos.org&#x2F;</a>
mwfunk超过 3 年前
You don&#x27;t search for locations with HTTP, any more than a shipping company searches for addresses to deliver to. The problem with bad metaphors is it derails discussion, which I am arguably doing with this comment.
simonebrunozzi超过 3 年前
The analogy is just plain wrong.<p>search for content = it presumes that there&#x27;s a google-like indexing of content, and then a DNS-like way to retrieve it.<p>It seems to me that IPFS, in this analogy, is simply a different way to address a web page &#x2F; document.<p>note: I am very familiar with IPFS. I just think that this analogy is really poor.
captainbland超过 3 年前
I did like the concept of IPFS around the time this was written but now it feels to me like it misses the wood for the trees.<p>The thing is that the web by its nature is already decentralised. The real issue with the web today isn&#x27;t really some technical, architectural flaw.<p>Centralisation has emerged in this already reasonably well decentralised system because of network effect driven accumulation, the market and pre-existing wealth from investors tipping the scales.<p>Yes IPFS is a more thorough attempt to create a distributed web, yet I doubt it is fully immune to the forces that captured and centralised the existing web, except for the fact that it is currently unpopular. Or it will remain unpopular <i>because</i> there&#x27;s no incentive for private enterprises to invest much in a system where they can&#x27;t control their own corner of it and few users like using systems built on the cheap when flashy, well funded alternatives exist, if it is truly that resilient to centralisation. Whichever way you want to slice it.<p>The social forces that cause centralisation in the web are the same forces that cause e.g. monopoly and extreme wealth accrual in the rest of society. And the fix has to be social, not technical.
topynate超过 3 年前
I like IPFS for making Libgen faster (with a little help from Cloudflare). If it also manages to solve hard problems of decentralization and content-addressable storage, that&#x27;s just a bonus.
anaganisk超过 3 年前
As long as there are no actual, native iOS, android and PC Apps built on top of IPFS or even an access GUI or interface with browser on those platforms, IPFS can stop dreaming of replacing HTTP. Apart from mere 1-2% of world population who use internet, no one else is going to download a binary and run a CLI, and visit 127.0.0.1:8080&#x2F;ipfs. For majority of people chrome is a gateway to internet (for them Http is a prefix u put in-front of a url) unless ipfs goes to that level, http is as relevant as ever. I know software devs who don’t know they could access files from browser via file:&#x2F;&#x2F; protocol.
评论 #28906499 未加载
st_goliath超过 3 年前
I wonder if the author of this ever heard about Project Xanadu: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Xanadu" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Project_Xanadu</a><p>The idea on how a decentralized web of hypertext documents should be <i>done right</i> isn&#x27;t exactly new. AFAIK the fact that in the HTTP+HTML web stack, servers going down meant documents disappearing and links going stale was criticized even at the time. The HTTP+HTML stack winning out is probably one of the many examples of &quot;good enough&quot; winning over &quot;perfect&quot;.
enz超过 3 年前
&gt; “With HTTP, you search for locations. With IPFS, you search for content.”<p>Well, that&#x27;s the difference between an URL and an URI, right? HTTP seems URL-oriented while IPFS seems URI-oriented.
评论 #28897672 未加载
评论 #28898944 未加载
austincheney超过 3 年前
As an outsider looking in IPFS will struggle to catch on with non technical people, like Tor. It can be the best thing ever for privacy, access, or whatever. It still won’t catch on. This is the Linux problem as explained by Torvald.<p>The problem is that it isn’t unique enough from the existing experience and the problems it claims to solve aren’t something non technical people care about. Web distribution in its current form works. Even if it’s supremely shitty grandma can still post photos on Facebook.<p>If a new distribution format wants to win it needs to be different in a way an 8 year old and grandma can equally understand. IPFS is not that. What 8 year olds and grandma equally understand is that <i>content is king</i>, the layman term for client&#x2F;server model.<p>More likely the future will purely be a focus on web technologies for application experiences and distribution. Kill the client&#x2F;server model. If grandma wants to share photos with grandkids she doesn’t need Facebook at all. She only needs a network, a silent distribution&#x2F;security model, and the right application interface. No server, no cloud, no third party required.
bborud超过 3 年前
This is very badly written and I think the author might benefit from rewriting this.<p>Start with a description of the solution. If you can&#x27;t cover it in 1-2 paragraphs at the beginning, you are in trouble. Don&#x27;t focus so much on what everyone else is doing wrong - focus on what you are doing and let others be the judge of whether this is better.
dpweb超过 3 年前
I like the concept of immutable content, but HTTP eliminated top down control of information?<p>Well, we’re all dependent on the Internet which can be shut down at any time by any government, and normally almost completely dependent on FAANG companies.<p>I applaud the freedom activist spirit but the only exciting technologies in this regard must be P2P and not Internet carried.
supperburg超过 3 年前
Just create an easy way to host stuff. Support a cultural shift toward dithered images and a universal text format. Make hiring a host cheap and easy and make hosting locally easy. Small sizes makes backing up easier and cheaper. Create a service where people can store a shard of the backup of the new internet and in return have their content added to the collective backup. I really think it’s about a cultural shift more than anything. Because without a collective realization that bandwidth and file sizes need to be reigned in, the content on the internet will just live at the perpetually ascending ceiling of what the internet can handle. And in that situation there will never be a way to make the internet a robust, equitable and interesting place.
评论 #28899658 未加载
Datsundere超过 3 年前
This has been bothering for the longest time. I would love to learn more about efforts that are being taken to avoid these workarounds we have for certs expiring, dns issues and such.<p>A lot of website hacking could&#x27;ve been avoided with a better design like even having encryption as standard.
评论 #28902094 未加载
drdeca超过 3 年前
What I would like, I think, is the ability to specify both the multihash and a place to request the data from.<p>Like, if I’m talking to someone over some chat setup which doesn’t have a built in “send this file directly to this person” feature, it would be nice to be able to say, give them a multihash of the file and my external ipv6 address (+ port? I’m not quite sure how routing works), and have them request the file from my computer.<p>Now, you might say “but how does that help with the situation where a bunch of people in a room want the same file from a distant location?”.<p>And, maybe it doesn’t as much? But I think if e.g. people on a local network had theirs try first if the local network already had it, and then check the given external address, that that could work?
评论 #28900804 未加载
评论 #28900808 未加载
0xtr超过 3 年前
I really like IPFS but their standard desktop client sucks big time. I&#x27;ve had a lot of performance problems where it freezes whenever I click a tab or even doesn&#x27;t go to the tab I click on. It makes the whole experience a lot worse than it needs to.
holoduke超过 3 年前
What is ipfs really trying to solve. They artificially came up with some issues they think are annoying with HTTP. But is the rest of world thinking the same? I don&#x27;t think so. Nothing wrong with current situation.
Flocular超过 3 年前
It sounds like freenet to me. How will this allow for governments to censor CSAM?
Const-me超过 3 年前
The main performance challenge is hardware not software, it&#x27;s power management on mobile devices. After a new iPhone will be able to work for a few days on battery, while constantly transmitting data at 10-100 megabits&#x2F;second, P2P will be good again.<p>Before iPhone, peer 2 peer tech were doing OK. Then mobile broadband came, and centralized services basically won.<p>Now we (at least in some places) have mobile broadband of symmetrical 50-100 mbit&#x2F;sec, yet p2p still doesn&#x27;t work on mobile. Despite the bandwidth is now good, electricity and thermals still aren&#x27;t.
Zababa超过 3 年前
So IPFS is basically some kind of automatic behind-the-scene torrenting? I see how that solves the &quot;dead server&quot; problem, but how does that solves the &quot;content longevity&quot; problem?
评论 #28898202 未加载
评论 #28898593 未加载
badrabbit超过 3 年前
How do you manage access control with IPFS? Just because someone knows a hash does not mean they are allowed to access the content.<p>EDIT: It seems [1] they want you to encrypt content and do access control outside of ipfs. Imagine ext4 telling you to do acl&#x27;s on your own. To me, it is a little more than bittorrent without acls and at-rest confidentiality built-in.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;ipfs&#x2F;notes&#x2F;issues&#x2F;376" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ipfs&#x2F;notes&#x2F;issues&#x2F;376</a>
Ericson2314超过 3 年前
I like to explain it by comparing Amazon warehouses to the post office.<p>Post office send black-box data point to to point. Amazon gets you thinggy matching SKU from arbitrary location.
评论 #28897949 未加载
评论 #28897971 未加载
评论 #28898455 未加载
ultra_nick超过 3 年前
It&#x27;s crazy how many people don&#x27;t get the IPFS&#x2F;Dweb.<p>It&#x27;s like the invention of personal computers. It&#x27;s going to change everything like the shift from time share department computers did. Imagine what programmers could do if YouTube size infrastructure was free for every developer. IPFS is just the boring protocol the enables the next internet of stuff. The stuff that comes out in the next 20 years will be crazy.
评论 #28906598 未加载
alfl超过 3 年前
In “The Innovator’s Dilemma” Christiansen presents data from the storage market supporting the argument that disruptive innovations happen when inventions outcompete incumbent products on value criteria that appeal to engineers and enthusiasts but that don’t have immediate commercial applications.<p>I think that’s what happening in the storage market, again, with IPFS.
pdimitar超过 3 年前
Not on a network that can easily and quickly blacklist hashes sent to them to the authorities.<p>(Sadly I don&#x27;t keep the links anymore to prove it. It was somewhere in one of their GitHub repos however, inside an issue.)<p>I&#x27;d love to support them but they don&#x27;t stand behind their &quot;uncensorable&quot; original slogan.
shp0ngle超过 3 年前
Anyone has any experience with the FileCoin thing?<p>If I want to “save” some data in FileCoin&#x2F;IPFS&#x2F;whatever, and I want it there forever, is it cheap? Expensive? Can I be reasonably sure it stays there?<p>I want some actual current results, not “one day in the future”, heard that too much from *Coin proponents
评论 #28902033 未加载
worldmerge超过 3 年前
This is very cool! Also should be noted this is from 2015, would love to hear a follow up to this.
jl6超过 3 年前
Is there an IPFS server that can run within a fixed memory budget? Last time I tried the Go implementation, its memory usage increased steadily over the course of 72 hours and then got killed when it approached a gigabyte (which was all the VM’s memory).
dang超过 3 年前
Discussed at the time:<p><i>Neocities is implementing IPFS – distributed, permanent web</i> - <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10187555" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=10187555</a> - Sept 2015 (235 comments)
ftyers超过 3 年前
There is still only one implementation of the protocol and no fully functioning Python API. (Disclaimer: I love IPFS, but until it has better support for programmers who don&#x27;t want to use Go, it&#x27;s unlikely to get much traction).
评论 #28906637 未加载
bullen超过 3 年前
I have a slight issue with the title, why not IPFS over HTTP? Why are all these entites (both corporate and not) trying to deprecate the main protocol used by humans?<p>HTTP is simple and works, what ever you do build on top of HTTP instead of TCP&#x2F;UDP.
评论 #28903492 未加载
NewEntryHN超过 3 年前
HTTP is an application protocol and most of this article doesn&#x27;t make any sense.
d--b超过 3 年前
&gt; it efficiently (20 hops for a network of 10,000,000) finds the nodes that have the data using a Distributed Hash Table<p>See this is the part I always doubted. I haven’t done the math, but does it really scale up to the size of the internet?
TeeMassive超过 3 年前
Ok cool, I love decentralized content distribution frameworks too. But what do I have to install to use it? As with most of these attempts to decentralization, it fails because of the mostly absent effort spent on ease of use.
评论 #28898687 未加载
评论 #28906137 未加载
userbinator超过 3 年前
I see no mention in the comments so far of eMule&#x2F;ed2k, Winny, Share, etc. --- all the other P2P systems that came before torrents became dominant. This doesn&#x27;t seem particularly different from those.
jayd16超过 3 年前
Does IPFS have an append only primitive? Something like the signed owner can add to an existing document? Is that built in or something you&#x27;d have to handle in the application layer?
dools超过 3 年前
“ As a result of liquifying information and making it the publication of it more egalitarian and accessible, HTTP has made almost everything about our culture better.”<p>That didn’t age well …
k__超过 3 年前
Interesting things happening in that space.<p>Arweave seems to be another approach to the problem.<p><a href="https:&#x2F;&#x2F;www.arweave.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.arweave.org&#x2F;</a>
jokoon超过 3 年前
I would gladly see a client that lets users allocate between 50 to 200MB of storage to host other websites. It could run on phones and would allow redundancy.
unnouinceput超过 3 年前
So, they reinvented torrents? Or old timers, do you remember the peer-to-peer connection from 90&#x27;s called DC++ (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DC%2B%2B" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;DC%2B%2B</a>)?<p>Like this IPFS, you&#x27;d connect to a hub (IPFS calls this a node) and get what people were sharing. This IPFS only takes that step a little further with hashing and distributing. Also, if this gets implemented widely, hash collision is going to be wild
评论 #28898266 未加载
democracy超过 3 年前
Oh it&#x27;s one of the &quot;cryptocurrency&quot; solution looking for a problem to solve? Thanks, no, thanks! :)
评论 #28902846 未加载
FalconSensei超过 3 年前
&gt; IPFS is actually more similar to a single bittorrent swarm exchanging git objects<p>So definitely not permanent, right?
评论 #28901363 未加载
yewenjie超过 3 年前
What is one cool use-case&#x2F; semi-killer app for IPFS go get started with?
sergiotapia超过 3 年前
Is there a way to install something on my local machine and host IPFS content to help &quot;the swarm&quot;. If they combine this with some kind of crypto monetary incentive it would go a long way for people to help &quot;the swarm&quot;.<p>Odysee is looking into adding crypto to your balance when you serve content that helps viewers.
评论 #28898211 未加载
评论 #28897825 未加载
f7ebc20c97超过 3 年前
What&#x27;s difference between IPFS and Oxen??
carapace超过 3 年前
(2015)