Den nye versjonen av IPFS 0.6 er allerede utgitt, og dette er nyhetene

nylig lanseringen av den nye versjonen ble kunngjort desentralisert filsystem IPFS 0.6 (InterPlanetary File System), som danner en global versjon av filbutikken distribuert i form av et P2P-nettverk som består av medlemssystemer. IPFS kombinerer ideer som tidligere er implementert i systemer som Git, BitTorrent, Kademlia, SFS og Web og det ligner et enkelt BitTorrent "par" (jevnaldrende som deltar i distribusjon) som bytter Git-objekter.

IPFS er forskjellig i adressering etter innhold i stedet for plassering og vilkårlige navn. Referanseimplementeringskoden er skrevet i Go og distribueres under Apache 2.0- og MIT-lisensene.

I IPFS er en lenke for å få tilgang til en fil direkte relatert til innholdet og inkluderer en kryptografisk hash av innholdet. Filadressen kan ikke omdøpes vilkårlig, den kan bare endres etter endring av innholdet.

På samme måte er det umulig å gjøre en endring i filen uten å endre adressen (den gamle versjonen vil forbli på den gamle adressen, og den nye vil være tilgjengelig via en annen adresse, siden hash av filens innhold vil endres).

Siden filidentifikatoren endres med hver endring, for å ikke sende nye lenker hver gang, tilbys tjenester for å koble permanente adresser som tar hensyn til forskjellige versjoner av filen (IPNS), eller for å korrigere et alias som ligner på tradisjonell FS og DNS (MFS (Mutable File System) og DNSLink).

IPFS hjelper til med å løse problemer tales som lagringssikkerhet (hvis den opprinnelige lagringsplassen er ute av drift, kan filen lastes ned fra andre brukeres systemer), motstand mot innholdssensur (blokkering vil kreve blokkering av alle brukersystemer som har en kopi av dataene) og organisering av tilgang i fravær av direkte tilgang til internettforbindelser eller når kvaliteten på kommunikasjonskanalen er dårlig (du kan laste ned data gjennom de nærmeste i det lokale nettverket ).

Hva er nytt i IPFS 0.6?

Den nye versjonen er kjent for inkludering av en standardtransport basert på QUIC-protokollen, som er en plugin-modul på UDP-protokollen som støtter multiplexing av flere tilkoblinger og gir krypteringsmetoder som tilsvarer TLS / SSL.

I IPFS startes en stikkontakt for å motta UDP-tilkoblinger automatisk på samme nettverksadresse og port som den TCP-baserte transportdriveren. QUIC brukes til inn- og utgående tilkoblinger, og når QUIC ikke er tilgjengelig, når den kobles til nye noder, vil den gå tilbake til TCP.

Den andre nyvinningen viktig var sSTØY trygg transportstøtte, basert på Noise-protokollen og utviklet som en del av libp2p, en modulær nettverksstabel for P2P-applikasjoner.

Etter den første koordineringen av forbindelsen er all påfølgende datautveksling mellom deltakerne kryptert og beskyttet mot avlytting. NOISE erstattet SECIO-transporten, men TLS 1.3 brukes fortsatt som den primære metoden for å kryptere forbindelser mellom noder.

NOISE er ganske enkelt å implementere og er posisjonert som en universell transport på tvers av plattformer som kan implementeres på forskjellige programmeringsspråk.

Den nye versjonen gir også muligheten til å legge til dine egne "404 ikke funnet" sider og legg til valgfri støtte for Base36-kodingsmetode, som er optimalt for alfanumeriske data som ikke er skiftende mellom store og små bokstaver, for eksempel domenenavn (når du bruker Base32, er Ed25519 IPNS-nøklene to byte større enn grensen for underdomenestørrelse, og med Base36 passer den til grensen).

Videre alternativet "sammenkobling" er lagt til innstillingene, som definerer en liste over noder for å koble til, opprettholde en forbindelse og koble til igjen for å bestemme "harde" forbindelser mellom jevnaldrende jevnaldrende.

Til slutt, hvis du er interessert i å vite mer om denne nye versjonen, kan du sjekke detaljene, ved å gå til følgende lenke. 

Hvordan bruker jeg IPFS på Linux?

For de som er interessert i å kunne implementere IPFS i systemet sitt, kan de gjøre det ved å følge instruksjonene som er detaljert i denne artikkelen.

IPFS: Hvordan bruker jeg det interplanetære filsystemet i GNU / Linux?
Relatert artikkel:
IPFS: Hvordan bruker jeg det interplanetære filsystemet i GNU / Linux?

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Kao sa

    Dette er noe jeg har sett før, men jeg kan ikke forstå hvilken nytte det kan være. Jeg tror det er tjenester eller applikasjoner som allerede bruker det til sine ting, men jeg har ikke prøvd noen ennå.