Earlier quoted context omitted.
On what basis do you think this is likely? What part of IPFS gets faster when more users are online? If the file exists on a system in the network, it should make a connection and start fetching the file within milliseconds ideally. It's not like we are distributing multi gb files where more seeders means more speed, this is all just slowness in setting up a connection. Even torrents take 1-10 seconds to initiate dow…
If you want to optimize for latency, you can't use a DHT. You need something that goes point-to-point instead of routing through a series of machines.
HTTP is obsolete – it's time for the distributed, permanent web (2015)
201–210 of 337 posts
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#202What I would like, I think, is the ability to specify both the multihash and a place to request the data from. 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 fil…
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#203What I would like, I think, is the ability to specify both the multihash and a place to request the data from. 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 fil…
> give them a multihash
magnet URIs
> place to request data from
trackers
> try local network first
Already baked in!
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#204I like IPFS, I really do, but whenever I try to use it, it's either too slow to become usable or sometimes it plain doesn'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't cached the content yet, it takes several seconds to show me the HTML/JSON/PNG files. HTTP may be inefficient fo…
Try browsing the IPFS example "website". I opens for me under a few hundred milliseconds. ipfs cat /ipfs/QmQPeNsJPyVWPFDVHb77w8G42Fvo15z4bG2X8D2GhfbSXc/readme
(...)
real 0m0.219s
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#205IPFS 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? 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…
> There is no system to keep content alive so links will still die. Torrent trackers solved this in a very interesting way. They created an economic system where bandwidth was the currency, incentivizing the permanent seeding of content. It was illegal to take more than you gave. I've even seen an academic paper studying their system! Bandwidth as a currency eventually proved to be a failure. It enabled the rise of s…
Reminds me of maker incentives in markets. Providing liquidity is sometimes paid for.
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#206Earlier quoted context omitted.
I don't know about IPFS but Arweave solved the "permanent" part by asking nodes to periodically prove that they're actually storing what they're supposed to be storing: https://www.arweave.org/
What happens when the servers then fail to provide that promise? Isn't the data lost?
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#207IPFS 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? 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…
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#208Earlier quoted context omitted.
The hash is not a literal hash of the content- I think it's like a key that lets anyone looking for it ensure it's legitimate. Then the IPFS p2p search mechanism is what lets you find it.
In what sense is it not a literal hash? Because it had the prefix at the start to specify what hash to use and the length?
Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#209Re: HTTP is obsolete – it's time for the distributed, permanent web (2015)
#210Earlier quoted context omitted.
Incentives must be created for storing content. Imagine if each request was really more like a bounty where the requester would pay the host when the file is delivered.
This is what I'm saying. If there's a financial incentive to store popular content, or a higher incentive to host "at-risk" content this would work out, no? I have no idea how hard this would be to implement. I'm new to ipfs and crypto.