Den nya versionen av IPFS 0.6 har redan släppts och det är dess nyheter

nyligen lanseringen av den nya versionen tillkännagavs decentraliserat filsystem IPFS 0.6 (InterPlanetary File System), som bildar en global versionerad filbutik distribueras i form av ett P2P-nätverk som består av medlemssystem. IPFS kombinerar idéer som tidigare implementerats i system som Git, BitTorrent, Kademlia, SFS och Web och det liknar ett enda BitTorrent "par" (kamrater som deltar i distributionen) som utbyter Git-objekt.

IPFS skiljer sig åt i innehåll snarare än på plats och godtyckliga namn. Referensimplementeringskoden är skriven i Go och distribueras under Apache 2.0- och MIT-licenser.

I IPFS är en länk för att komma åt en fil direkt relaterad till dess innehåll och innehåller en kryptografisk hash av innehållet. Filadressen kan inte byta namn på godtyckligt, den kan bara ändras efter att innehållet har ändrats.

På samma sätt är det omöjligt att göra en ändring av filen utan att ändra adressen (den gamla versionen förblir på den gamla adressen och den nya kommer att finnas tillgänglig via en annan adress, eftersom hash för filens innehåll kommer att ändras).

Eftersom filidentifieraren ändras med varje ändring, för att inte skicka nya länkar varje gång tillhandahålls tjänster för att länka permanenta adresser som tar hänsyn till olika versioner av filen (IPNS), eller för att korrigera ett alias som liknar traditionella FS och DNS (MFS (Mutable File System) och DNSLink).

IPFS hjälper till att lösa problem berättelser till exempel lagringssäkerhet (om den ursprungliga lagringen inte fungerar kan filen laddas ned från andra användares system), motstånd mot innehållscensur (blockering kräver blockering av alla användarsystem som har en kopia av data) och organisering av åtkomst i avsaknad av direktåtkomst till internetanslutningar eller när kommunikationskanalens kvalitet är dålig (du kan ladda ner data via de närmaste i det lokala nätverket ).

Vad är nytt i IPFS 0.6?

Den nya versionen är anmärkningsvärd för införande av en standardtransport baserad på QUIC-protokollet, som är ett plugin-program på UDP-protokollet som stöder multiplexering av flera anslutningar och ger krypteringsmetoder som motsvarar TLS / SSL.

I IPFS startas ett uttag för att ta emot UDP-anslutningar automatiskt på samma nätverksadress och port som den TCP-baserade transportkontrollen. QUIC används för inkommande och utgående anslutningar, och om QUIC inte är tillgängligt återgår den till TCP när du ansluter till nya noder.

Den andra innovationen viktigt var sNOISE säkert transportstöd, baserat på Noise-protokollet och utvecklat som en del av libp2p, en modulär nätverksstack för P2P-applikationer.

Efter den första samordningen av anslutningen krypteras allt efterföljande datautbyte mellan deltagarna och skyddas mot avlyssning. NOISE ersatte SECIO-transporten, men TLS 1.3 används fortfarande som den primära metoden för kryptering av anslutningar mellan noder.

NOISE är ganska enkelt att implementera och är placerat som en plattformsövergripande universell transport som kan implementeras på olika programmeringsspråk.

Den nya versionen ger också möjlighet att lägga till dina egna "404 hittades inte" -sidor och lägg till valfritt stöd för Base36-kodningsmetod, vilket är optimalt för skiftlägeskänsliga alfanumeriska data som domännamn (vid användning av Base32 är Ed25519 IPNS-nycklar två byte större än gränsen för underdomänstorlek, och med Base36 passar den gränsen).

Dessutom, alternativet 'parning' har lagts till i inställningarna, som definierar en lista över noder för att ansluta, upprätthålla en anslutning och återansluta för att bestämma “hårda” anslutningar mellan ofta använda kamrater.

Slutligen, om du är intresserad av att veta mer om den nya versionen kan du kontrollera detaljerna, genom att gå till följande länk. 

Hur använder jag IPFS på Linux?

För dem som är intresserade av att kunna implementera IPFS i sitt system kan de göra det genom att följa instruktionerna som beskrivs i denna artikel.

IPFS: Hur använder jag det interplanetära filsystemet i GNU / Linux?
Relaterad artikel:
IPFS: Hur använder jag det interplanetära filsystemet i GNU / Linux?

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   kao sade

    Det här har jag sett tidigare, men jag kan inte förstå vilken nytta det kan vara. Jag tror att det finns tjänster eller applikationer som redan använder det för sina saker, men jag har inte provat några ännu.