-
Notifications
You must be signed in to change notification settings - Fork 30
Making IPFS accessible for distributed archival. #210
Comments
cc @hsanjuan @jbenet @whyrusleeping this is an interesting use case for ipfs-cluster. Does anyone know of an easy way to inspect the dht in order to identify the "rarest" blocks from a list of hashes? Is it feasible? |
@flyingzumwalt I think this fits ipfs-ringpin better, but cluster is useful for the team resources. |
Also - @20zinnm makes a good point that we should figure out the relationship between ipfs-ringpin and ipfs-cluster |
My understanding thus far is that ipfs-cluster allows for distribution of a pin list across nodes in the cluster, like one pin list that multiple machines coordinate to fulfill, whereas ringpin lets you copy someone else's pin list for yourself, like some sort of IPFS celebrity social media. EDIT: Accidentally closed. |
Currently this is not a usecase supported by I should add that you could probably use ipfs-ringpin publish (using ipns to publish a list of published content) with cluster. The main advantage is that cluster would automatically pin new stuff, rather than asking all nodes to refresh their lists. |
@hsanjuan can people join and leave the cluster with rebalancing? And how connected do clusters need to be (within the same network? same country?) |
@20zinnm cluster should implement rebalancing at some point yes. Connected peers can just be in the same places IPFS peers are.. |
@hsanjuan so is it possible to make an "open" cluster where people can "join" the cluster and help redundantly store the pins? If we can develop a mechanism to determine the rarity of blocks, cluster nodes could be assigned blocks based on how rare they are and how reliable a node has been? I was thinking of a cluster ledger via a blockchain, but it could also be authoritative (whichever node is oldest is the leader). By "open" I mean anyone on the internet. |
Also see ipfs-cluster/ipfs-cluster#7 |
@20zinnm It would be great if you can open an issue in ipfs-cluster (or use ipfs-cluster/ipfs-cluster#7) explaining how your dream-tool would seem and we come up with a list of implementable features. Cluster uses a consensus algorithm (raft) to keep a consistent vision of what is pinned across all nodes. There are challenges in making participating nodes dynamic, and in discovering and rebalancing content which is not pinned by enough nodes (specially if those nodes are showing up and going randomly). But we can go little by little in building that functionality and your ideas and feedback would be appreciated. |
At the Climate Mirror project, we're looking to use IPFS for distributing and archiving climate data. However, the computing power we possess is not enough to ensure the availability of the data. I've had the great pleasure to talk with @flyingzumwalt about the applicability of IPFS to the Climate Mirror project, but one of the key things I need is to make helping accessible to everybody and their dog. The main thing we need for our use-case:
Thank you for building the internet of the future, now let's store some climate data :)
The text was updated successfully, but these errors were encountered: