-
Notifications
You must be signed in to change notification settings - Fork 92
Filecoin and IPFS interactions
lukemarsden edited this page Jan 27, 2022
·
24 revisions
The following things are separate but related in the following way:
- the ipfs codebase
- the filecoin codebase <- assumes a Filecoin-configured IPFS node is running locally (code / “all Filecoin nodes are IPFS nodes under the hood”)
- that code seems to be where lotus interacts with ipfs, which it does. It adapts between its blockstore accessor and ipfs assuming there’s a local ipfs node running. I guess that local ipfs node will be configured to connect to the Filecoin-IPFS DHT and not the public IPFS DHT
- the ipfs network <- a standalone network for storage but with no incentive structure for persistence (you just make data you’ve got locally available on IPFS by publishing it, others can download it, but if you go offline, that data isn’t accessible any more)
- the filecoin network <- separate networks (“Filecoin nodes don’t join or participate in the public IPFS DHT”, “Filecoin is the missing incentive layer for IPFS and verifies that your data is being stored, while maintaining the efficiency, authenticity and resiliency provided by IPFS”)