Email or username:

Password:

Forgot your password?
Solène :flan_hacker:

It's now officially possible to use the #IPFS protocol to pull / push #Nix packages :flan_hurrah:

github.com/NixOS/rfcs/pull/133

15 comments
takin' a break

@solene there's a similar patch in the works for Guix that has been underway for a couple years now! Exciting stuff

Tomodachi94

@shipp @solene I'll bite: IPFS isn't crypto.

Some crypto-bros use it
for 'NFTs' because of the 'CID' feature, which ensures that content cannot be changed without changing the CID, ensuring that the NFT's content stays the same. It also removes a central point of failure by not tying a NFT to a specific URL on a server that could fail: This has numerous non-crypto applications.

I highly recommend reading about how IPFS works; I find the details quite a bit fascinating: ipfs.tech/#how

@shipp @solene I'll bite: IPFS isn't crypto.

Some crypto-bros use it
for 'NFTs' because of the 'CID' feature, which ensures that content cannot be changed without changing the CID, ensuring that the NFT's content stays the same. It also removes a central point of failure by not tying a NFT to a specific URL on a server that could fail: This has numerous non-crypto applications.

Tomodachi94

@shipp @solene I used IPFS for archiving a mirror of a dead FTP server, if you want an example of it not being used for crypto: ipfs.io/ipfs/bafybeihzzax2dxns

There's also the above GitHub link which, again, is using IPFS without crypto.

Sojourn :coffefiedyellow:

@tomodachi94 it still needs to be paid for though, which it does through their crypto, filecoin

Tomodachi94

@shipp Filecoin is entirely optional to the operation of an IPFS node.

I'll amend my original claim: IPFS isn't *just* crypto, but there are crypto-related applications, just like HTTP has crypto and non-crypto applications.

James Cook

@shipp @tomodachi94 Isn't filecoin a separate project built on IPFS? I haven't used IPFS specifically, but my experience with P2P file sharing protocols is that they work just fine without money trading hands. (In fact, most of my experience with them is from before Bitcoin existed, so it's jarring to see them lumped in with cryptocurrencies.)

Someone is anyway already paying to host nix packages over (I assume) https; surely they could also pay to pin the files on IPFS.

James Cook

@shipp @tomodachi94 (And by paying to pin, I mean paying the hosting costs of a server pinning the files.)

Tomodachi94

@falsifian @shipp Yup! There's actually some services (like Pinata) that used to let you do that; I'm not sure if they still do.

Tomodachi94

@falsifian @shipp From my understanding, it is, but many of the IPFS contributors also have done work on Filecoin.

(I agree, I find it jarring that you can't really post about IPFS without someone immediately bringing up the crypto users.)

Solène :flan_hacker:

@shipp @tomodachi94 ipfs is a peer to peer file block transfer protocol. The main implementation kubo (ex go-ipfs) is open source and free of charge, everyone can run it.

A Distrochist

@shipp @solene I didn’t realize IPFS was considered crypto garbage. Isn’t it just peer-to-peer, not using blockchain tech? I considered it closer to bittorrents

Tomodachi94

@solene How can I take advantage of Nix over IPFS?

Solène :flan_hacker:

@tomodachi94 this can be useful as a substituter which would automatically tier the stored content, but you could also push your own derivations to it, and basically you could just make a swarm of an ipfs by location and have a distributed substituter where you can store your own derivations, developers may also reuse this cache for their machines

It's really just a peer to peer substituter

🚲

@solene sadly IPFS couldn’t start consistently after the latest update for me :blobpensive:

Go Up