
Nejprve trochu historie.
Web 1.0 — je síť pro přístup k obsahu, který umísťovali na stránky jejich vlastníci. Statické html stránky, přístup k informacím pouze pro čtení, hlavní radostí jsou hypertextové odkazy vedoucí na stránky této a dalších webů. Typickým formátem webu je informační zdroj. Éra převodu offline obsahu do sítě: digitalizace knih, skenování obrázků (digitální fotoaparáty byly ještě vzácností).
Web 2.0 — sociální síť spojující lidi. Uživatelé, ponořeni až po uši do internetového prostoru, vytvářejí obsah přímo na webových stránkách. Interaktivní dynamické weby, tagování obsahu, webová syndikace, technologie mash-up, AJAX, webové služby. Informační zdroje ustupují místům na sociálních sítích, blogovacích platformách, wiki. Éra online generování obsahu.
Je jasné, že termín “web 1.0” vznikl až po příchodu “web 2.0”, aby označil předchozí internet. A téměř okamžitě začaly diskuse o budoucí verzi 3.0. Existovalo několik různých pohledů na tuto budoucnost a všechny, samozřejmě, byly spojeny s překonáním nedostatků a omezení webu 2.0.
Ředitele Netscape.com Jasona Calacanise především trápila nízká kvalita obsahu vytvářeného uživateli a domníval se, že budoucnost internetu patří „nadějným lidem“, kteří začnou „vytvářet kvalitní obsah“ (Web 3.0, „oficiální“ definice, 2007). Myšlenka je docela rozumná, ale jak a kde to budou dělat, na jakých stránkách, neobjasnil. No přece ne na Facebooku.
Autor termínu “web 2.0” Tim O'Reilly rozumně předpokládal, že pro umisťování informací do sítě není nutný tak nespolehlivý prostředník, jako je člověk. Data do internetu mohou dodávat i technická zařízení. A tato stejná technická zařízení mohou číst data přímo z webových úložišť. V podstatě Tim O'Reilly navrhl spojit web 3.0 s pro nás již známým termínem “internet věcí”.
Jeden ze zakladatelů světové sítě Tim Berners-Lee viděl v budoucí verzi internetu naplnění svého dávného (1998) snu o sémantickém webu. A jeho výklad termínu zvítězil — většina těch, kdo hovořili o „webu 3.0“, měla až donedávna na mysli právě sémantický web, tedy síť, ve které by obsah stránek byl pro počítače smysluplný a strojově čitelný. Někdy v letech 2010-2012 se diskutovalo o ontologizaci, vznikalo množství sémantických projektů, ale výsledek je všem znám — stále používáme internet verze 2.0. Plně přežila, v podstatě, jenom schéma sémantického značení Schema.org a grafy znalostí internetových obrů Google, Microsoft, Facebook, LinkedIn.
Skrytí selhání sémantického webu pomohly nové silné vlny digitálních inovací. Zájem médií a veřejnosti se přesunul na velká data, internet věcí, hluboké učení, bezpilotní technologie, rozšířenou realitu a samozřejmě blockchain. Zatímco první z uvedeného seznamu jsou převážně offline technologie, blockchain je v podstatě síťový projekt. Na vrcholu své popularity v letech 2017-2018 dokonce usiloval o roli nového internetu (tuto myšlenku opakovaně vyjadřoval jeden ze zakladatelů Etherea Joseph Lubin).
Ale čas plynul a slovo „blockchain“ se začalo asociovat ne s průlomem do budoucnosti, ale spíše s neopodstatněnými nadějemi. A přirozeně vznikla myšlenka rebrandingu: co kdybychom o blockchainu nemluvili jako o soběstačném projektu, ale zařadili bychom ho do technologického stacku, který zosobňuje všechno nové a světlé. Pro toto „nové“ hned našli název (i když ne zcela nový) „web 3.0“. A aby se nějak ospravedlnila tato nenovost názvu, musela se do „světlého“ stacku zahrnout i sémantická síť.
Takže nyní není v trendu blockchain, ale infrastruktura decentralizovaného internetu web 3.0, která se skládá z několika klíčových technologií: blockchainu, strojového učení, sémantického webu a internetu věcí. V mnoha nově vzniklých textech za poslední rok věnovaných nové inkarnaci webu 3.0 se lze podrobně dozvědět o každé z jeho součástí, ale tady je problém: neexistuje odpověď na přirozené otázky: jak se tyto technologie spojují v celek, proč potřebují neuronové sítě internet věcí, a sémantický web blockchain? Většina týmů se prostě dál zabývá blockchainem (asi v naději, že vytvoří kryptoměnu, která by mohla překonat Bitcoin, nebo jen tak splácejí investice), ale pod novým označením „web 3.0“. Přesto alespoň něco o budoucnosti, a ne o neopodstatněných nadějích.
Ale ne všechno je tak tragické. Nyní se pokusím stručně odpovědět na výše položené otázky.
Proč potřebuje sémantická síť blockchain? Samozřejmě, je nutné mluvit ne o blockchainu samotném (řetězci kryptograficky spojených bloků), ale o technologii, která zajišťuje identifikaci uživatelů, konsensuální validaci a ochranu obsahu na základě kryptografických metod v peer-to-peer síti. Takže sémantický graf jako taková síť získává spolehlivé decentralizované úložiště s kryptografickou identifikací záznamů a uživatelů. To není sémantické označování stránek na bezplatném hostingu.
Proč potřebuje smyšlený blockchain sémantiku? Ontologie, to je vlastně o rozdělování obsahu podle tematických oblastí a úrovní. A to znamená, že na peer-to-peer síť navržená sémantická pavučina - a pokud to řekneme jednoduše, organizace síťových dat do jediného sémantického grafu - zajišťuje přirozenou klasterizaci sítě, tedy její horizontální škálovatelnost. Úrovňová organizace grafu umožňuje paralelizaci zpracování sémanticky nezávislých dat. To už je architektura dat, a ne neomezené shromažďování všeho do bloků a jeho ukládání na všechny uzly.
Proč potřebuje internet věcí sémantiku a blockchain? S blockchainem to vypadá jasně — je potřeba jako spolehlivé úložiště se zabudovaným systémem identifikace aktérů (včetně IoT senzorů) pomocí kryptografických klíčů. Sémantika na jedné straně umožňuje segregovat tok dat podle tematických klastrů, což zajišťuje odlehčení uzlů, na druhé straně dává datům odesílaným IoT zařízeními smysl, takže jsou nezávislá na aplikacích. Můžeme zapomenout na žádost o dokumentaci k API aplikací.
A zbývá vyjasnit, jaký je vzájemný profit ze spojení strojového učení a sémantické sítě? No, tady je to zcela jednoduché. Kde, jak ne v sémantickém grafu, lze najít tak obrovský objem validovaných, strukturovaných, smyslově definovaných dat v jednotném formátu, tolik potřebném pro trénink neuronových sítí? Na druhou stranu, co by mohlo lépe než neuronová síť analyzovat graf za účelem nalezení užitečných nebo škodlivých anomálií, např. pro odhalení nových konceptů, synonym nebo spamu?
A takový web 3.0 potřebujeme. Jason Calacanis řekne: říkal jsem, že to bude nástroj pro tvorbu vysoce kvalitního obsahu nadanými lidmi. Tim Berners-Lee bude spokojen: sémantika vládne. A Tim O'Reilly také bude mít pravdu: web 3.0 je o "interakci internetu s fyzickým světem", o stírání hranice mezi online a offline, kdy zapomeneme na slova "vstoupit do sítě".
Moje předchozí přístupy k tématu
- (2012)
- (video, 2013)
- (2015)
- (2019)
Zdroj: habr.com
