Annons
Hypertext Transfer Protocol (HTTP) är den teknik som underbygger datakommunikation över hela Internet Vad är HTTPS och hur man aktiverar säkra anslutningar per standardSäkerhetsproblem sprider sig vida och vida och har nått framstegen i de flesta allas sinne. Termer som antivirus eller brandvägg är inte längre konstigt ordförråd och förstås inte bara, utan används också av ... Läs mer . Det fastställer hur meddelanden överförs, vilka åtgärder webbläsare ska vidta som svar på vissa kommandon och hur servrar hanterar förfrågningar.
Kort sagt, HTTP är hur vi surfar på webben.
Den tidigaste dokumenterade utgåvan av HTTP går tillbaka till 1991, men den antogs inte av webbläsare förrän 1996. Det betyder att 2016 markerar sin tjugonde födelsedag - och i den tekniska världen är det forntida. Visst måste det finnas ett nyare, snabbare och säkrare protokoll som vi kan använda?
Egentligen finns det! Det heter InterPlanetary File System (IPFS). I det här inlägget tittar vi på vad det är, hur det fungerar och om det verkligen skulle kunna ersätta HTTP som webbens standardläge för kommunikation.
Så fungerar IPFS
IPFS är ett open source-hypermedia distributionsprotokoll som adresseras av innehåll och identiteter. Det låter som en munfull, men oroa dig inte. Vi kommer att dela upp det till något mer smältbart.
Enligt deras egen webbplats vill utvecklarna använda den för att ”göra webben snabbare, säkrare och mer öppen”. Tänk på det när vi utforskar detaljerna.
IPFS är en peer-to-peer distribuerat filsystem MakeUseOf-guiden för fildelningsnätverkHar du någonsin undrat vad som är de största fildelningsnätverken där ute? Vilka är skillnaderna mellan BitTorrent, Gnutella, eDonkey, Usenet etc.? Läs mer , så du kan tänka på det som att det liknar en BitTorrent-svärm - dvs det totala antalet kamrater som för närvarande delar en enda torrent - utom IPFS används för att utbyta git-objekt. Den använder en distribuerad hashtabell, ett incitamentiserat blockutbyte och ett självcertifierande namnutrymme och har därmed ingen enda fel.
Det fungerar genom att ansluta alla datorenheter till samma filsystem via ett nodsystem. Detta tar bort behovet av att webbplatser ska ha en central originalserver som serverar sidor för läsaren, och på grund av detta ger det ett sätt att förvisa HTTP och potentiellt förbättra själva strukturen på Internet.
Varför IPFS är användbart för dig
Den tekniska jargongen är allt bra och bra, men fortfarande inte om du inte förstår det. Du behöver inte veta de snygga detaljerna för att använda dem.
Men det väcker ytterligare en fråga: Vilka är de praktiska fördelarna med IPFS för slutanvändare som du och jag? Hur förbättras det på HTTP? Eller med andra ord, varför ska vi till och med överväga att byta till det?
Inget beroende av servrar
Vi har alla sett den fruktade "404 Sidan hittades inte Så här ställer du in en korrekt 404-felsida på din Wordpress-bloggDen ödmjuka 404 har varit med oss sedan rören som utgör internet först släpptes in. Läs mer ”-Sidan när du surfar på webben. I lekmannens termer betyder det att sidan du letar efter inte finns. Mer tekniskt används 404-koden för att indikera att webbservern inte kunde hitta det du begärde.
Du kanske ser en 404 om innehållet du tittar på var gammalt och har tagits offline, men det kan också innebära att servern fungerar - och däri ligger ett av de större problemen med HTTP.
Om en server dör eller flyttas permanent till en ny plats kommer alla länkar som pekar på den att upphöra att fungera. Evigt. Oavsett innehåll på servern kommer att gå förlorat och det finns inget sätt att återställa något av det om du inte var tillräckligt nog för att spara den i förväg.
I första hand är detta: centralt hanterade servrar kommer oundvikligen att sluta fungera. Domänägare kan ändras, webbplatsägare kan gå i konkurs, eller själva serverhårdvaran kunde nå slutet av sin livslängd utan att ha säkerhetskopierats. Och när det händer förlorar den digitala historien.
Den viktigaste skillnaden med IPFS är att du istället för att söka efter platser (servrar) söker efter innehållet i sig. I stället för att be och lita på en server för att ge dig den fil du behöver finns det miljontals datorer som kan leverera den specifika filen. Precis som BitTorrent.
Ingen mer centralisering
Den knock-on-effekten av det ovan beskrivna problemet är en huvudlång förvrängning mot större och bättre hanterade centrala servrar som slutar drivas av några av de största namnen inom teknik: Amazon, Google, etc.
Detta väcker sina egna problem. Till exempel blir berättelser om regerings- och företagsspionering mer utbredda, hackare använder fler och fler DDoS-attacker Hur kan du skydda dig mot en DDoS-attack?DDoS-attacker - en metod som används för att överbelasta bandbredd på Internet - verkar vara på uppgång. Vi visar dig hur du kan skydda dig mot en distribuerad attack av nekad tjänst. Läs mer , ISP: er blockerar tjänster som de inte vill att du ska få åtkomst till, länder blockerar innehåll som de inte vill att du ska få åtkomst till, och våra egna uppgifter används mot oss.
Det är den totala motsatsen till den decentraliserade webben som Internet ursprungligen antogs vara. En riktig katastrof.
En verkligt distribuerad webb skulle göra det möjligt att komma åt webbplatser trots hicka i Internet-tjänst. Helst skulle du till och med kunna komma åt webben även om du är offline! Det skulle vara ett enormt plus inte bara för utvecklingsländerna utan för våra individuella rättigheter till integritet.
IPFS-grundaren Juan Benet sammanfattade frågan om centralisering så:
”Webben idag är mycket centraliserad. Jag tycker att det är mycket beträffande att så mycket av mänskligt uttryck och mänsklig kommunikation idag dirigeras helt via centraliserade sociala nätverk som kan försvinna när som helst, att föra ner all information med dem - eller åtminstone bryta alla länkarna. ”
”Att bygga ett informationsnätverk som kommer att stanna uppe för alltid är lika modernt som det blir. Vi strävar efter en helt distribuerad webb, där applikationer inte bor på centraliserade servrar, men fungerar över hela nätverket från och med användares datorer... en webb där innehållet kan röra sig genom alla opålitliga mellanhänder utan att ge upp kontrollen över uppgifterna eller sätta den på risk."
Kostnadsminskningar
Den tredje och sista fördelen är en minskning av kostnaderna - både för innehållsleverantörer och slutanvändare.
Att betala data via HTTP från andra sidan världen är dyrt. Dataleverantörer debiteras för peeringavtal Vad är ISP-peering? Varför ditt höghastighetsinternet går långsamtHar du problem med videoströmmar och buffring trots att du har höghastighetsinternet? Problemet kan vila hos din internetleverantör. Läs mer och varje nätverkshopp kostar mer pengar - och det är innan du lägger till den utpressande kostnaden för "slutliga ben" -leverantörer. (Vi kommer inte att namnge några namn här.)
De största Internetföretagen knartrar redan under belastningen av världens krav på innehållskonsumtion. När fler utvecklingsländer fortsätter att komma online kommer dessa krav bara att bli sämre och kostnaderna kommer bara att fortsätta att stiga.
I en blogginlägg på deras webbplats förutspår IPFS att det hade kostat Google cirka 2 742 860 dollar för att tillhandahålla musikvideon för "Gangnam Style" till YouTube-användare. Kan du tänka dig att en Internetleverantör i litet tag försöker följa med den typen av efterfrågan? Det är mycket bandbredd.
IFPS tillåter att samma video laddas ner helt från din egen ISP: s nätverk oavsett var du är, vilket eliminerar behovet av många humle över flera sammanlänkade nätverk och drastiskt minskar de totala kostnaderna.
IPFS är inte det enda alternativet
Den största rivalen till IPFS är MaidSafe, även om det ännu inte har släppts. Liksom IPFS vill den förverkliga drömmen om ett decentraliserat internet. Det kommer att fungera genom att sammanföra reservdatorskapaciteten för alla dess användare, med allas data och applikationer som finns i det nyligen skapade nätverket.
Det kommer antagligen också att ha bättre kryptering än IPFS. Det beror på att IPFS använder kryptering för all kommunikation, men det har ännu inte visat sig vara säkert. MaidSafe bryter alla filer i tre delar och krypterar dem individuellt.
Ett annat alternativ är Meganet. Tjänsten grundades av den legendariska Kim Dotcom och skulle vara en decentraliserad icke-IP-baserat nätverk MegaNet: Hur ett internet utan IP-adresser skulle fungeraDet föreslagna MegaNet är allt som Internet var tänkt att vara, men är det till och med genomförbart eller är det helt grundlöst hype? Läs mer som använder sig av samma blockchain som Bitcoin Hur Bitcoin's Blockchain gör världen säkrareBitcoin största arv kommer alltid att vara dess blockchain, och denna magnifika teknik är avsedd att revolutionera världen på sätt som vi alltid tyckte osannolika... tills nu. Läs mer . Dotcom hävdar att den nödvändiga bandbredden och lagringskapaciteten skulle tillhandahållas av användarnas mobiltelefoner.
Slutligen har vissa människor jämfört IPFS med Tor, men detta är en falsk jämförelse. Tor leder trafik genom ett världsomspännande nätverk med mer än sju tusen reläer i ett bud till dölja användarens identitet och plats 3 obestridliga orsaker till att du behöver online-anonymitetMånga tror inte på anonymitet online, främst för att det har potential att möjliggöra och uppmuntra oönskat beteende. Men utan anonymitet kan människors liv lätt förstöras för alltid ... Läs mer , men det förlitar sig slutligen på HTTP så det är tekniskt inte ett alternativ.
IPFS kan vara vårt bästa hopp
I detta skede är det svårt att dra en slutgiltig slutsats. Det är tydligt att HTTP måste bytas ut, men IPFS är fortfarande en ung och obevisad teknik. Bortsett från att möta hård konkurrens från konkurrenterna hotas den också av frisläppandet av HTTP / 2, vilket lovar att förbättra den totala webbhastigheten.
De kommande par åren kommer att vara avgörande. Den gratis webbhotelltjänsten Neocities är redan ombord med IPFS, och med nyheten att Netflix har börjat forska storskalig peer-to-peer-teknik, kan detta vara IPFS: s tid att lysa - förutsatt att det kan övertyga världens största teknikföretag att anta det.
Om du är intresserad av att ta reda på mer om utvecklingen av IPFS bör du prenumerera på tillhörande Reddit-sida liksom att hålla sig à jour med företagets officiella blogg.
Vad tror du att framtiden har för IPFS och andra liknande tjänster? Kan de lyckas med sitt djärva bud att ersätta HTTP, eller är den gamla tekniken helt enkelt för förankrad för att ersättas av open source-teknik? Låt oss veta dina tankar i kommentarerna nedan.
Bildkredit: tom papperskorg av garyfox45114 via Shutterstock
Dan är en brittisk expat som bor i Mexiko. Han är den verkställande redaktören för MUO: s systerwebbplats, Blocks Decoded. Vid olika tillfällen har han varit socialredaktör, kreativ redaktör och finansredaktör för MUO. Du kan hitta honom som rusar på showgolvet på CES i Las Vegas varje år (PR-folk, räcker ut!), Och han gör massor av platser bakom kulisserna...