Hvad er IPFS? Interplanetært filsystem: Komplet begyndervejledning

Hvad er IPFS

IPFS står for Interplanetary File System, og det er en open source, peer-to-peer distribueret hypermedia-protokol, der har til formål at fungere som et allestedsnærværende filsystem til alle computerenheder.

Det er et komplekst og meget ambitiøst projekt med nogle alvorlige og dybe konsekvenser for den fremtidige udvikling og struktur af Internettet, som vi kender det..

Hvorfor IPFS og hvordan startede det

Den nuværende iteration af Internettet er ikke nær så decentraliseret som det idealistisk og oprindeligt blev opfattet at blive. Det er også baseret på nogle forældede protokoller, der har ført til et utal af problemer. De spørgsmål, der behandles af IPFS, drejer sig om dem, der er forbundet med den nuværende HTTP-protokol på Internettet.

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

Hvis du ikke er bekendt med funktionen HTTP i forhold til Internettet, understøtter det grundlæggende datakommunikation på tværs af hele Internettet. HTTP blev opfundet i 1991, vedtaget af webbrowsere i 1996, og det grundlæggende fastlægger, hvordan meddelelser transmitteres over Internettet, samt hvordan browsere skal reagere på kommandoer og servere håndtere anmodninger.

Dybest set er det den underliggende protokol for, hvordan vi surfer på nettet og protokolryggraden i klient-serverparadigmet.

HTTP vs IPFS

HTTP vs IPFS, Billede fra MaxCDN

Mens HTTP har forsynet os med internet, som vi kender det i dag, er det blevet forældet, og efter mere end 20 år bliver de fremherskende problemer mere og mere tydelige.

Nøgleproblemer, der stammer fra implementeringen af ​​HTTP i dag, er et resultat af den massive stigning i internettrafik og de resulterende stresspunkter, der er blevet forstærket.

Med den nuværende implementering af HTTP er der opstået problemer som følgende.

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second
  • Ineffektiv levering af indhold, der stammer fra download af filer fra en enkelt server ad gangen.
  • Dyre båndbreddekostnader og fil duplikering fører til oppustet opbevaring.
  • Øget centralisering af servere og udbydere, der fører til øget internetcensur.
  • Skrøbelig historie med oplysninger gemt på Internettet og korte levetider på websider.
  • Intermitterende forbindelser, der fører til en offline udviklingsland og langsomme forbindelseshastigheder.

Listen over problemer fortsætter, og det er ikke overraskende, at en teknologi, der er mere end 20 år gammel, bliver mere mærkbart forældet i en tid med teknologisk innovation. IPFS leverer det distribuerede lager- og filsystem, som Internettet har brug for for at nå sit sande potentiale.

I stedet for at downloade filer fra enkelt servere i IPFS, beder du jævnaldrende i netværket om at give dig en sti til en fil i stedet for at den kommer fra en central server. Dette muliggør datadistribution med høj lydstyrke med høj effektivitet, historisk versionering, modstandsdygtige netværk og vedvarende tilgængelighed af indhold, der er sikret og verificeret gennem kryptografisk hashing og distribueret over et netværk af jævnaldrende.

Alt dette lyder lovende, men hvordan fungerer det?

Hvordan fungerer IPFS?

Dybest set er IPFS et lignende koncept som World Wide Web, som vi kender det i dag, men ligner mere en enkelt BitTorrent-sværm, der udveksler objekter inden for et enkelt Git-arkiv..

Filer distribueres via en BitTorrent-baseret protokol. Det er vigtigt, at IPFS fungerer som en slags kombination af Kodemila, BitTorrent og Git for at skabe et distribueret delsystem på Internettet.

Udformningen af ​​protokollen giver historisk versionering af Internettet som med Git. Hver fil og alle blokke i den får en unik identifikator, som er en kryptografisk hash. Duplikater fjernes over hele netværket, og versionshistorikken spores for hver fil.

Dette fører til vedvarende tilgængeligt indhold, hvor websider ikke forsvinder på grund af en mislykket server eller konkursweb.

Sådan fungerer IPFSSådan fungerer IPFS, Kilde

Yderligere er indholdets ægthed garanteret gennem denne mekanisme, og når du søger efter filer, beder du i det væsentlige netværket om at finde noder, der gemmer indholdet bag den unikke identificerende hash, der er knyttet til det indhold.

Forbindelserne mellem knudepunkterne i IPFS har form af kryptografiske hashes, og dette er muligt på grund af dets Merkle DAG (Regisserede cykliske grafer) dataarkitektur. Fordelene ved Merkle DAG’er til IPFS inkluderer følgende:

  • Indholdsadressering – Indhold har en unik identifikator, der er filens kryptografiske hash.
  • Ingen duplikering – Filer med det samme indhold kan ikke duplikeres og kun gemmes en gang.
  • Tamper Proof – Data er verificeret med sin kontrolsum, så hvis hashen ændres, ved IPFS, at der er manipuleret med dataene.

IPFS linker filstrukturer til hinanden ved hjælp af Merkle-links, og hver fil kan findes ved menneskeligt læsbare navne ved hjælp af et decentraliseret navngivningssystem kaldet IPNS.

Implementeringen af ​​Merkle Directed Acyclic Graphs (DAGS) er vigtig for den underliggende funktionalitet i protokollen, men er mere teknisk end omfanget af denne artikel.

Hvis du er interesseret i at lære mere om dette aspekt af IPFS, kan du finde meget mere detaljerede oplysninger om IPFS Github side og mere om hvordan Merkle træer fungerer her.

Hver knude gemmer kun det indhold, som den er interesseret i, og indekserer de oplysninger, der gør det muligt at finde ud af, hvem der gemmer hvad. Rammen for IPFS fjerner grundlæggende behovet for centraliserede servere til at levere webstedsindhold til brugerne.

Til sidst kan dette koncept muligvis helt skubbe HTTP-protokollen ud i irrelevans og give brugerne adgang til indhold lokalt, offline. I stedet for at søge efter servere som med den nuværende infrastruktur på Internettet, vil brugerne søge efter unikke ID’er (kryptografiske hashes), så millioner af computere kan levere filen til dig i stedet for kun en server.

Den aktuelle hovedimplementering af IPFS er i Go med implementeringer i både Python og Javascript undervejs. Det er kompatibelt med Linux, MacOSX, Windows og FreeBSD.

At være et open source og community driven projekt kan du bidrage ved at følge anvisningerne og dokumenterne på deres Github-side eller betjene din egen IPFS-node.

Brug sager og implikationer

Der er allerede nogle vigtige brugssager til IPFS, og der opstår sikkert flere, når protokollen fortsætter med at udvikle sig. At tilbyde den nye, distribuerede P2P-arkitektur til Internettet kommer med dens kompleksitet, men fordelene kan ses i alt fra store økonomiske besparelser i lager og båndbredde til integration med distribuerede blockchain-netværk.

Åbenlyse fordele, der følger med den distribuerede lagringsmodel af IPFS, gælder for langt mere effektiv datalagring og uforanderlig, permanent sammen med den.

Websteder vil ikke længere blive henvist til cykliske 404-fejlmeddelelser på grund af nedlagte servere eller afbrudt kæde af HTTP-links. Yderligere er der betydelige fordele for forskere med hensyn til effektivitet, især dem, der har behov for at analysere og analysere meget store datasæt.

Med udbredelsen af ​​Big Data i moderne videnskab, vil den hurtige ydeevne og distribuerede arkivering af data fra IPFS blive relevant for at fremskynde fremskridt.

Tjenesteudbydere og indholdsskabere kan også reducere deres omkostninger i forbindelse med levering af store mængder data til kunder betydeligt. Nuværende gentagelser af dette paradigme forhindres af stigende båndbreddepriser og dataudbydere bliver opkrævet for peering-aftaler.

Omkostningerne forbundet med at levere indhold gennem centraliserede infrastrukturer i sammenkoblede netværk stiger kun og skaber et miljø med kritisk ineffektivitet og yderligere centralisering i et forsøg på at overvinde disse byrder.

IPFS anvendelser

IPFS bruger, Billede fra Blockchain Mind

Derudover fører centralisering af servere til regerings snooping, øget DDoS-angrebsprævalens, ISP-censur og privat salg af data.

Som Juan Benet sagde skaberen af ​​IPFS “Indhold på IPFS kan bevæge sig gennem enhver ikke-betroet mellemmand uden at opgive kontrol med dataene eller sætte dem i fare.”

Endelig ser det ud til, at integration af IPFS med blockchain-teknologi passer perfekt. Brug af IPFS inden for en blockchain-transaktion kan du placere uforanderlige, permanente links. Tidsstempler beskytter dine data uden faktisk at skulle gemme dem i kæden, hvilket fører til reduceret oppustethed i blockchain og giver en praktisk metode til sikre off-chain-løsninger, der hjælper med at blokere.

IPFS indgår i en række kryptovaluta-platforme og har potentialet til symbiotisk at hjælpe branchen til at skalere ved at give peer-to-peer og distribueret filsystemarkitektur, der er nødvendig som et fundament for at hjælpe med at understøtte væksten af ​​cryptocurrency-platforme.

Konklusion

Som du kan se, er IPFS en både teknisk og konceptuelt kompleks protokol, der har høje ambitioner om at revolutionere udvekslingen af ​​data over Internettet.

HTTP var en succes i sig selv og hjalp Internettet med at nå det store stadium, som det er i dag, men nye teknologier dukker op, og behovet for en reformeret og distribueret infrastruktur har gjort sig tydelig.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me