
Lad os starte med lidt historie.
Web 1.0 er et netvÊrk til adgang til indhold, der blev lagt op af ejere pÄ hjemmesider. Statiske html-sider, adgang til information kun som lÊsere, og den stÞrste glÊde var hyperlinks, der fÞrte til sider pÄ dette og andre websteder. Det typiske hjemmesideformat var en informationsressource. Tiden for at overfÞre offline-indhold til nettet: digitalisering af bÞger, scanning af billeder (digitale kameraer var stadig sjÊldne).
Web 2.0 er et socialt netvÊrk, der forbinder mennesker. Brugere, der dybt indgÄr i internetverdenen, skaber indhold direkte pÄ websiderne. Interaktive dynamiske websteder, tagging af indhold, web syndikation, mash-up teknologi, AJAX, webtjenester. Informationsressourcer bliver erstattet af sociale netvÊrk, bloghosting og wiki. Tiden for online-generering af indhold.
Det er klart, at termen âweb 1.0â kun opstod efter fremkomsten af âweb 2.0â for at beskrive det tidligere internet. Og nĂŠsten med det samme begyndte diskussionerne om den fremtidige version 3.0. Der var flere visioner for denne fremtid, og alle var selvfĂžlgelig relateret til at overvinde ulemperne og begrĂŠnsningerne ved web 2.0.
Netscape.com's leder Jason Calacanis var primĂŠrt bekymret over den lave kvalitet af det indhold, der blev skabt af brugerne, og han foreslog, at internettets fremtid tilhĂžrte âde talentfulde personerâ, som ville begynde at âskabe hĂžjkvalitetsindholdâ (Web 3.0, âofficielâ definition, 2007). Tanken er ganske fornuftig, men hvordan og hvor de ville gĂžre det, pĂ„ hvilke websteder, forklarede han ikke. Jamen, ikke pĂ„ Facebook.
Skaberen af termen âweb 2.0â Tim OâReilly antog med rette, at det ikke er nĂždvendigt med en sĂ„ upĂ„lidelig mellemmand som mennesket for at lĂŠgge information pĂ„ nettet. Data kan ogsĂ„ leveres til internettet af tekniske enheder. Og de samme tekniske enheder kan lĂŠse data direkte fra web-lagringer. I grunden foreslog Tim OâReilly at associere web 3.0 med den allerede velkendte term âtingenes internet.â
En af grundlÊggerne af det verdensomspÊndende net, Tim Berners-Lee, sÄ i fremtidige versioner af internettet realiseringen af sin lÊnge nÊret (1998) drÞm om et semantisk web. Hans fortolkning af termen vandt - stÞrstedelen af dem, der sagde "web 3.0", mente indtil for nylig netop det semantiske web, altsÄ et netvÊrk, hvor indholdet pÄ hjemmesiders sider ville vÊre meningsfuldt for computere, maskinlÊsbar. Omkring 2010-2012 var der mange snakke om ontologisering, der blev skabt mange semantiske projekter, men resultatet er kendt for alle - vi bruger stadig internettet i version 2.0. I realiteten har kun schemaet for semantisk markup Schema.org og viden grafen fra internetmonstre som Google, Microsoft, Facebook, LinkedIn overlevet i fuldt omfang.
Nye kraftige bÞlger af digitale innovationer har hjulpet med at skjule fiaskoen med det semantiske web. Mediernes og offentlighedens interesse skiftede fokus til big data, Internet of Things, dyb lÊring, droner, augmented reality og selvfÞlgelig blockchain. Mens de fÞrste pÄ listen i hÞjere grad er offline-teknologier, er blockchain i sin essens et netvÊrksprojekt. PÄ hÞjdepunktet af sin popularitet i 2017-2018 ansÄ nogle det endda for at vÊre den nye fremtid for internettet (den tanke blev gentagne gange udtrykt af en af grundlÊggerne af Ethereum, Joseph Lubin).
Men der er gÄet tid, og ordet "blockchain" er ikke lÊngere forbundet med et gennembrud ind i fremtiden, men snarere med ubegrundede forhÄbninger. Og naturligvis opstod idéen om rebranding: hvad hvis vi ikke omtaler blockchain som et selvforsynende projekt, men inkluderer det i en teknologi-stak, der personificerer alt det nye og lysende. Der blev straks fundet et navn (dog ikke nyt) til dette "nye", "web 3.0". Og for at retfÊrdiggÞre denne ikke-nyhed mÄtte man ogsÄ inkludere det semantiske net i den "lyse" stak.
SĂ„ i Ăžjeblikket er det ikke blockchain, der er trendy, men infrastrukturen for det decentrale internet web 3.0, som bestĂ„r af flere grundlĂŠggende teknologier: blockchain, maskinlĂŠring, semantisk web og Internet of Things. I mange af de tekster, der er dukket op det sidste Ă„r og omhandler den nye inkarnation af web 3.0, kan man lĂŠse detaljeret om hver enkelt komponent, men desvĂŠrre er der ikke svar pĂ„ de naturlige spĂžrgsmĂ„l: hvordan disse teknologier forenes til en helhed, hvorfor har neurale netvĂŠrk brug for Internet of Things, og hvad har blockchain med det semantiske web at gĂžre? De fleste teams fortsĂŠtter bare med at arbejde med blockchain (sikkert i hĂ„bet om at skabe en kryptovaluta, der kan konkurrere med Bitcoin, eller simpelthen for at indhente investeringerne), men under den nye betegnelse âweb 3.0â. Alligevel er der lidt om fremtiden, i stedet for urealistiske forhĂ„bninger.
Men det er ikke alt sÄ dystert. Nu vil jeg kort forsÞge at besvare de stillede spÞrgsmÄl.
Hvorfor har den semantiske netvÊrk brug for blockchain? SelvfÞlgelig skal vi ikke tale om blockchain som sÄdan (kÊden af kryptokÊdede blokke), men om teknologien, der muliggÞr identifikation af brugere, konsensusvalidering og beskyttelse af indhold baseret pÄ kryptografiske metoder i et peer-to-peer-netvÊrk. SÄledes fÄr det semantiske graph som et sÄdant netvÊrk et sikkert decentraliseret lager med kryptografisk identifikation af poster og brugere. Det er ikke bare semantisk markup af websider pÄ gratis hosting.
Hvorfor har en hypotetisk blockchain semantik? Ontologi handler grundlĂŠggende om opdeling af indhold i emneomrĂ„der og niveauer. Det betyder, at nĂ„r det semantiske web overlayes pĂ„ et peer-to-peer-netvĂŠrk â for at sige det enkelt, organiseringen af netdata i et samlet semantisk graph â giver det en naturlig klustering af netvĂŠrket, det vil sige dets horisontale skalering. Den niveauorganiserede graph muliggĂžr parallel behandling af semantisk uafhĂŠngige data. Dette er allerede datarkitektur, ikke blot at smide alt uden omtanke i blokke og opbevare dem pĂ„ alle noder.
Hvorfor har Internet of Things brug for semantik og blockchain? Blockchain synes at vĂŠre ligetil â det er nĂždvendigt som et pĂ„lideligt lager med et indbygget identifikationssystem for aktĂžrer (herunder IoT-sensorer) baseret pĂ„ kryptografiske nĂžgler. Semantik gĂžr det pĂ„ den ene side muligt at segmentere datastreams efter emneklynger, hvilket aflaster noder, og pĂ„ den anden side gĂžr det data, der sendes fra IoT-enheder, meningsfulde og dermed uafhĂŠngige af applikationer. Man kan glemme at anmode om dokumentationen til API'erne for applikationerne.
Og det er tilbage at finde ud af, hvad den gensidige fordel ved at krydse maskinlÊring med semantiske netvÊrk er? Her er alt meget enkelt. Hvor kan man finde en sÄ enorm mÊngde validerede, strukturerede, meningsfulde data i et enkelt format, som er sÄ nÞdvendigt for at trÊne neurale netvÊrk, hvis ikke i det semantiske graf? PÄ den anden side, hvad er bedre end et neuralt netvÊrk til at analysere grafen for at finde nyttige eller skadelige anomalier, for eksempel til at identificere nye begreber, synonymer eller spam?
Og sĂ„dan et web 3.0 har vi brug for. Jason Calacanis vil sige: jeg sagde jo, at det vil vĂŠre et vĂŠrktĂžj til at skabe indhold af hĂžj kvalitet af talentfulde mennesker. Tim Berners-Lee vil vĂŠre tilfreds: semantik styrer. Og Tim OâReilly vil ogsĂ„ have ret: web 3.0 handler om "internetets interaktion med den fysiske verden", om at udviske grĂŠnsen mellem online og offline, nĂ„r vi glemmer ordene "log ind pĂ„ nettet".
Mine tidligere tilgange til emnet
- (2012)
- (video, 2013)
- (2015)
- (2019)
Kilde: habr.com
