WEB 3.0 (eller som det mer allmänt kallas "Web3") är en relativt lös uppsättning idéer om hur den framtida webben ska se ut och fungera. Vi befinner oss för närvarande någonstans mellan världen av Web 2.0 och Web 3.0, och den exakta formen på den framtida webben är inte fastställd på något sätt. Vi ska utforska vad Web3 är och titta på några specifika exempel på tekniker som passar Web3-formen.
Internet och webben är olika
Ett viktigt faktum du måste vara medveten om innan vi startar någon diskussion på webben är att det skiljer sig från internet. Internet är den fysiska nätverksutrustningen och datorerna som håller världen uppkopplad, tillsammans med internetprotokollet som beskriver hur alla dessa enheter talar med varandra. Om du vill veta mer om internetarkitektur, kolla in Vem äger internet? Webbarkitektur förklaras .
Webben är en typ av tjänst (eller grupp av tjänster) som körs på internet. Det är den vanligaste användarinriktade delen av internet, men andra tjänster (som FTP eller BitTorrent ) är inte en del av webben. De delar bara samma bandbredd.
Webbens utveckling: Web 1.0 och Web 2.0 förklaras
World Wide Web kom först till sin rätt i mitten av 90-talet. Detta är vad som nu betraktas som Web 1.0. Tidiga webbplatser fanns på många ställen. Vissa fanns på stora servrar inne på ett företags IT-avdelning, och andra fanns på människors hemdatorer. Webbinnehåll var ännu inte centraliserat till de gigantiska datacenter vi känner till idag.
Web 1.0-innehåll var huvudsakligen "skrivskyddade" statiska webbsidor som inte var interaktiva. Med andra ord, du skulle besöka en webbplats för att få information, men du skulle inte ge den tillbaka någon information. Det är den avgörande skillnaden mellan Web 1.0 och Web 2.0.
Med Web 2.0 började informationen flöda åt båda hållen. Detta var en ålder av sociala medieplattformar och användargenererat innehåll. På den här sociala webben lägger slutanvändare sina foton, personlig information och mer på sociala nätverk som Facebook och LinkedIn, där alla kan se det.
Värdtjänster började centraliseras till datacenter som ägdes av en liten handfull kraftfulla teknikföretag. Webbläsare blev så avancerade att de i princip kunde köra webbapplikationer med sofistikerad 3D-grafik.
Användardata är den mest värdefulla varan för dessa organisationer, som använder dem för att öka e-handeln eller sälja den till tredjepartsspelare. Sökmotorjätten Google är kanske det mest kända exemplet. Ändå satsar företag som Microsoft och Amazon på att tillhandahålla centraliserade webbtjänster som suger upp personuppgifter och omvandlar dem till lönsamma insikter.
Värdena hos Web3
I grunden är idén med Web3 en webb som inte kontrolleras av ett litet antal centrala myndigheter. Om dessa är regeringar eller företag är irrelevant, Web3 lägger (teoretiskt) användardata och webbinnehåll i användarnas händer. Det möjliggör också en webb där användare kan dra direkt nytta av sin data och alla pengar som rör sig på webben varje dag.
Termen "Web3" myntades redan 2014 av Gavin Wood, en av grundarna av Ethereum blockchain, som vi kommer att diskutera lite senare.
Web3 är tänkt att överensstämma med specifika värden. För det första är det decentraliserat och har ingen central myndighet som äger all data och tjänar på den. Web3-applikationer är öppen källkod. Det gör att alla transparent kan titta på algoritmer och mjukvarufunktioner i en app utan möjlighet att smyga sig in bakdörrar.
Så sammanfattningsvis är Web3 en demokratiserad webbaserad på en öppen källkodsapplikation som ger användarna fullständig kontroll över sin data och möjlighet att ta del av vinsten som genereras av deras innehåll.
Tim Berners-Lee och den gamla webben 3.0
Det finns en viss förvirring eftersom ett annat helt annat koncept som heter Web 3.0 myntades av "webbens fader" Tim Berners-Lee. World Wide Web Consortium (W3C) beskrev Web 3.0 (den "semantiska webben") som en förlängning av webbteknikstandarden.
Den semantiska webben kan vara svårare att svepa runt än Web3. Ändå kokar det ner till formella metadatastandarder som tillåter alla typer av maskin-till-maskin-operationer, vilket i sin tur skulle möjliggöra en semantisk förståelse av webbinnehåll.
Time Berners-Lee, Foto av Uldis Bojārs, CC BY-SA 2.0 via Wikimedia Commons
I praktiken har denna Web 3.0 inte blivit verklighet, även om modern webbteknik redan kan göra vissa saker som Web 3.0-idén beskriver. Vi ska inte säga mer om den semantiska webben här, men tänk på att vissa saker du kan läsa under etiketten Web 3.0 handlar om något helt annat än Web3, medan "Web3" bara syftar på det vi diskuterar här.
Nu när vi har klargjort skillnaden mellan Web 3.0 och Web3, låt oss titta på några webbtekniker som kvalificerar sig som Web3.
1. Blockchain-teknik
Blockchain-teknik är kanske den teknik som mest inspirerade idén med Web3, och därför är det det mest aktuella exemplet. Många andra Web3-teknologier förlitar sig på en blockchain för att fungera, så den är grundläggande för Web3.
För en djupgående förklaring av blockchain-teknik, kolla in HDG Explains: Vad är en blockchain-databas? Men om du inte har tid, här är kärnan i det.
Blockkedjan är en huvudbok eller register över transaktioner. Blockkedjan finns i sin helhet på flera datorer spridda över internet. Närhelst ett nytt "block" av transaktioner läggs till i kedjan måste alla databaskopior överensstämma och ändras. Alla transaktioner är öppna för allmänheten och permanenta.
Varje försök att blanda sig i posten korrumperar kedjan, och eftersom validerade kopior av databasen sprids över hela webben kan ingen central myndighet kontrollera den. Blockchain-teknik kan användas för alla applikationer för att hålla ett register över transaktioner, men de flesta associerar det med kryptovaluta, vilket vi kommer att ta itu med härnäst.
2. Kryptovaluta
Kryptovaluta (även känd som "krypto") är decentraliserade digitala kontanter som inte kontrolleras av någon regering eller en central myndighet som en bank. Kryptovaluta använder blockkedjeteknik för att registrera hur mycket valuta det finns och vem som innehar hur mycket av den.
Utbudet av kryptovaluta ökar genom "mining", vilket ger beräkningskraft för att driva blockkedjan i utbyte mot ny valuta. Åtminstone är det så det fungerar med "klassiska" kryptovalutor som Bitcoin. I fallet med Ethereum blockchain, till exempel, betalar slutanvändare en "gasavgift", som tas emot av Ethereum-gruvarbetare som bearbetar transaktioner.
3. Inledande mynterbjudanden (ICO)
Inledande mynterbjudanden är relaterade till kryptovalutor eftersom "mynten" som erbjuds är krypto. När du uppfinner en ny typ av kryptovaluta (förmodligen med en spännande innovation) behöver du initiala pengar för att få bollen i rullning.
Människor som lägger pengar på en ICO köper din krypto medan den inte är värd någonting, i hopp om att, precis som Bitcoin och Ethereum, värdet på krypton kommer att explodera och göra dem en förmögenhet över en natt.
ICO:er säljs ibland mer som aktier i ett företag, även om de inte ger köparna något ägande. Myntens värde kopplas sedan till hur värdefullt företaget eller dess produkter lovar att vara. Det är därför ICO:er har varit så populära bland nystartade företag som letar efter alternativ finansiering som inte involverar en bank, ängelinvesterare eller riskkapital.
Det har varit mycket hype kring ICO:er, men bedrägerier har också plågat dem, och många människor har förlorat sina pengar. Det beror på att ICO:er ännu inte är reglerade som en IPO (Initial Public Offering) är, och vem som helst kan lansera en ICO.
4. Icke-fungibla tokens (NFT)
Det här är förmodligen en du redan har hört talas om, men NFT är en annan hörnsten i Web3. NFT är i huvudsak en form av krypto, men varje NFT är unik och kan inte bytas ut mot en annan. Det är vad den icke-fungibla delen av namnet betyder. NFT:er är kopplade till digitala eller fysiska tillgångar på samma sätt som papperets lagfart för ett hus representerar ägande.
En stor hake är att någon juridisk myndighet inte nödvändigtvis känner igen NFT:er, så i slutändan är allt du köper just nu kontroll över en rad bokstäver och siffror. Men när NFT-tekniken utvecklas och kanske drar nytta av lagstiftning kan det förändras.
Om du är intresserad av att veta mer om NFT:er, ta en titt på 5 appar för att skapa NFT:er på din iPhone och hur du säljer dem .
5. Decentraliserade appar (dApps)
När du använder en molnbaserad tjänst som Google Docs använder du en centraliserad app. Google har tillgång till all information i dina dokument, kan läsa allt och kontrollera det. Avvägningen är att vi kan lagra vår information i molnet, enkelt samarbeta med andra och njuta av en lång lista med andra bekvämligheter med molnappar.
Men tänk om du kunde ha fördelarna med dessa molntjänster utan att underkasta dig en central myndighet? Det är där decentraliserade appar eller "dApps" kommer in i bilden. De flesta dApps använder Ethereum blockchain för att göra sin onlineberäkning, och så att beräkningen betalas för att använda Ethereum "gas" avgifter.
Men dApps överensstämmer med Web3-kraven för att vara offentliga, öppen källkod och säkrade genom kryptografi. Så dApp-användare kontrollerar sin data och vem kan se den samtidigt som de drar nytta av molnbaserad datorkraft för att köra vilken funktion som helst som en specifik dApp är designad för. Om du vill se vilka dApps som finns tillgängliga, kolla in vår State of the dApps , som registrerar de viktigaste.
Ethereum blockchain är designad för att stödja Web3-teknik från grunden och har till och med ett dedikerat JavaScript-bibliotek som heter Web3.js för att hjälpa utvecklare att snabbt komma igång med sina Web3-projekt.
6. Smarta kontrakt
Om du köper en bil idag och tar ett lån från banken för att göra det, är det mycket pappersarbete inblandat. Banken upprättar ett avtal med dig som beskriver båda parters rättigheter och skyldigheter. Enligt avtalet, om du inte betalar, måste banken genomdriva specifika åtgärder (som att återta bilen) enligt avtalet.
Smarta kontrakt kan göra exakt samma jobb, men de kräver inte en central myndighet för att verkställa eller övervaka någonting. Allt sker automatiskt enligt avtalets regler och logik.
Smarta kontrakt gör det möjligt att tillhandahålla finansiella tjänster, eller upprätta juridiska avtal mellan parter, på ett mycket mer överkomligt sätt än traditionella kontakter. De är också mycket mer rättvisa och kan inte manipuleras när de väl har aktiverats.
Naturligtvis, som alla kontrakt, är ett smart kontrakt bara så bra som villkoren och logiken i det, men om man antar att kontraktet är rättvist, kommer ett smart kontrakt att upprätthållas med opartiskhet.
7. Distribuerad beräkning (Edge Computing)
Edge computing handlar om att leverera onlinedata och tjänster så nära där den efterfrågas eller genereras som möjligt. Edge computing är nästan motsatsen till "Big Data"-beräkningar i massiva centraliserade datorcenter, medan edge computing sker vid de bokstavliga kanterna av nätverket.
Till exempel kan data bearbetas på din lokala dator innan de skickas till en central plats för att aggregeras. Det betyder att du kan kombinera processorkraften hos enheter längs kanterna på ditt nätverk till en gigantisk decentraliserad superdator. Med miljarder IoT-enheter ( Internet of Things ) som samlar information i smarta hem, fabriker och butiker, är det en verklig utmaning att ha tillräckligt med datorkraft för att bearbeta denna data. Edge computing erbjuder ett sätt att möta dessa krav, spara på bandbredd och leverera dataförfrågningar snabbt.
8. Decentraliserade autonoma organisationer (DAO)
En organisation, som ett företag eller välgörenhet, har en centraliserad struktur. Det finns kommando och kontroll från chefer och ledning på alla nivåer för att samordna alla olika personer som bidrar till det arbete som måste göras.
En DAO plattar ut hela strukturen. Det finns ingen VD, CFO eller något liknande. Varje medlem i organisationen har en röst och bestämmer när pengar ska spenderas från statskassan och på vad.
Organisationens regler är kodade med hjälp av innovativ kontraktsteknik i en tillståndslös (aka trustless) blockkedja. Det finns inget behov av de komplexa och kostsamma administrativa avdelningar som traditionella organisationer har utvecklat för att hålla allt igång. DAO:er gör det också praktiskt taget omöjligt att begå bedrägerier eftersom varje transaktion och dess historia är öppen för offentlig granskning,
9. Maskininlärning och artificiell intelligens
Under de senaste åren har vi sett den snabba ökningen av maskininlärningsteknik och andra betydande områden av artificiell intelligens. Våra smartphones är packade med dessa teknologier, vilket är hur applikationer som Apples Siri fungerar. Tack vare Natural Language Processing (NLP) kan du prata med en intelligent agent och de kan analysera det du frågar efter.
Maskininlärning används också för att bearbeta enorma mängder data i realtid för att förutsäga våra behov och beteende. Tack vare Internet of Things (IoT) har vi intelligenta nätverksanslutna enheter överallt. Detta skapar många möjligheter att samla in data och göra något värdefullt av den.
Låt oss titta på tjänster som Wolfram Alpha , som använder artificiell intelligens för att generera kunskap från data. Vi får ett smakprov på hur en demokratiserad webb med offentlig data öppen för alla skulle kunna vara.
10. Metaversen
Metaverse är ett annat dåligt definierat koncept som ser ut som att det kommer att överlappa och länka samman med Web3-koncept, antingen någonsin skulle komma att förverkligas.
The Metaverse är en vision om hur vårt framtida gränssnitt mot webben kommer att se ut. Det beror mycket på virtuell verklighet (VR) och Augmented Reality (AR) för att skapa en ihållande och integrerad användarupplevelse.
I Metaverse smälter de digitala föremålen du äger med den naturliga världen, och du interagerar med webben på ett mycket mer förkroppsligat sätt. Det är lite som den virtuella världen av Ready Player One, men förhoppningsvis bara lite mindre dystopisk.
Web3 har allvarliga utmaningar
Den förutspådda tredje generationen av webben låter spännande på pappret, men praktiska utmaningar står i vägen för att bli verklighet, åtminstone i sin rena, idealistiska form. Web3 representerar en anslutningsnivå som aldrig tidigare har setts på internet. Hur komplex den moderna webben än är, den är ingenting jämfört med det stora antalet noder som är involverade i Web3-scenariot med fokus på en decentraliserad webb.
Det största problemet med Web3 är dock inte en fråga om teknik utan en fråga om politik. Det finns allvarliga frågor om integritet. Vilka nya metoder för bedrägeri och manipulation möjliggör det, trots att det är öppet för offentlig granskning? Kan vi helt gå bort från vissa centrala myndigheter? Web3 är så radikalt i konceptet att det kommer att dröja innan vi vet svaren på dessa frågor, och i vissa fall kan riskerna med att överge beprövade system vara för höga för experiment.