Skip to content
#

IPFS

ipfs logo

IPFS (InterPlanetary File System) is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files.

In some ways, IPFS is similar to the World Wide Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high-throughput, content-addressed block storage model, with content-addressed hyperlinks. This forms a generalized Merkle directed acyclic graph (DAG).

IPFS combines a distributed hash table, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other, except for every node they are connected to. Distributed Content Delivery saves bandwidth and prevents distributed denial-of-service (DDoS) attacks, a problem common with HTTP.

Here are 1,826 public repositories matching this topic...

go-ipfs
js-ipfs
berty
ColonelThirtyTwo
ColonelThirtyTwo commented Jul 22, 2021

Cooking Recipes - Around 50GB of formatted and unformatted cooking recipes. Source

This one does not seem to have any providers. ipfs dht findprovs QmTXo6GforwsuGAd8behjgvKCsMMBdG1xMZJF4qa9W7CHB doesn't print anything.

Siderus Orion - Easy to use IPFS desktop client for macOS, Windows and Linux Source

This project is no longer active and the maintainer has taken it down

aasseman
aasseman commented Mar 10, 2022

Do you want to request a feature or report a bug?
Feature
What is the current behavior?
Current log timestamp format is like Mar 01 01:25:28.484.
What is the expected behavior?
ISO-8601 format: 2022-03-01T01:25:28.484+00:00

Using the ISO standard would make interoperability much easier. In particular easier processing and analytics of the graph-node logs without havin

mcclure
mcclure commented Jun 6, 2021

This example
https://github.com/libp2p/js-libp2p/blob/master/examples/peer-and-content-routing
Involves running two scripts simultaneously; they then connect to each other. Each one does this before calling findPeers

// The DHT routing tables need a moment to populate
await delay(100)

This is fine for an example/test but is not good enough for production code. There's no indicat

ipfs-companion
lidel
lidel commented Feb 11, 2022

Seems that Firefox (around version 96-97) changed somethign and is now way more aggresive when a gateway does not start returning response immediately.

For example, first load (empty ipfs repo) of http://dist.ipfs.io.ipns.localhost:8080/go-ipfs/v0.11.0 in Firefox 97 produces:

![2022-02-11_19-09](https://user-images.githubusercontent.com/157609/153646056-9bc942ec-bec7-4f0a-b61b-53db7bf6896

aschmahmann
aschmahmann commented Jan 7, 2022

Describe the bug
When typing things like /ipns/k51..., /ipns/ipfs.io into the browse/inspect bar if you hit inspect it'll take you to the explore page and will error.

This bug might be related to explore.ipld.io more than here, but since we depend on similar components I'm filing here. Feel free to move or redirect.

There are a variety of errors depending on the mutable identifier t

ipfs-deploy
agentofuser
agentofuser commented May 2, 2019

Summary

This is the main tracking issue for Naming Providers support. Naming providers can be either DNS - for use with DNSLink - or even naming services such as ENS and IPNS.

Ideally even doing things like detecting the provider from the domain name and doing the right thing.

Status

Naming Service Status
CloudFlare 🐓
DNSimpl

Created by Juan Benet

Released May 23, 2014

Repository
ipfs/ipfs
Website
ipfs.io
Wikipedia
Wikipedia