Farväl HTTP Ett snabbare, säkrare, decentraliserat internet med IPFS
Hypertext Transfer Protocol (HTTP) är den teknik som stärker datakommunikation över hela Internet Vad är HTTPS och hur man aktiverar säkra anslutningar per standard Vad är HTTPS och hur man aktiverar säkra anslutningar per standard säkerhetsproblem sprider sig långt och brett och har nått framsteg för mest allas tankar. Villkor som antivirus eller brandvägg är inte längre konstiga ordförråd och förstår inte bara, men används även av ... Läs mer. Det fastställer hur meddelanden överförs, vilka åtgärder webbläsare ska ta som svar på vissa kommandon, och hur servrar hanterar förfrågningar.
Kort sagt är HTTP hur vi surfar på webben.
Den tidigast dokumenterade versionen av HTTP går tillbaka till 1991, men den antogs inte av webbläsare fram till 1996. Det betyder 2016 markerar sin tjugonde årsdag - och i teknikens värld är det gammalt. 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 kan ersätta HTTP som webens standard kommunikationsläge.
Hur IPFS fungerar
IPFS är ett open source hypermedia distribution protokoll som adresseras av innehåll och identiteter. Det låter som en munnen, men oroa dig inte. Vi ska bryta ner det i något mer smältbart.
Enligt sin egen webbplats vill utvecklarna använda den till “göra webben snabbare, säkrare och mer öppen”. Kom ihåg det när vi utforskar detaljerna.
IPFS är ett peer-to-peer-distribuerat filsystem MakeUseOf-guiden till fildelningsnätverk MakeUseOf-guiden till fildelningsnätverk Har du någonsin undrat vad är de största fildelningsnäten där ute? Vad är skillnaderna mellan BitTorrent, Gnutella, eDonkey, Usenet etc.? Läs mer, så du kan tänka på det som liknar en BitTorrent swarm - det vill säga det totala antalet peers som för närvarande delar en enda torrent - förutom att IPFS används för att utbyta git-objekt. Den använder ett distribuerat hashbord, ett incentiverat blockutbyte och ett självcertifierande namnutrymme, och har därmed ingen enskild punkt.
Det fungerar genom att ansluta alla datorer med samma system av filer via ett system med noder. Detta undanröjer behovet av webbplatser för att ha en central ursprungsserver som serverar sidor till läsaren, och därför ger den ett sätt att förhindra HTTP och eventuellt förbättra Internetets väldiga tyger.
Varför IPFS är användbar för dig
Det tekniska jargonget är allt bra och bra, men förtvivlan inte om du inte förstår det. Du behöver inte veta de nitty-gritty detaljerna för att utnyttja det.
Men det ger en annan 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 skulle vi ens överväga att byta till den?
Ingen tillit till servrar
Vi har alla sett den fruktade “404-sida inte hittad Hur man ställer in en korrekt 404-felsida på din Wordpress-blog Hur man ställer in en korrekt 404-felsida på din Wordpress-blogg Den ödmjuka 404 har varit med oss eftersom rören som utgör internet först blev plumbed in. Läs mer ” sida medan du surfar på webben. Med lekman betyder det att sidan du söker inte existerar. Mer tekniskt används 404-koden för att ange att webbservern inte kunde hitta det du begärde.
Du kanske ser 404 om innehållet du ser var gammalt och har tagits offline, men det kan också innebära att servern fungerar felaktigt - och där 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å det att sluta fungera. Evigt. Oavsett innehållet på den servern kommer att gå vilse och det finns inget sätt att återställa något av det, om du inte var prescient enough för att rädda den före tid.
Bottom line är detta: centralt hanterade servrar kommer oundvikligen sluta fungera. Domänägare kan förändras, webbplatsägare kan gå i konkurs, eller serverns hårdvara kan nå slutet av sin livslängd utan att ha säkerhetskopierats. Och när det händer går digital historia förlorad.
Nyckelförskjutningen med IPFS är att istället för att söka efter platser (servrar) söker du efter innehållet självt. I stället för att fråga och lita på en server för att ge dig den fil du behöver, finns det miljoner datorer som kan leverera den specifika filen. Precis som BitTorrent.
Ingen mer centralisering
Kollisionseffekten av det ovan beskrivna problemet är en huvudlängning mot större och bättre hanterade centrala servrar som slutar drivas av några av de största namnen i teknik: Amazon, Google, etc.
Detta ger upphov till egna problem. Berättelser om regerings- och företagsspionage blir till exempel mer utbredd, hackare använder fler och fler DDoS-attacker. Hur kan du skydda dig mot ett DDoS-angrepp? Hur kan du skydda dig mot DDoS Attack? DDoS-attacker - en metod som används för att överbelasta internetbandbredd - verkar vara på väg upp. Vi visar dig hur du kan skydda dig från en distribuerad denial of service attack. Läs mer, Internetleverantörer blockerar tjänster som de inte vill att du ska få åtkomst till, länder blockerar innehåll som de inte vill ha tillgång till, och våra egna data används mot oss.
Det är det fullständiga motsatsen till den decentraliserade webben som Internet ursprungligen var tänkt att 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 även kunna komma åt webben även när du är offline! Det skulle vara ett enormt plus inte bara för utvecklingsvärlden utan för våra individuella rättigheter till privatlivet.
IPFS grundare Juan Benet summerade centraliseringen av centraliseringen:
“Webben idag är mycket centraliserad. Jag tycker mycket om att så mycket mänskligt uttryck och mänsklig kommunikation idag är dirigerad helt via centrala sociala nätverk som kan försvinner när som helst, sätta ner alla data med dem - eller åtminstone bryta alla länkar.”
“Att bygga ett informationsnätverk som stannar för alltid är så modernt som det blir. Vi driver för en helt distribuerad webb, där program inte lever på centraliserade servrar, men fungerar över hela nätverket från användarnas datorer ... en webb där innehåll kan röra sig genom otillförlitliga mellanhänder utan att ge kontroll över data, eller sätta det i fara.”
Kostnadsminskningar
Den tredje och sista fördelen är en kostnadsminskning - både för innehållsleverantörer och slutanvändare.
Att betjäna data via HTTP från andra sidan världen är dyrt. Dataleverantörer får betala för peeringavtal Vad är ISP Peering? Varför din höghastighetsinternet är långsam Vad är ISP Peering? Varför din höghastighetsinternet är långsam Har 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 extortionate kostnaden för “sista benet” Internetleverantörer. (Vi kommer inte att namnge några namn här.)
De största internetbolagen sprider redan under belastningen av världens krav på konsumtion av konsumtion. Eftersom fler utvecklingsländer fortsätter att komma på nätet, kommer dessa krav bara att förvärras, och kostnaderna kommer bara att fortsätta att öka.
I ett blogginlägg på deras hemsida förutspår IPFS att det hade kostat Google omkring $ 2 742 860 för att tillhandahålla musikvideon för “Gangnam Style” till YouTube-användare. Kan du tänka dig en Internetleverantör som försöker hålla fast vid den typen av efterfrågan? Det är mycket bandbredd.
IFPS skulle tillåta att samma video laddas ner helt från din egen Internetleverantörs nätverk oavsett var du befinner dig, vilket eliminerar behovet av många humle över flera sammankopplade nätverk och drastiskt minskar de totala kostnaderna.
IPFS är inte det enda alternativet
Den största konkurrenten till IPFS är MaidSafe, även om den ännu inte har släppts. Liksom IPFS vill den inse drömmen om ett decentraliserat Internet. Det kommer att fungera genom att man sammanfogar alla sina användares extra beräkningskapacitet, med allas data och applikationer som ligger på det nyskapade nätverket.
Det kommer också att ha en 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. Grundades av legendariska Kim Dotcom, skulle tjänsten vara ett decentraliserat, icke-IP-baserat nätverk. MegaNet: Hur ett Internet utan IP-adresser skulle fungera MegaNet: Hur ett Internet utan IP-adresser skulle fungera Den föreslagna MegaNet är allt som Internet var tänkt att vara, men är det till och med genomförbart eller är det allt baslöst hype? Läs mer som använder samma blockchain som Bitcoin Hur Bitcoins Blockchain gör världen säkrare Hur Bitcoins Blockchain gör världen Säkerare Bitcoins största arv kommer alltid att vara dess blockchain och denna magnifika teknik kommer att revolutionera världen på sätt som vi alltid trodde osannolikt ... tills nu. Läs mer . Dotcom hävdar nödvändig bandbredd och lagringskapaciteten kommer att tillhandahållas av sina användares mobiltelefoner.
Slutligen har vissa människor jämfört IPFS med Tor, men det här är en falsk jämförelse. Tor leder trafik genom ett världsomspännande nätverk av mer än sju tusen reläer för att dölja användarens identitet och plats 3 Undantagliga skäl till att du behöver anonym anonymitet 3 Undantagliga orsaker till att du behöver anonym anonymitet Många tror inte på online anonymitet, främst eftersom det har potential att aktivera och uppmuntra oönskat beteende. Men utan anonymitet kan människors liv lätt förstöras för evigt ... Läs mer, men det är fortfarande i slutändan beroende av HTTP så det är tekniskt inte ett alternativ.
IPFS kan vara vårt bästa hopp
I detta skede är det svårt att göra en slutgiltig slutsats. Det är uppenbart att HTTP behöver ersättas, men IPFS är fortfarande en ung och okunnig teknik. Bortsett från hård konkurrens från konkurrenterna hotas det också av utgåvan av HTTP / 2, som lovar att förbättra den totala webhastigheten.
De kommande åren kommer att bli avgörande. De fria webbhotellstjänsterna Neocities är redan ombord med IPFS och med nyheterna som Netflix har börjat undersöka stora peer-to-peer-teknologier kan detta vara IPFS tid att lysa - förutsatt att den 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å den tillhörande Reddit-sidan och hålla sig uppdaterad med företagets officiella blogg.
Vad tror du att framtiden håller för IPFS och andra liknande tjänster? Kan de bli framgångsrika i sitt djärva bud för att ersätta HTTP, eller är den gamla tekniken helt enkelt förankrad för att ersättas av öppen källteknik? Låt oss veta dina tankar i kommentarerna nedan.
Bildkredit: tom papperskorgen av garyfox45114 via Shutterstock
Utforska mer om: Datornätverk, Internet, Online Sekretess, Online Säkerhet.