De nieuwe versie van IPFS 0.6 is al uitgebracht en dit is zijn nieuws

onlangs de release van de nieuwe versie is aangekondigd gedecentraliseerd bestandssysteem IPFS 0.6 (Interplanetair bestandssysteem), die een wereldwijde bestandsopslag met versiebeheer vormt ingezet in de vorm van een P2P-netwerk dat bestaat uit lidsystemen. IPFS combineert ideeën die eerder zijn geïmplementeerd op systemen zoals Git, BitTorrent, Kademlia, SFS en het web en het lijkt op een enkel BitTorrent "paar" (paren die deelnemen aan de distributie) die Git-objecten uitwisselen.

IPFS verschilt qua adressering op inhoud in plaats van op locatie en willekeurige namen. De referentie-implementatiecode is geschreven in Go en wordt verspreid onder de Apache 2.0- en MIT-licenties.

In IPFS is een link om toegang te krijgen tot een bestand direct gerelateerd aan de inhoud ervan en bevat een cryptografische hash van de inhoud. Het bestandsadres kan niet willekeurig worden hernoemd, het kan alleen worden gewijzigd nadat de inhoud is gewijzigd.

Evenzo is het onmogelijk om een ​​wijziging in het bestand aan te brengen zonder het adres te wijzigen (de oude versie blijft op het oude adres en de nieuwe is beschikbaar via een ander adres, aangezien de hash van de inhoud van het bestand zal veranderen).

Aangezien de bestandsidentificatie bij elke wijziging verandert, worden diensten geleverd om permanente adressen te koppelen die rekening houden met verschillende versies van het bestand (IPNS), of om een ​​alias te corrigeren die vergelijkbaar is met traditionele FS en DNS (om niet elke keer nieuwe links te verzenden). MFS (Mutable File System) en DNSLink).

IPFS helpt bij het oplossen van problemen verhalen zoals opslagbetrouwbaarheid (als de oorspronkelijke opslag niet werkt, kan het bestand worden gedownload vanaf de systemen van andere gebruikers), verzet tegen inhoudscensuur (blokkeren vereist het blokkeren van alle gebruikerssystemen die een kopie van de gegevens hebben) en het organiseren van toegang bij afwezigheid van directe toegang tot internetverbindingen of wanneer de kwaliteit van het communicatiekanaal slecht is (u kunt gegevens downloaden via de meeste in de buurt op het lokale netwerk).

Wat is er nieuw in IPFS 0.6?

De nieuwe versie valt op door de opname van een standaard transport op basis van het QUIC-protocol, een plug-in op het UDP-protocol die multiplexing van meerdere verbindingen ondersteunt en coderingsmethoden biedt die gelijkwaardig zijn aan TLS / SSL.

In IPFS wordt een socket voor het ontvangen van UDP-verbindingen automatisch gestart op hetzelfde netwerkadres en dezelfde poort als de op TCP gebaseerde transportcontroller. QUIC wordt gebruikt voor inkomende en uitgaande verbindingen, en als er verbinding wordt gemaakt met nieuwe knooppunten, zal het, als QUIC niet beschikbaar is, terugkeren naar TCP.

De tweede innovatie belangrijk was de sNOISE veilige transportondersteuning, gebaseerd op het Noise-protocol en ontwikkeld als onderdeel van libp2p, een modulaire netwerkstack voor P2P-toepassingen.

Na de eerste coördinatie van de verbinding wordt alle daaropvolgende gegevensuitwisseling tussen de deelnemers versleuteld en beveiligd tegen afluisteren. NOISE verving het SECIO-transport, maar TLS 1.3 wordt nog steeds gebruikt als de primaire methode voor het versleutelen van verbindingen tussen knooppunten.

NOISE is vrij eenvoudig te implementeren en is gepositioneerd als een platformonafhankelijk universeel transport dat in verschillende programmeertalen kan worden geïmplementeerd.

De nieuwe versie biedt ook de mogelijkheid om uw eigen "404 niet gevonden" -pagina's toe te voegen en voeg toe optionele ondersteuning voor Base36-coderingsmethode, wat optimaal is voor niet-hoofdlettergevoelige alfanumerieke gegevens zoals domeinnamen (bij gebruik van Base32 zijn de Ed25519 IPNS-sleutels twee bytes groter dan de limiet voor de grootte van het subdomein, en met Base36 past deze bij de limiet).

Bovendien heeft de optie 'koppelen' is toegevoegd aan de instellingen, die een lijst definieert met knooppunten om verbinding te maken, een verbinding te onderhouden en opnieuw te verbinden om "harde" verbindingen tussen veelgebruikte peers te bepalen.

Tot slot, als u meer wilt weten over deze nieuwe versie, kunt u de details raadplegen, door naar de volgende link te gaan. 

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.

  1.   Kao zei

    Dit is iets dat ik eerder heb gezien, maar ik kan niet begrijpen wat het zou kunnen zijn. Ik denk dat er services of applicaties zijn die het al voor hun dingen gebruiken, maar ik heb er nog geen geprobeerd.