Nieuwe versie van gedecentraliseerd IPFS 0.7-bestandssysteem beschikbaar

De lancering van de nieuwe versie van het gedecentraliseerde bestandssysteem IPFS 0.7 (InterPlanetary File System), een wereldwijde bestandsopslag met versiebeheer die is geïmplementeerd in de vorm van een P2P-netwerk dat bestaat uit lidsystemen.

IPFs combineert ideeën die eerder zijn geïmplementeerd in systemen zoals Git, BitTorrent, Kademlia, SFS en het web om eruit te zien als een enkele BitTorrent-zwerm (peers die deelnemen aan distributie) die Git-objecten uitwisselt. IPFS wordt geadresseerd door inhoud in plaats van locatie en willekeurige namen. De referentie-implementatiecode is geschreven in Go en is gelicentieerd door Apache 2.0 en MIT.

Voor degenen die niet bekend zijn met IPFS, zouden ze dat moeten weten in dit bestandssysteem is een bestandslink direct gerelateerd aan de inhoud ervan en bevat een cryptografische hash van de inhoud. Het bestandsadres kan niet willekeurig worden hernoemd, kan het alleen worden gewijzigd nadat de inhoud is gewijzigd. Evenzo is het onmogelijk om het bestand te wijzigen zonder het adres te wijzigen (de oude versie blijft op hetzelfde adres en de nieuwe is beschikbaar via een ander adres).

Rekening houdend met het feit dat de bestandsidentificatie bij elke wijziging verandert, om niet elke keer nieuwe links over te dragen, diensten worden geleverd om permanente adressen te koppelen houd rekening met verschillende versies van het bestand (IPNS), of stel een alias in naar analogie met traditionele FS en DNS.

Nadat u het bestand naar uw systeem heeft gedownload, de deelnemer wordt automatisch een van de punten voor uitreiking. Een gedistribueerde hashtabel (DHT) wordt gebruikt om de netwerkdeelnemers te bepalen op de knooppunten waarvan de inhoud van belang aanwezig is.

IPFS helpt bij het oplossen van problemen zoals opslagbetrouwbaarheid (als de oorspronkelijke opslag is uitgeschakeld, kan het bestand worden gedownload van de systemen van andere gebruikers), om inhoudscensuur te weerstaan ​​en ook om de toegang te kunnen organiseren als er geen internetverbinding is of als de kwaliteit van het communicatiekanaal slecht is.

Wat is er nieuw in IPFS 0.7?

De nieuwe versie schakelt het standaard SECIO-transport uit, dat in de vorige versie werd vervangen door het NOISE-transport, gebaseerd op het Noise-protocol en ontwikkeld in het kader van de modulaire libp2p-netwerkstack voor P2P-toepassingen. TLSv1.3 wordt achtergelaten als een back-uptransport. Sitebeheerders die oudere versies van IPFS gebruiken (Go IPFS <0.5 of JS IPFS <0.47) wordt geadviseerd om de software bij te werken om prestatieverlies te voorkomen.

De nieuwe versie bevat ook de overgang naar het gebruik van de standaardsleutels ed25519 in plaats van RSA. Oude RSA-sleutels worden nog steeds ondersteund, maar nu zullen er nieuwe sleutels worden gegenereerd met behulp van het ed25519-algoritme.

Met behulp van de ingebouwde openbare sleutels van ed25519 lost het probleem op van het opslaan van openbare sleutels, Om bijvoorbeeld ondertekende gegevens te verifiëren bij gebruik van ed25519, is er voldoende informatie over de PeerId. Sleutelnamen in IPNS-routes worden nu gecodeerd met base36 CIDv1 in plaats van base58btc.

Naast het wijzigen van het standaard sleuteltype, IPFS 0.7 voegt de mogelijkheid toe om identificatiesleutels te roteren.

Het commando "ipfs key rotate" kan nu worden gebruikt om de knooppuntsleutel te wijzigen. Daarnaast zijn er nieuwe commando's toegevoegd voor het importeren en exporteren van sleutels ("ipfs key import" en "ipfs key export"), die gebruikt kunnen worden voor back-updoeleinden, evenals het commando "ipfs dag stat" om statistieken over DAG's weer te geven (Gedistribueerde Acyclische grafieken).

De scripts in go-ipfs-example-plugin zijn bijgewerkt. Dit is een grote verandering in de manier waarop mensen plug-ins bouwen tegen het binaire bestand go-ipfs dist.ipfs.io en plug-ins zouden hun bouwprocessen dienovereenkomstig moeten bijwerken.

Als u ten slotte meer wilt weten over deze nieuwe versie, kunt u de details inchecken de volgende link.

Hoe gebruik ik IPFS op Linux?

Voor degenen die geïnteresseerd zijn om IPFS in hun systeem te kunnen implementeren, kunnen ze dit doen door de instructies te volgen worden gedetailleerd in dit artikel.

IPFS: hoe gebruik je het interplanetaire bestandssysteem in GNU / Linux?
Gerelateerd artikel:
IPFS: hoe gebruik je het interplanetaire bestandssysteem in GNU / Linux?

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.