Ny version af decentral IPFS 0.7 filsystem tilgængelig

Lanceringen af den nye version af det decentrale filsystem IPFS 0.7 (InterPlanetary File System), som er et globalt versioneret fillager implementeret i form af et P2P-netværk, der består af medlemssystemer.

IPFS kombinerer ideer, der tidligere er implementeret i systemer som Git, BitTorrent, Kademlia, SFS og internettet til at ligne en enkelt BitTorrent-sværm (jævnaldrende, der deltager i distributionen), der udveksler Git-objekter. IPFS adresseres af indhold snarere end placering og vilkårlige navne. Referenceimplementeringskoden er skrevet i Go og er licenseret af Apache 2.0 og MIT.

For dem der ikke er bekendt med IPFS, skal de vide det i dette filsystem er et fillink direkte relateret til dets indhold og inkluderer en kryptografisk hash af indholdet. Filadressen kan ikke omdøbes vilkårligt, det kan kun ændres efter ændring af indholdet. Tilsvarende er det umuligt at foretage en ændring af filen uden at ændre adressen (den gamle version forbliver på den samme adresse, og den nye vil være tilgængelig via en anden adresse).

Under hensyntagen til, at filidentifikatoren ændres med hver ændring for ikke at overføre nye links hver gang, tjenester leveres til at linke permanente adresser der tager højde for forskellige versioner af filen (IPNS) eller indstiller et alias analogt med traditionel FS og DNS.

Efter download af filen til dit system, deltageren bliver automatisk et af fordelingspunkterne. En distribueret hash-tabel (DHT) bruges til at bestemme netværksdeltagerne på de noder, som indholdet af interesse er til stede for.

IPFS hjælper med at løse problemer såsom opbevaring pålidelighed (hvis det oprindelige lager er deaktiveret, kan filen downloades fra andre brugers systemer), for at modstå indholdscensur og også for at være i stand til at organisere adgang i fravær af en internetforbindelse, eller hvis kvaliteten af ​​kommunikationskanalen er dårlig .

Hvad er nyt i IPFS 0.7?

Den nye version deaktiverer standard SECIO-transport, som blev erstattet i den tidligere version af NOISE-transporten, baseret på Noise-protokollen og udviklet inden for rammerne af den modulære libp2p-netværksstak til P2P-applikationer. TLSv1.3 er tilbage som en backuptransport. Webstedsadministratorer, der bruger ældre versioner af IPFS (Go IPFS <0.5 eller JS IPFS <0.47), rådes til at opdatere softwaren for at undgå forringelse af ydeevnen.

Den nye version inkluderer også overgangen til brug af standardtasterne ed25519 i stedet for RSA. Gamle RSA-nøgler understøttes stadig, men nu genereres nye nøgler ved hjælp af ed25519-algoritmen.

Brug af de indbyggede offentlige nøgler til ed25519 løser problemet med lagring af offentlige nøgler, for eksempel for at kontrollere signerede data, når du bruger ed25519, er der nok oplysninger om PeerId. Nøglenavne i IPNS-ruter er nu kodet ved hjælp af base36 CIDv1 i stedet for base58btc.

Ud over at ændre standardnøgletypen, IPFS 0.7 tilføjer muligheden for at rotere identifikationstaster.

Kommandoen "ipfs key rotate" kan nu bruges til at ændre nodenøglen. Derudover er der tilføjet nye kommandoer til import og eksport af nøgler ("ipfs-nøgleimport" og "ipfs-nøgleeksport"), som kan bruges til backupformål samt kommandoen "ipfs dag stat" for at få vist statistik om DAG'er (Distribuerede cykliske diagrammer).

Scripts i go-ipfs-eksempel-plugin er blevet opdateret. Dette er en havændring i den måde, folk har opbygget plugins mod binære go-ipfs dist.ipfs.io, og plugins skal opdatere deres buildprocesser i overensstemmelse hermed.

Endelig, hvis du vil vide mere om denne nye version, kan du tjekke detaljerne i følgende link.

Hvordan bruges IPFS på Linux?

For dem, der er interesseret i at kunne implementere IPFS i deres system, kan de gøre det ved at følge instruktionerne, der er beskrevet i denne artikel.

IPFS: Hvordan bruges det interplanetære filsystem i GNU / Linux?
relateret artikel:
IPFS: Hvordan bruges det interplanetære filsystem i GNU / Linux?

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.