IPFS 0.7.0, the SECIO retirement edition
blog.ipfs.io
blog.ipfs.io
Well, the answer was about half way through the tutorial. Basically say you want to publish a web page on IPFS. You put it together on your laptop and start up the IPFS daemon. Cool, you are now online and everyone can see your stuff. But what happens when you disconnect from your Wi-Fi? Well you can have your content pinned by another party and have them serve it. After all, IPFS is all about content addressing so it doesn’t matter who hosts it. But how does that work? Well, a paid service called Pinata is part of the official tutorial. No other service is mentioned. I am sure others exist but how is this going to be different than what we have with the web currently where a huge portion of content is served by a single company (CloudFlare)?
Protocol Labs raised a bunch of money from the Filecoin ICO. Pinata has nothing to do with it.
I'll follow up on the Pinata docs example. There are a lot of options for how to persist content in the IPFS network, and we should describe all of them (even if Pinata is one of the smoother/easier to use ones for those new to IPFS who don't want to run their own persistent node). Feel free to file an issue or PR on that docs page if you get a second and we'll help get that fixed ASAP.
Given interest in decentralized persistence, you may be interested in collaborative clusters which allow a group of peers to all persist each other's content: https://collab.ipfscluster.io/ & https://cluster.ipfs.io/documentation/collaborative/
By the way, here's a PR to add other pinning options to the docs: https://github.com/ipfs/ipfs-docs/pull/471
There's a lot of money behind it. A number of people are paid proper wages to work on IPFS full time.
There's a lot of money behind it. A number of people are paid to work on IPFS full time.
Besides that there are other pinning services or that you can run your own, you can use multiple at once, and it's also possible for your site's users to help contribute without needing any coordination with you. I'm really excited about the part that users can help host things, even after the owner dies or otherwise gives up on hosting a project. I've been disappointed by how often I find old URLs to pages I've liked stop working; I'd love if I could help continue hosting those pages on their original URLs so they work for everyone, and IPFS seems like a step towards that world.
https://blog.ipfs.io/2020-09-08-nix-ipfs-milestone-1/
I'm very keen on seeing IPFS succeed, and (unlike with economics). I think a "trickle down" approach of targeting developer workflows in hopes that devs "reverse dogfood"[1] is very viable.
[1]: take the thing they use themselves and make it their program use it.
Relatedly, I think files / encouraging application layer to marshall/unmarshall from flat bytes was always a terrible idea. IPLD encourages not doing that.
The most important thing is betting people to agree on how we content-address data (see [1]). At that point, we can just let the network protocols duke it out, using bridges to ensure any fragmentation doesn't hurt network affects so bad.
Ultimately, shared addressing scheme -> commodification, something this industry desperately needs, and indeed something humanity needs to make better and fairer use of technology. It's a lot like the identity problem with human-oriented distributed systems, just way easier to solve prior to coordinating better since the actual content addressing (as opposed to agreeing on the scheme) is trustless and coordination free.
[1]: https://www.softwareheritage.org/2020/07/09/intrinsic-vs-ext...
So similar to JSONLD (JSON Linked Data) -- if you know what the schema of a blob it can help with pre-processing... this seems solvable as an add-on but being included is a difference.
Has the implementation improved?
Filecoin is attempting to create an ecosystem around theirs with an in depth market around different actions on-chain.
They make different trade offs. But it’s incredibly premature to call Filecoin “poorly executed”. The connotation around “look at sia to see something that actually works” completely disregards that there are other decentralized storage providers that “actually work” and that Sia has some key drawbacks too, performance and node management being notable ones.
Everything you wrote is no longer true of Sia and Skynet. Your information is extremely out of date.
I think what you're trying to say is that with Sia, you are responsible for choosing which hosts store your data, whereas with Filecoin, you submit an open contract to the network, and any host that satisfies your terms can claim it. Both platforms have a market, but Sia's is off-chain and Filecoin's is on-chain.
(Also, to be clear, Sia doesn't store actual file data on the blockchain itself -- it's been clear since the early days of Bitcoin that storing large amounts of data on-chain isn't viable.)
> Sia requires you to run a full node to interact with the chain and data
Technically it's always been possible to store and retrieve data without running a full node (you just need a few secret keys, hashes, and IP addresses), but I'll grant that it hasn't been very user-friendly until recently.
> performance
Can you be more specific?
[Unit]
Description=IPFS daemon
After=syslog.target network.target
[Service]
Type=simple
User=pi
ExecStart=/usr/local/bin/ipfs daemon
Restart=always
KillMode=process
MemoryHigh=250M
MemoryMax=300M
RestartSec=60
[Install]
WantedBy=multi-user.targetGoogle Chrome: https://chrome.google.com/webstore/detail/ipfs-companion/nib...
Mozilla Firefox: https://addons.mozilla.org/en-US/firefox/addon/ipfs-companio...
There's also IPFS gateways that bypass the need for anything but a browser.
Official list of public gateways: https://ipfs.github.io/public-gateway-checker/