
Na začiatku trochu histórie.
Web 1.0 je sieť na prístup k obsahu, ktorý zverejňovali vlastníci stránok. Statické html stránky, prístup k informáciám iba na čítanie, hlavnou radosťou sú hypertextové odkazy, ktoré vedú na stránky tejto a iných stránok. Typický formát stránky je informačný zdroj. Éra prenášania offline obsahu do siete: digitalizácia kníh, skenovanie obrázkov (digitálne fotoaparáty boli ešte raritou).
Web 2.0 je sociálna sieť, ktorá spája ľudí. Užívatelia, hlboko ponorení do internetového priestoru, vytvárajú obsah priamo na webových stránkach. Interaktívne dynamické stránky, tagovanie obsahu, webová syndikácia, technológia mash-up, AJAX, webové služby. Informačné zdroje ustupujú sociálnym sieťam, blogom, wiki. Éra online generácie obsahu.
Je jasné, že termín "web 1.0" vznikol len po vzniku "web 2.0", aby označil predchádzajúci internet. A prakticky hneď začali rozhovory o budúcej verzii 3.0. Variants for understanding this future were several, and all of them, of course, were related to overcoming the shortcomings and limitations of web 2.0.
Riaditeľa Netscape.com Jasona Calacanisa najviac znepokojovala nízka kvalita užívateľmi vytváraného obsahu a predpokladal, že budúcnosť internetu patrí "talentovaným ľuďom", ktorí začnú "vytvárať kvalitný obsah" (Web 3.0, "oficiálny" definícia, 2007). Myšlienka je celkom rozumná, ale ako a kde to budú robiť, na akých stránkach, nevysvetlil. Nuž, nie na Facebooku predsa.
Autor termínu "web 2.0" Tim O'Reilly rozumne predpokladal, že na umiestnenie informácií v sieti nie je povinný taký nespolehlivý prostredník, ako je človek. Údaje do internetu môžu dodávať aj technické zariadenia. A tie isté technické zariadenia môžu čítať údaje priamo z webových úložísk. V podstate, Tim O'Reilly navrhol asociovať web 3.0 s už známym termínom "internet vecí".
Jedným z zakladateľov celosvetovej siete Tim Berners-Lee videl v budúcej verzii internetu uskutočnenie svojho dávneho (1998) sna o sémantickej webovej stránke. A jeho interpretácia tohto termínu vyhrala - väčšina tých, ktorí hovorili o „web 3.0“, doposiaľ mala na mysli práve sématický web, teda sieť, v ktorej by bol obsah stránok zmysluplný pre počítač, strojovo čitateľný. Kdesi okolo rokov 2010-2012 bolo veľa rečí o ontologizácii, vo veľkom sa rodili sémantické projekty, ale výsledok je známy všetkým - stále používame internet verziu 2.0. Plnohodnotne prežila vlastne len schéma sémantického označovania Schema.org a grafy znalostí internetových gigantov Google, Microsoft, Facebook, LinkedIn.
Skryť zlyhanie sémantického webu pomohli nové mocné vlny digitálnych inovácií. Záujem médií a verejnosti sa presunul na veľké dáta, internet vecí, hlboké učenie, bezpilotné lietadlá, rozšírenú realitu a, samozrejme, blockchain. Ak sú prvé na zozname do značnej miery offline-technológie, blockchain je v podstate sieťový projekt. Na vrchole svojej popularity v rokoch 2017-2018 sa dokonca uchádzal o rolu nového internetu (túto myšlienku opakovane zdôrazňoval jeden zo zakladateľov Etherea Joseph Lubin).
Ale čas plynul, a slovo „blockchain“ sa začalo spájať už nie s prielomom do budúcnosti, ale skôr s neopodstatnenými nádejami. A prirodzene vznikol nápad na rebranding: a čo keby sme o blockchaine nehovorili ako o samostatnom projekte, ale zahrnuli ho do technológií, ktoré stelesňujú všetko nové a svetlé. Hneď pre toto „nové“ sa našlo názov (pravda, nie nový) „web 3.0“. A aby sme nejak ospravedlnili túto nenovosť názvu, museli sme do „rozjasneného“ stacku zahrnúť aj sémantickú sieť.
Takže, v súčasnosti nie je na scéne blockchain, ale infraštruktúra decentralizovaného internetu web 3.0, ktorá sa skladá z niekoľkých základných technológií: blockchain, strojové učenie, sémantický web a internet vecí. V mnohých textoch, ktoré sa objavili za posledný rok a sú venované novej inkarnácii web 3.0, sa dá podrobne dozvedieť o každej jeho súčasti, ale, bohužiaľ, neexistuje odpoveď na prirodzené otázky: ako sa tieto technológie spájajú do jedného celku, prečo potrebujú neurové siete internet vecí a sémantický web blockchain? Väčšina tímov sa jednoducho naďalej zaoberá blockchainom (pravdepodobne v nádeji, že vytvorí kryptomenu, ktorá prekoná bitcoin, alebo len uplatňuje investície), ale pod novým sloganom 'web 3.0'. Napriek tomu aspoň niečo o budúcnosti, a nie o neopodstatnených nádejinách.
Ale nie je to až také smutné. Teraz sa pokúsim stručne odpovedať na predložené otázky.
Prečo potrebuje sémantická sieť blockchain? Samozrejme, tu treba hovoriť nie o blockchain samotnom (reťazci kryptograficky prepojených blokov), ale o technológii, ktorá zabezpečuje identifikáciu používateľov, konsenzuálnu validáciu a ochranu obsahu na základe kryptografických metód v peer-to-peer sieti. Takže, sémantický graf ako takáto sieť získava spoľahlivé decentralizované úložisko s kryptografickou identifikáciou záznamov a používateľov. Toto nie je sémantické označovanie stránok na bezplatnom hostingu.
Prečo potrebuje podmienený blockchain syntax? Ontológia sa v podstate zaoberá rozdeľovaním obsahu podľa predmetných oblastí a úrovní. A to znamená, že na peer-to-peer sieť nasadená sémantická sieť — a jednoducho povedané, organizácia sieťových dát do jedného sémantického grafu — zabezpečuje prirodzenú klasterizáciu siete, teda jej horizontálne škálovanie. Úrovňová organizácia grafu umožňuje paralelné spracovanie sémanticky nezávislých dát. Toto je už architektúra dát, a nie len nahádzanie všetkého bez rozlíšenia do blokov a ich ukladanie na všetkých uzloch.
Prečo je pre internet vecí dôležitá semantika a blockchain? S blockchainom je to akosi triviálne — je potrebný ako spoľahlivé úložisko so zabudovaným systémom identifikácie aktérov (vrátane IoT senzorov) pomocou kryptografických kľúčov. A semantika, na jednej strane, umožňuje segregovať tok dát podľa predmetových klastrov, čo znamená, že uľahčuje záťaž uzlov, na druhej strane, dokáže spraviť dáta odosielané IoT zariadeniami zmysluplnými, a teda nezávislými od aplikácií. Môžeme zabudnúť na požiadavku na dokumentáciu API aplikácií.
A zostáva zistiť, aký je vzájomný profit z prepojovania strojového učenia a semantickej siete? No, tu je to úplne jednoduché. Kde, ak nie v semantickom grafe, možno nájsť taký obrovský súbor validovaných, štruktúrovaných, významovo definovaných dát v jedinom formáte, ktorý je nevyhnutný na učenie neurónových sietí? Na druhej strane, čo lepšie ako neurónová sieť analyzuje graf na prítomnosť užitočných alebo škodlivých anomálií, povedzme, na odhaľovanie nových pojmov, synonym alebo spamu?
A takýto web 3.0 potrebujeme. Jason Calacanis povie: hovoril som, že to bude nástroj na vytváranie kvalitného obsahu talentovanými ľuďmi. Tim Berners-Lee bude spokojný: semantika vládne. A Tim O'Reilly tiež bude mať pravdu: web 3.0 je o 'interakcii internetu s fyzickým svetom', o zmiznutí hranice medzi online a offline, keď zabudneme na slová 'vstúpte do siete'.
Moje predchádzajúce prístupy k téme
- (2012)
- (video, 2013)
- (2015)
- (2019)
Zdroj: habr.com
