Den nya versionen av IPFS 0.8.0 har redan släppts och gör det lättare att arbeta med stift

Några dagar sen, lanseringen av den nya versionen av det decentraliserade filsystemet IPFS 0.8.0 (InterPlanetary File System), som är en global versionerad filbutik implementerad 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 webben att se ut som en enda BitTorrent-svärm (kamrater som deltar i distributionen) som utbyter Git-objekt. IPFS adresseras av innehåll snarare än plats och godtyckliga namn. Referensimplementeringskoden är skriven i Go och licensieras av Apache 2.0 och MIT.

För dem som inte känner till IPFS, borde de veta det i detta filsystem är en fillänk direkt relaterad till dess innehåll och innehåller en kryptografisk hash av innehållet. Filadressen kan inte byta namn på godtyckligt, det 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å samma adress och den nya kommer att finnas tillgänglig via en annan adress).

Med tanke på att filidentifieraren ändras vid varje ändring för att inte överföra nya länkar varje gång, tjänster tillhandahålls för att länka permanenta adresser som tar hänsyn till olika versioner av filen (IPNS), eller ställer in ett alias analogt med traditionell FS och DNS.

Efter att du laddat ner filen till ditt system, deltagaren blir automatiskt en av poängen för distribution. En distribuerad hashtabell (DHT) används för att bestämma nätverksdeltagarna på de noder som innehållet av intresse är närvarande för.

IPFS hjälper till att lösa problem som tillförlitlighet för lagring (om den ursprungliga lagringen är inaktiverad kan filen laddas ned från andra användares system), för att motstå innehållscensur och även för att kunna organisera åtkomst i avsaknad av en internetanslutning eller om kommunikationskanalens kvalitet är dålig .

De viktigaste nya funktionerna i IPFS 0.8

I den här nya versionen förmågan att skapa externa tjänster implementerades att fästa användardata (stift - bind data till en nod, för att säkerställa att viktig data sparas). De data som tilldelats tjänsten kan ha separata namn, skiljer sig från innehållsidentifieraren (CID), så det är möjligt att söka efter data både efter namn och efter CID.

För att behandla begäran om datafix API för fästtjänst för IPFS föreslås, som kan användas direkt i go-ipfs. På kommandoraden för att fästa erbjuds kommandot "ipfs pin remote".

Delsystemet för stift har omformats så det är mycket snabbare och mer flexibelt i hur det spårar stift. För användare som arbetar med många stift, detta kommer att leda till en stor hastighetsökning i listan och modifiering av uppsättningen förankrade element, samt en minskning av minnesanvändningen.

En del av redesignen konfigurerades för att ta hänsyn till möjligheten att interagera med stiften lokalbefolkningen på samma sätt som vi nu kan interagera med fjärrstiften (t.ex. namn, kunna ställa in samma CID flera gånger, etc.). Håll ögonen öppna för fler fixeringsförbättringar.

När du genererar "https: //" -länkar för gateways har möjligheten att överföra DNSLink-namn med underdomäner lagts till.

Länkar kan nu användas, där perioder i ursprungliga namn ersätts med "-" karaktär och befintliga "-" tecken undviks med en annan liknande karaktär, och QUIC-protokollsstöd har utökats För att öka prestanda, möjligheten att öka mottagningsbuffertar för UDP tillhandahålls.

Slutligen om du vill veta mer om det om den här nya versionen kan du kolla in detaljerna 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.