Ny versjon av desentralisert IPFS 0.7 filsystem tilgjengelig

Lanseringen av den nye versjonen av det desentraliserte filsystemet IPFS 0.7 (InterPlanetary File System), som er en global versjonert filbutikk implementert 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 nettet til å se ut som en enkelt BitTorrent-sverm (jevnaldrende som deltar i distribusjonen) som utveksler Git-objekter. IPFS adresseres av innhold i stedet for plassering og vilkårlige navn. Referanseimplementeringskoden er skrevet i Go og er lisensiert av Apache 2.0 og MIT.

For de som ikke er kjent med IPFS, bør de vite det i dette filsystemet er en fillink direkte relatert til innholdet og inkluderer en kryptografisk hash av innholdet. Filadressen kan ikke omdøpes vilkårlig, det 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å samme adresse og den nye vil være tilgjengelig via en annen adresse).

Tatt i betraktning at filidentifikatoren endres med hver endring, for ikke å overføre nye lenker hver gang, tjenester tilbys for å koble faste adresser som tar hensyn til forskjellige versjoner av filen (IPNS), eller angir et alias analogt med tradisjonell FS og DNS.

Etter at du har lastet ned filen til systemet ditt, deltakeren blir automatisk et av poengene for distribusjon. En distribuert hash-tabell (DHT) brukes til å bestemme nettverksdeltakerne på nodene som innholdet av interesse er tilstede for.

IPFS hjelper til med å løse problemer som lagringssikkerhet (hvis den opprinnelige lagringen er deaktivert, kan filen lastes ned fra andre brukeres systemer), for å motstå sensur av innhold og også for å kunne organisere tilgang i fravær av en internettforbindelse, eller hvis kvaliteten på kommunikasjonskanalen er dårlig.

Hva er nytt i IPFS 0.7?

Den nye versjonen deaktiverer standard SECIO-transport, som ble erstattet i forrige versjon av NOISE-transporten, basert på Noise-protokollen og utviklet innenfor rammen av den modulære libp2p-nettverksstakken for P2P-applikasjoner. TLSv1.3 er igjen som en reservetransport. Nettstedsadministratorer som bruker eldre versjoner av IPFS (Go IPFS <0.5 eller JS IPFS <0.47), anbefales å oppdatere programvaren for å unngå ytelsesforringelse.

Den nye versjonen inkluderer også overgangen til å bruke standardnøklene ed25519 i stedet for RSA. Gamle RSA-nøkler støttes fortsatt, men nå vil nye nøkler bli generert ved hjelp av ed25519-algoritmen.

Ved hjelp av de innebygde offentlige nøklene til ed25519 løser problemet med lagring av offentlige nøkler, for eksempel, for å bekrefte signerte data når du bruker ed25519, er det nok informasjon om PeerId. Nøkkelnavn i IPNS-ruter er nå kodet ved hjelp av base36 CIDv1 i stedet for base58btc.

I tillegg til å endre standard nøkkeltype, IPFS 0.7 legger til muligheten til å rotere identifikasjonstaster.

Kommandoen "ipfs key rotate" kan nå brukes til å endre nodenøkkel. I tillegg er det lagt til nye kommandoer for import og eksport av nøkler ("ipfs key import" og "ipfs key export"), som kan brukes til sikkerhetskopieringsformål, samt kommandoen "ipfs dag stat" for å vise statistikk om DAGs (Distribuerte sykliske diagrammer).

Skriptene i go-ipfs-example-plugin er oppdatert. Dette er en havendring i måten folk har bygget plugins mot go-ipfs dist.ipfs.io binær, og plugins bør oppdatere byggeprosessene sine deretter.

Til slutt, hvis du vil vite mer om denne nye versjonen, kan du sjekke detaljene i 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.