IPFS blev skabt af Juan Benet, som senere grundlagde Protocol Labs i maj 2014.[3][6][7]
IPFS blev først gang frigivet i en alfa version i februar 2015 - og oktober samme år blev det beskrevet af TechCrunch som "quickly spreading by word of mouth."[1]
Design
IPFS tillader brugere at lagre og modtage indhold på en lignende måde som BitTorrent. I modsætning til en central lokaliseret server, er IPFS bygget omkring et decentraliseret system[8]
af brugerstyring, som hver lagrer en del af de samlede data, skabende et robust system af fillagring og fildeling. Enhver bruger i netværket kan tilbyde en fil via dens indholdsadresse, og andre IPFS-datanetværter i netværket, kan finde og anmode dette indhold fra enhver IPFS-datanetvært, som har den ved at anvende en distribueret hash-tabel (DHT).[4]
I modsætning til BitTorrent, stiler IPFS mod at skabe en enkelt globalt netværk. Dette betyder at hvis to brugere udgiver en datablok med samme hash, vil IPFS-datanetværter som downloader indholdet fra "bruger 1" også udveksle data med nogen der downloader den fra "bruger 2".[9]
IPFS stiler mod at erstatte protokoller anvendt til statisk webside levering ved at anvende gateways som er tilgængelige via HTTP.[10]
Brugere kan vælge ikke at installere en IPFS-klient på deres computere og i stedet anvende en public gateway. En liste af disse gateways bliver vedligeholdt på IPFS GitHub-siden.[11][4]
Cloudflare kører en distribueret web-gateway for at simplificere, øge hastigheden, og yde en sikker adgang til IPFS uden en lokal IPFS-datanetvært.[13]
Webbrowseren Brave anvender Origin Protocol og IPFS til at hoste deres decentraliserede online varebutik[15] - og i 2021 tilføjede de support i deres browser.[16]
Opera til Android har som standard IPFS-support, hvilket tillader mobile brugere af browse ipfs:// links til at tilgå data IPFS-netværket.[17]
Under Tyrkiets blokering af Wikipedia, anvendtes IPFS til at skabe et dataspejl af Wikipedia, som tillod adgang til to Wikipedia indhold på trods af forbuddet.[20] Men denne version af Wikipedia var et arkiv og derfor statisk.[21]
Malware
Phishing-angreb er også blevet distribueret via Cloudflares IPFS gateway siden juli 2018. Phishing bondefangeri HTML gemmes på IPFS og vises via Cloudflares gateway. Forbindelsen vises som sikkert via et Cloudflare SSL-certifikat.[22]
IPStorm botnettet, der først blev opdaget i juni 2019, anvender IPFS så det kan gemme dens command-and-control mellem trafik af legitime data på IPFS netværket.[23]
Sikkerhedseksperter havde tidlige regnet med en teoretisk mulighed for at anvende IPFS som et botnet command-and-control system.[24][25]
^ abcYoutube: Stanford Seminar - "IPFS and the Permanent Web"- Juan Benet of Protocol Labs Citat: "...The InterPlanetary File System (IPFS) is a new hypermedia distribution protocol, to complement--and eventually replace--HTTP. It improves the security, performance, operation modes, and data friendliness of the Web. In particular, it yields a powerful new model, where websites and web applications are decoupled from origin servers, are distributed trustlessly through the network, and are encrypted, authenticated, and executed safely..."
^Patsakis, Constantinos; Casino, Fran (2019-06-04). "Hydras and IPFS: a decentralised playground for malware". International Journal of Information Security (engelsk). 18 (6): 787-799. arXiv:1905.11880. doi:10.1007/s10207-019-00443-0. S2CID167217444.