| Sistema de Arquivos Interplanetário (InterPlanetary File System) | |
|---|---|
| Produção | Juan Benet & Protocol Labs |
| Linguagem | Protocolos de implementação: Go (implementação de referência), JavaScript, C, Python Bibliotecas clientes: Go, Java, JavaScript, Python, Scala, Haskell, Swift, Common Lisp, Rust, Ruby, PHP, C#, Erlang |
| Modelo | Protocolo, Clustered file system, Rede de fornecimento de conteúdo |
| Lançamento | fevereiro de 2015 (11 anos) |
| Versão estável | 0.37.0 |
| Mercado-alvo | FreeBSD, Linux, macOS, Windows |
| Licença | MIT |
| Estado de desenvolvimento | |
| Ativo | |
| Página oficial | IPFS.IO |
Sistema de Arquivos Interplanetário é um protocolo e uma rede projetada para criar um armazenamento associativo peer-to-peer endereçável ao conteúdo de armazenamento e compartilhamento, de hipermídia, num sistema de arquivos distribuído. Semelhante a um torrent, o IPFS (en. InterPlanetary File System) permite que os usuários recebam não apenas conteúdo de host. Ao contrário de um servidor localizado centralmente, o IPFS é construído em torno de um sistema descentralizado de usuários operadores que possuem uma parte dos dados gerais, criando um sistema resiliente de armazenamento e compartilhamento de arquivos.
O IPFS é um sistema de arquivos distribuído peer-to-peer que procura conectar todos os dispositivos de computação com o mesmo sistema de arquivos. O IPFS pode ser visto como um único enxame de BitTorrent, trocando objetos dentro de um repositório Git. Em outras palavras, o IPFS fornece um modelo de bloco de armazenamento de alto rendimento, com links endereçados ao conteúdo.
O sistema de arquivos pode ser acessado de várias maneiras, inclusive via FUSE (Filesystem in Userspace) e em HTTP.
O Sistema de Arquivos Interplanetário foi lançado em uma versão alfa em Fevereiro de 2015 e, em Outubro do mesmo ano, foi descrito como "espalhando-se rapidamente de boca em boca".
Em 2019, o projeto tem sido criticado por "ainda não ser utilizável por sites", apesar de atrair grandes investimentos e criar uma "constelação de projetos excessivamente sobrecarregada, sub documentada e inacabada".
