Elérhető a decentralizált IPFS 0.7 fájlrendszer új verziója

A a decentralizált fájlrendszer új verziója IPFS 0.7 (InterPlanetary File System), amely egy globális verziójú fájltár, amelyet tagrendszerekből álló P2P hálózat formájában valósítanak meg.

IPFS ötvözi azokat az ötleteket, amelyeket korábban olyan rendszerekben valósítottak meg, mint a Git, a BitTorrent, a Kademlia, az SFS és a web úgy néz ki, mint egyetlen BitTorrent-raj (a terjesztésben részt vevő társak), akik Git-objektumokat cserélnek. Az IPFS-t tartalom, nem pedig hely és tetszőleges nevek címzik. A referencia implementációs kód Go-ba van írva, és az Apache 2.0 és az MIT engedélyezi.

Azok számára, akik nem ismerik az IPFS-t, tudniuk kell ebben a fájlrendszerben a fájl link közvetlenül kapcsolódik a tartalmához és tartalmazza a tartalom kriptográfiai kivonatát. A fájl címe nem nevezhető át önkényesen, csak a tartalom megváltoztatása után változtatható meg. Hasonlóképpen lehetetlen megváltoztatni a fájlt a cím megváltoztatása nélkül (a régi verzió ugyanazon a címen marad, az új pedig egy másik címen érhető el).

Figyelembe véve, hogy a fájlazonosító minden változtatással változik, nehogy minden alkalommal új linkeket adjon át, szolgáltatásokat nyújtunk az állandó címek összekapcsolására amelyek figyelembe veszik a fájl különböző verzióit (IPNS), vagy álnevet állítanak be a hagyományos FS és DNS analógia alapján.

Miután letöltötte a fájlt a rendszerére, a résztvevő automatikusan a terjesztés egyik pontjává válik. Egy elosztott hash-tábla (DHT) segítségével meghatározzák a hálózati résztvevőket azokon a csomópontokon, amelyekben az érdekes tartalom található.

Az IPFS segít megoldani az olyan problémákat, mint a tárolás megbízhatósága (ha az eredeti tárhely le van tiltva, a fájl letölthető más felhasználók rendszereiből), hogy ellenálljon a tartalomcenzúrának, és hogy internetkapcsolat hiányában, vagy ha a kommunikációs csatorna minősége gyenge legyen, képes legyen megszervezni a hozzáférést.

Az IPFS 0.7 újdonságai

Az új verzió letiltja az alapértelmezett SECIO szállítást, amelyet az előző verzióban a NOISE transzfer váltott fel, a Noise protokoll alapján, és amelyet a moduláris libp2p hálózati verem keretében fejlesztettek ki P2P alkalmazásokhoz. A TLSv1.3 biztonsági másolatként marad. Az IPFS régebbi verzióit (Go IPFS <0.5 vagy JS IPFS <0.47) használó rendszergazdáknak ajánlott frissíteni a szoftvert a teljesítmény romlásának elkerülése érdekében.

Az új verzió magában foglalja az alapértelmezett ed25519 kulcsok átmenetét is RSA helyett. A régi RSA kulcsok továbbra is támogatottak, de most új kulcsok jönnek létre az ed25519 algoritmus segítségével.

A. Beépített nyilvános kulcsainak használata az ed25519 megoldja a nyilvános kulcsok tárolásának problémáját, Például az ed25519 használatakor az aláírt adatok ellenőrzéséhez elegendő információ található a PeerId-ről. Az IPNS útvonalakon szereplő kulcsnevek most a base36btc helyett az base1 CIDv58 használatával vannak kódolva.

Az alapértelmezett kulcs típusának megváltoztatása mellett Az IPFS 0.7 hozzáadja az azonosító kulcsok forgatásának lehetőségét.

Az "ipfs kulcs forgatása" paranccsal mostantól meg lehet változtatni a csomópont kulcsát. Ezenkívül új parancsok kerültek a kulcsok importálására és exportálására ("ipfs kulcsimportálás" és "ipfskulcsexportálás"), amelyek biztonsági mentésre használhatók, valamint az "ipfs dag stat" parancs a DAG-ok statisztikájának megjelenítésére (Elosztott aciklikus diagramok).

A go-ipfs-example-plugin parancsfájljai frissültek. Ez nagy változást mutat abban, ahogyan az emberek plug-ineket építettek a go-ipfs dist.ipfs.io bináris fájlok ellen, és a beépülő moduloknak ennek megfelelően frissíteniük kell a build folyamatokat.

Végül, ha többet szeretne megtudni erről az új verzióról, akkor itt ellenőrizheti a részleteket a következő link.

Hogyan használható az IPFS Linuxon?

Azok számára, akik érdekeltek abban, hogy az IPFS-t be tudják építeni a rendszerükbe, megtehetik az utasításokat követve ebben a cikkben részletezzük.

IPFS: Hogyan használjuk a bolygóközi fájlrendszert GNU / Linux rendszerben?
Kapcsolódó cikk:
IPFS: Hogyan használjuk a bolygóközi fájlrendszert GNU / Linux rendszerben?

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.