
Najprej malo zgodovine.
Web 1.0 je bila mreža za dostop do vsebin, ki so jih objavili lastniki spletnih strani. Statične html-strani, dostop do informacij le za branje, glavna prednost so bile hipertekstne povezave, ki so vodile na strani te in drugih spletnih mest. Tipičen format spletne strani je bil informativni vir. Doba prenosa offline vsebin v splet: digitalizacija knjig, skeniranje slik (digitalni fotoaparati so bili še redkost).
Web 2.0 je družbena mreža, ki povezuje ljudi. Uporabniki, potopljeni v spletni prostor, ustvarjajo vsebino neposredno na spletnih straneh. Interaktivne dinamične strani, označevanje vsebin, spletna sindikacija, tehnologija mash-up, AJAX, spletne storitve. Informativni viri so ustopili mesto družbenim omrežjem, blogom in wiki. Doba online generacije vsebin.
Očitno je, da se je izraz "web 1.0" pojavil šele po tem, ko je nastal "web 2.0", da bi označil prejšnji internet. In skoraj takoj so se začela pogovora o prihodnji različici 3.0. Bilo je več različic vizij te prihodnosti, vse pa so bile seveda povezane s premagovanjem pomanjkljivosti in omejitev web 2.0.
Vodja Netscape.com Jason Calacanis je bil predvsem zaskrbljen zaradi nizke kakovosti vsebin, ki jih ustvarjajo uporabniki, in je predlagal, da je prihodnost interneta v "nadarenih ljudeh", ki bodo začeli "ustvarjati visokokakovostne vsebine" (Web 3.0, "uradna" definicija, 2007). Razumljiva misel, vendar ni razložil, kako in kje bodo to počeli, na katerih spletnih mestih, no, zagotovo ne na Facebooku.
Avtor izraza "web 2.0" Tim O'Reilly je razumno predlagal, da za objavo informacij na spletu ni nujen tako nezanesljiv posrednik, kot je človek. Podatke lahko v internet prenašajo tudi tehnične naprave. In te iste tehnične naprave lahko podatke preberejo neposredno iz spletnih skladišč. V bistvu je Tim O'Reilly predlagal, da se web 3.0 povezuje z nam znanim izrazom "internet stvari".
Eden od ustanoviteljev svetovnega spleta Tim Berners-Lee je v prihodnji različici interneta videl uresničitev svoje dolgoletne (1998) sanje o semantičnem spletu. Njegovo razumevanje tega pojma je zmagalo — večina tistih, ki so govorili o "web 3.0", je do nedavnega imela v mislih prav semantični splet, torej omrežje, v katerem je bilo vsebina spletnih strani smisleno za računalnik in bralno razumljivo. Nekje med letoma 2010 in 2012 je bilo veliko pogovorov o ontologizaciji, semantični projekti so množično nastajali, a znan izid je — še vedno uporabljamo internet različice 2.0. Edini, ki so preživeli, so v glavnem sheme semantičnega označevanja Schema.org in znanstvene grafike spletnih velikanov Google, Microsoft, Facebook, LinkedIn.
Skriti propad semantičnega spleta so pomagale nove močne valove digitalnih inovacij. Interes medijev in javnosti se je preusmeril na velike podatke, internet stvari, globoko učenje, brezpilotne letalnike, dodatno realnost in, seveda, blokchain. Če so prvi v seznamu v večji meri offline-tehnologije, je blockchain v svoji biti projekt na mreži. Na vrhuncu svoje priljubljenosti v letih 2017-2018 je celo kandidiral na vlogo novega interneta (to misel je večkrat izrazil eden od ustanoviteljev Ethereuma Joseph Lubin).
Toda čas je minil in beseda "blockchain" se je začela povezovati ne več s prebojem v prihodnost, temveč bolj z neizpolnjenimi upanji. In naravno se je pojavila ideja o rebrandingiranju: zakaj ne bi o blockchainu govorili kot o samostojnem projektu, temveč ga vključili v tehnološki sklad, ki ponazarja vse novo in svetlo. Tako je za to "novo" ime (resda ne novo) našli "web 3.0". In da bi kako opravičili to nenovost, so morali vključiti tudi semantično mrežo v sklad "svetlega".
Trenutno nije u trendu blockchain, već infrastruktura decentraliziranog interneta web 3.0, koja se sastoji od nekoliko ključnih tehnologija: blockchain, mašinsko učenje, semantička mreža i internet stvari. U brojnim tekstovima koji su se pojavili u posljednjih godinu dana o novoj reinkarnaciji web 3.0, može se detaljno saznati o svakoj od njegovih komponenti, ali, nažalost, nema odgovora na prirodna pitanja: kako se te tehnologije integrišu u celinu, zašto su internetu stvari potrebne neuronske mreže, a semantičkoj mreži blockchain? Većina timova jednostavno nastavlja sa radom na blockchain-u (verovatno u nadi da će stvoriti kriptovalutu sposobnu da nadmaši bitcoin, ili samo vraćajući investicije), ali pod novim sloganom 'web 3.0'. Ipak, barem nešto o budućnosti, a ne o neopravdanim nadama.
No, nije sve tako sumorno. Sada ću pokušati ukratko odgovoriti na postavljena gornja pitanja.
Zašto semantičkoj mreži blockchain? Naravno, ovde nije reč o blockchain-u kao takvom (nizu kriptografski povezani blokova), već o tehnologiji koja omogućava identifikaciju korisnika, konsenzusnu validaciju i zaštitu sadržaja na osnovu kriptografskih metoda u peer-to-peer mreži. Dakle, semantički graf kao takva mreža dobija pouzdano decentralizovano skladište sa kriptografskom identifikacijom zapisa i korisnika. To nije semantička oznaka stranica na besplatnom hostingu.
Zašto bi semantika bila značajna za hipotetički blockchain? Ontologija se u osnovi bavi raspodelom sadržaja po tematskim oblastima i nivoima. To znači da se semantička mreža, primenjena na peer-to-peer mrežu — a da to pojednostavimo, organizacija mrežnih podataka u jedinstven semantički graf — pridružuje prirodnoj klasterizaciji mreže, što podrazumeva njeno horizontalno skaliranje. Organizacija nivoa grafa omogućava paralelnu obradu semantički nezavisnih podataka. Ovo je već arhitektura podataka, a ne bacanje svega bez razmatranja u blokove i skladištenje na svim čvorovima.
Zakaj internetom stvari potrebujemo semantiko in blockchain? Blockchain je dokaj enostaven — potreben je kot zanesljiv prostor za shranjevanje z vgrajenim sistemom identifikacije akterjev (vključno z IoT-senzorji) preko kriptografskih ključev. Semantika pa, po eni strani, omogoča segmentacijo podatkovnega toka po tematskih grozdih, kar zmanjšuje obremenitev vozlišč, po drugi strani pa omogoča, da so podatki, ki jih pošiljajo IoT naprave, smiselni in zato neodvisni od aplikacij. Tako se bomo lahko brez skrbi porabili dokumentacijo za API aplikacij.
Zdaj pa je treba ugotoviti, kakšna je obojestranska korist od prepletanja strojnega učenja in semantične mreže? No, tukaj je vse izjemno preprosto. Kje, če ne v semantičnem grafu, lahko najdemo tako velikanski nabor validiranih, strukturiranih, smiselno opredeljenih podatkov v enotnem formatu, ki je tako nujno potreben za učenje nevronov? Po drugi strani pa, kaj bolje kot nevronska mreža analizira graf za prisotnost koristnih ali škodljivih anomaliij, recimo, za odkrivanje novih pojmov, sinonimov ali spama?
Takšen web 3.0 potrebujemo. Jason Calacanis bo rekel: povedal sem, da bo to orodje za ustvarjanje visokokakovostne vsebine s strani nadarjenih ljudi. Tim Berners-Lee bo zadovoljen: semantika je ključna. In Tim O’Reilly bo tudi imel prav: web 3.0 je o "interakciji interneta s fizičnim svetom", o brišanju mej med online in offline, ko bomo pozabili besede "vstopi v omrežje".
Moji prejšnji pristopi k temi
- (2012)
- (video, 2013)
- (2015)
- (2019)
Izvor: habr.com
