Meziplanetární souborový systém - InterPlanetary File System
![]() | |
Původní autoři | Juan Benet a Laboratoře protokolu[1] |
---|---|
Vývojáři | Laboratoře protokolu |
První vydání | Února 2015[1] |
Stabilní uvolnění | 0.7.0 / 23. září 2020[2] |
Úložiště | github |
Napsáno | Implementace protokolu: Jít (referenční implementace), JavaScript, C,[3] Krajta Klientské knihovny: Jít, Jáva, JavaScript, Python, Scala, Haskell, Swift, Common Lisp, Rust, Ruby, PHP, C #, Erlang |
Operační systém | Linux, FreeBSD, Operační Systém Mac, Okna |
K dispozici v | Jít, JavaScript, Krajta |
Typ | Protokol, distribuovaný souborový systém, síť pro doručování obsahu |
Licence | Licence MIT, Licence Apache 2.0 |
webová stránka | ipfs.io |
Část série na |
Sdílení souborů |
---|
![]() |
Technologie |
Weby pro sdílení videa |
Stránky BitTorrent |
Akademický |
Sítě pro sdílení souborů |
Klienti P2P |
Streamování programů |
Anonymní sdílení souborů |
Rozvoj a společenské aspekty |
Podle země nebo regionu |
Srovnání |
The Meziplanetární souborový systém (IPFS) je protokol a peer-to-peer síť pro ukládání a sdílení dat v a distribuovaný souborový systém. IPFS používá adresování obsahu jednoznačně identifikovat každý soubor v a globální jmenný prostor připojení všech výpočetních zařízení.[4]
IPFS umožňuje uživatelům nejen přijímat, ale i hostovat obsah podobným způsobem jako BitTorrent. Na rozdíl od centrálně umístěného serveru je IPFS postaven na decentralizovaném systému uživatelských operátorů, kteří drží část celkových dat, a vytvářejí tak odolný systém ukládání a sdílení souborů. Kterýkoli uživatel v síti může poskytnout soubor podle jeho adresy obsahu a ostatní vrstevníci v síti mohou tento obsah vyhledat a požadovat od kteréhokoli uzlu, který jej má, pomocí distribuovaná hash tabulka (DHT).
IPFS byl spuštěn v alfa verzi v únoru 2015 a do října téhož roku jej společnost TechCrunch popsala jako „rychle se šířící z úst.“[1]

Design
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Červen 2020) |
IPFS umožňuje uživatelům nejen přijímat, ale hostovat obsah podobným způsobem jako BitTorrent také. Na rozdíl od centrálně umístěného serveru je IPFS postaven na decentralizovaném systému[5] uživatelských operátorů, kteří drží část celkových dat, čímž vytváří odolný systém ukládání a sdílení souborů. Kterýkoli uživatel v síti může poskytnout soubor podle jeho adresy obsahu a ostatní vrstevníci v síti mohou tento obsah vyhledat a požadovat od kteréhokoli uzlu, který jej má, pomocí distribuovaná hash tabulka (DHT). Na rozdíl od BitTorrent si IPFS klade za cíl vytvoření jediné globální sítě. To znamená, že pokud uživatel A a B zveřejní blok dat se stejnými hash, si partneři stahující obsah od uživatele A budou vyměňovat data s těmi, kteří ho stahují od uživatele B.[6] IPFS si klade za cíl nahradit protokoly používané pro statické doručování webových stránek pomocí bran, které jsou přístupné HTTP.[7] Uživatelé se mohou rozhodnout neinstalovat klienta IPFS na své zařízení a místo toho použít veřejnou bránu. Seznam těchto bran je udržován na stránce github IPFS.[8]
Dějiny
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Červen 2020) |
IPFS byl spuštěn v alfa verzi v únoru 2015 a do října téhož roku jej společnost TechCrunch popsala jako „rychle se šířící z úst.“[1]
The Referendum o nezávislosti Katalánska, která se konala v září – říjnu 2017, byla považována za nezákonnou Ústavní soud Španělska a mnoho souvisejících webů bylo zablokováno. Následně Katalánská pirátská párty zrcadlil web na IPFS, aby obešel Vrchní soud v Katalánsku pořadí blokování.[9][10]
Phishing útoky byly také distribuovány prostřednictvím Cloudflare Brána IPFS od července 2018. HTML phishingového podvodu je uloženo na IPFS a zobrazeno prostřednictvím brány Cloudflare. Připojení se zobrazuje jako zabezpečené prostřednictvím Cloudflare SSL osvědčení.[11]
IPStorm botnet, poprvé zjištěno v červnu 2019, používá IPFS, takže může skrýt své velení a řízení mezi tokem legitimních dat v síti IPFS.[12] Výzkumníci v oblasti bezpečnosti již dříve vypracovali teoretickou možnost použití IPFS jako systému řízení a zabezpečení botnetu.[13][14]
Další pozoruhodná použití
- IPFS byl použit k vytvoření zrcadla Wikipedie, která umožňuje lidem žijícím v jurisdikcích, kde je Wikipedia blokována, přístup k obsahu Wikipedie.[15] Tato archivovaná verze Wikipedie je omezená neměnná kopie, kterou nelze aktualizovat.
- Filecoin, také inter-related to IPFS and developed by Juan Benet a Laboratoře protokolu, je založen na IPFS kooperativní cloud úložiště.[16]
- Cloudflare provozuje distribuovanou webovou bránu pro zjednodušení, zrychlení a bezpečný přístup k IPFS bez nutnosti použití lokálního uzlu.[17]
- Microsoft je sebe-suverénní identita systém, Microsoft ION, staví na bitcoinovém blockchainu a IPFS prostřednictvím Sidetree DĚLAL síť.[18]
- Statečný používá Původní protokol a IPFS hostit svůj decentralizovaný obchod se zbožím.[19]
- Opera pro Android má výchozí podporu pro IPFS, což umožňuje mobilním uživatelům procházet odkazy ipfs: // pro přístup k datům v síti IPFS.[20]
Viz také
Reference
- ^ A b C d Případ, jantarová (4. října 2015). „Proč internet potřebuje IPFS, než bude příliš pozdě“. TechCrunch. Citováno 16. července 2019.
- ^ https://github.com/ipfs/go-ipfs/releases
- ^ Agorise (23. října 2017). „c-ipfs: Implementace IPFS v C. Proč C? Mysli na zálohy Bitshares 'Stealth, routery OpenWrt (decentralizujte internet / meshnet!), Android TV, decentralizovaná média, decentralizované weby, slušné.“ Github.com. Citováno 25. října 2017.
- ^ Finley, Klint (20. června 2016). „Vynálezci internetu se snaží vytvořit skutečně trvalý web“. Kabelové.
- ^ Krishnan, Armin (2020). „Blockchain posiluje sociální odpor a terorismus prostřednictvím decentralizovaných autonomních organizací“. Journal of Strategic Security. 13 (1): 41–58. doi:10.5038/1944-0472.13.1.1743. ISSN 1944-0464. JSTOR 26907412.
- ^ „Adresování obsahu“. docs.ipfs.io. Citováno 29. srpna 2020.
- ^ „Brána IPFS“. docs.ipfs.io. Citováno 29. srpna 2020.
- ^ „Kontrola veřejné brány | IPFS“. ipfs.github.io. Citováno 29. srpna 2020.
- ^ Balcell, Marta Poblet (5. října 2017). „Uvnitř cypherpunkového referenda v Katalánsku“. Eureka Street.
- ^ Hill, Paul (30. září 2017). „Katalánská aplikace referenda byla odstraněna z obchodu Google Play“. Neowin. Citováno 6. října 2017.
- ^ Abrams, Lawrence (4. října 2018). „Phishingové útoky distribuovány prostřednictvím brány IPFS Cloudflare“. Pípající počítač. Citováno 31. srpna 2019.
- ^ Palmer, Danny (11. června 2019). „Tento neobvyklý malware ve Windows je řízen prostřednictvím P2P sítě“. ZDNet. Citováno 31. srpna 2019.
- ^ Patsakis, Constantinos; Casino, Fran (4. června 2019). „Hydras a IPFS: decentralizované hřiště pro malware“. International Journal of Information Security. 18 (6): 787–799. arXiv:1905.11880. doi:10.1007 / s10207-019-00443-0. S2CID 167217444.
- ^ Macabeus, Bruno; Vinicius, Marcus (6. května 2018). „Protocolos IPFS a IPNS como meio para o controle de botnet: prova de conceito“. WSCDC - SBRC 2018.
- ^ Dale, Brady (10. května 2017). „Turecko nemůže blokovat tuto kopii Wikipedie“. Observer Media. Archivovány od originál dne 18. října 2017. Citováno 20. prosince 2017.
- ^ Johnson, Steven (16. ledna 2018). „Beyond the Bitcoin Bubble“. The New York Times. Citováno 26. září 2018.
- ^ Orcutt, Mike (5. října 2018). „Velká technologická společnost pracuje na uvolnění internetu od velkých technologických společností“. Recenze technologie MIT. Citováno 21. dubna 2020.
- ^ Simons, Alex (13. května 2019). „Směrem k škálovatelným decentralizovaným identifikačním systémům“. Blog Azure Active Directory Identity.
- ^ „Brave zahajuje nový obchod Swag poháněný původem“. Brave.com. 2. dubna 2020. Citováno 21. dubna 2020.
- ^ „Opera představuje významné aktualizace svého blockchainového prohlížeče pro Android“. Blog opery. 3. března 2020. Citováno 21. dubna 2020.