Az új verzió alapértelmezés szerint letiltotta a szállítást
Az új verzió emellett áttér az ed25519 kulcsok használatára alapértelmezés szerint az RSA helyett. A régi RSA-kulcsok támogatása megmarad, de az új kulcsok mostantól az ed25519 algoritmussal jönnek létre. Az ed25519 beépített nyilvános kulcsok használata megoldja a nyilvános kulcsok tárolásának problémáját, például az aláírt adatok ellenőrzéséhez az ed25519 használatakor elegendő a PeerId információ. Az IPNS-útvonalakban lévő kulcsnevek most a base36btc helyett a base1 CIDv58 algoritmussal vannak kódolva.
Az alapértelmezett kulcstípus megváltoztatása mellett az IPFS 0.7 hozzáadta az azonosító kulcsok elforgatásának lehetőségét. A gazdagép kulcsának megváltoztatásához futtassa az „ipfs key rotate” parancsot. Ezenkívül új parancsok kerültek az importálási és exportálási kulcsokhoz („ipfs key import” és „ipfs key export”), amelyek biztonsági mentésre használhatók, valamint az „ipfs dag stat” parancs a DAG-ról szóló statisztikák megjelenítésére. (Elosztott aciklikus grafikonok ).
Emlékezzünk vissza, hogy az IPFS-ben a fájl eléréséhez vezető hivatkozás közvetlenül kapcsolódik a fájl tartalmához, és tartalmazza a tartalom kriptográfiai kivonatát. A fájl címe nem nevezhető át tetszőlegesen, csak a tartalom megváltoztatása után változhat. Ugyanígy nem lehet módosítani egy fájlt a cím megváltoztatása nélkül (a régi verzió ugyanazon a címen marad, az új pedig más címen lesz elérhető, mivel a fájl tartalmának hash-je megváltozik). Tekintettel arra, hogy a fájlazonosító minden változtatáskor változik, annak érdekében, hogy ne kerüljön át minden alkalommal új hivatkozások, szolgáltatásokat biztosítunk az állandó címek összekapcsolására, amelyek figyelembe veszik a fájl különböző verzióit (
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 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). 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.
Forrás: opennet.ru