Kulcs
A BitTorrent analógiájára az adatok közvetlenül a P2P módban információt cserélő résztvevők rendszereiben tárolódnak, anélkül, hogy központi csomópontokhoz lennének kötve. Ha szükséges egy bizonyos tartalmú fájl fogadása, akkor a rendszer megkeresi azokat a résztvevőket, akik rendelkeznek ezzel a fájllal, és több szálban, részenként küldi el a rendszerükből. Miután letöltötte a fájlt a rendszerébe, a résztvevő automatikusan a terjesztés egyik pontjává válik. Meghatározni a hálózati résztvevőket, hogy kinek a csomópontjain van jelen az érdeklődésre számot tartó tartalom
Az IPFS lényegében a web elosztott reinkarnációjaként tekinthető, amely tartalom és nem hely és tetszőleges nevek alapján címez. Az IPFS a fájlok tárolása és az adatcsere mellett új szolgáltatások létrehozásának alapjául szolgálhat, például nem szerverhez kötött oldalak működésének megszervezéséhez, vagy elosztott létrehozásához.
Az IPFS segít megoldani az olyan problémákat, mint például a tárolás megbízhatósága (ha az eredeti tárhely lemerül, a fájl letölthető más felhasználók rendszereiről), a tartalomcenzúrával szembeni ellenállás (a blokkoláshoz az összes olyan felhasználói rendszer blokkolása szükséges, amely rendelkezik az adatok másolatával) és a hozzáférés megszervezése. az internethez való közvetlen kapcsolat hiányában, vagy ha a kommunikációs csatorna minősége rossz (adatokat tölthet le a helyi hálózat közeli résztvevőin keresztül).
Verzióban
Különösen az adatfelvételi műveletek végrehajtásának sebessége 2-szeresére nőtt, és 2.5-szeresére jelentették be az új tartalmat a hálózaton,
adatlekérdezés 2-5 alkalommal, tartalomkeresés 2-6 alkalommal.
Az újratervezett útválasztási és közleményküldési mechanizmusok lehetővé tették a hálózat 2-3-szoros gyorsítását a sávszélesség hatékonyabb kihasználása és a háttérforgalom átvitele miatt. A következő kiadás a QUIC protokollon alapuló szállítást vezeti be, amely a késleltetés csökkentésével még nagyobb teljesítménynövekedést tesz lehetővé.
Felgyorsult és növelte a megbízhatóságot az IPNS (Inter-Planetary Name System) rendszer munkája, amely állandó hivatkozásokat hoz létre a változó tartalomhoz. Az új kísérleti transport pub lehetővé tette az IPNS rekordok kézbesítésének 30-40-szeres gyorsítását ezer csomópontos hálózaton végzett tesztelés során (a kísérletekhez egy speciálisat fejlesztettek ki
Badger, az FS operációs rendszerrel való interakcióhoz használt. Az aszinkron írások támogatásával a Badger 25-ször gyorsabb, mint a régi flatfs réteg. A termelékenység növekedése szintén hatással volt a mechanizmusra
A funkcionális fejlesztések között megemlítik a TLS használatát az ügyfelek és a szerverek közötti kapcsolatok titkosítására. Az aldomainek új támogatása a HTTP-átjáróban – a fejlesztők decentralizált alkalmazásokat (dapps) és webes tartalmakat tárolhatnak elszigetelt aldomainekben, amelyek használhatók hash-címekkel, IPNS-sel, DNSLink-kel, ENS-sel stb. Új /p2p névtér került hozzáadásra, amely a peer címekkel kapcsolatos adatokat tartalmazza (/ipfs/peer_id → /p2p/peer_id). Támogatás hozzáadva a blokklánc alapú „.eth” hivatkozásokhoz, ami kiterjeszti az IPFS használatát az elosztott alkalmazásokban.
Ezzel párhuzamosan az IPFS fejlesztését támogató startup Protocol Labs is fejleszti a projektet.
Forrás: opennet.ru