Web 1.0 - гэта сетка для доступу да кантэнту, які размяшчалі на сайтах іх уладальнікі. Статычныя html-старонкі, доступ да інфармацыі толькі для чытання, асноўная радасць - гіперспасылкі, якія вядуць на старонкі гэтага і іншых сайтаў. Тыповы фармат сайта - інфармацыйны рэсурс. Эпоха пераносу ў сетку offline-кантэнту: аблічбоўка кніг, сканаванне малюначкаў (лічбавыя фотаапараты былі яшчэ рэдкасцю).
Web 2.0 – сацыяльная сетка, якая аб'ядноўвае людзей. Карыстальнікі, пагружаныя з галавой у інтэрнэт-прастору, ствараюць кантэнт непасрэдна на web-старонках. Інтэрактыўныя дынамічныя сайты, тэгаванне кантэнту, вэб-сіндыкацыя, тэхналогія mash-up, AJAX, вэб-службы. Інфармацыйныя рэсурсы саступаюць месца сацыяльным сеткам, блогхостынгам, wiki. Эпоха online-генерацыі кантэнту.
Зразумела, што тэрмін "web 1.0" узнік толькі пасля з'яўлення "web 2.0", для абазначэння ранейшага інтэрнэту. І практычна адразу пачаліся размовы аб будучай версіі 3.0. Варыянтаў бачання гэтай будучыні было некалькі, і ўсе яны, вядома ж, былі злучаны з пераадоленнем недахопаў і абмежаванняў web 2.0.
Кіраўніка Netscape.com Джэйсана Калаканіса перш за ўсё хвалявала нізкую якасць кантэнту, які ствараецца карыстальнікамі, і ён выказаў меркаванне, што будучыня інтэрнэту за "адоранымі людзьмі", якія пачнуць "ствараць высакаякасны кантэнт" (Вэб 3.0, "афіцыйнае" вызначэнне, 2007). Думка цалкам сабе разумная, але як і дзе яны гэта будуць рабіць, на якіх сайтах, ён не патлумачыў. Ну не на Фэйсбуку ж.
Аўтар тэрміна "web 2.0" Цім О'Рэйлі слушна выказаў здагадку, што для размяшчэння інфармацыі ў сетцы не абавязковы гэтак ненадзейны пасярэднік, як чалавек. Пастаўляць даныя ў інтэрнэт могуць і тэхнічныя ўстройствы. І тыя ж тэхнічныя прылады могуць чытаць дадзеныя непасрэдна з вэб-сховішчаў. Па сутнасці, Цім О'Рэйлі прапанаваў асацыяваць web 3.0 з ужо звыклым для нас тэрмінам "інтэрнэт рэчаў".
Адзін жа з заснавальнікаў сусветнай павуціны Цім Бернерс-Лі ўбачыў у будучай версіі інтэрнэту рэалізацыю сваёй даўняй (1998) мары аб семантычным вэбе. І яго трактоўка тэрміна перамагла - большасць якія вымаўляюць "web 3.0" да апошняга часу мелі ў выглядзе менавіта семантычны вэб, гэта значыць сетка, у якой кантэнт старонак сайтаў быў бы асэнсаваным для кампутара, машыначытальным. Недзе ў раёне 2010-2012 гадоў было шмат размоваў аб анталагізацыі, пачкамі пладзіліся семантычныя праекты, але вынік вядомы ўсім — мы да гэтага часу карыстаемся інтэрнэтам версіі 2.0. Паўнавартасна выжылі, у сутнасці, толькі схема семантычнай разметкі Schema.org і графы ведаў інтэрнетаўскіх монстраў Google, Microsoft, Facebook, LinkedIn.
Схаваць правал семантычнага вэба дапамаглі новыя магутныя хвалі лічбавых інавацый. Цікавасць прэсы і абывацеляў пераключыўся на вялікія дадзеныя, інтэрнэт рэчаў, глыбокае навучанне, беспілотнікі, дадатковую рэальнасць і, вядома ж, блокчэйн. Калі першыя па спісе гэта ў большай ступені offline-тэхналогіі, то блокчейн – сеткавы праект па сутнасці сваёй. На піку сваёй папулярнасці ў 2017-2018 гадах ён нават прэтэндаваў на ролю новага інтэрнэту (гэтую думку неаднаразова выказваў адзін з заснавальнікаў Эфірыума Джозэф Любін).
Але прайшоў час, і слова "блокчэйн" стала асацыявацца ўжо не з прарывам у будучыню, а хутчэй з неапраўданымі надзеямі. І натуральнай выявай паўстала ідэя рэбрэндынгу: а давайце мы не будзе казаць аб блокчейне, як аб самадастатковым праекце, а ўлучым яго ў стэк тэхналогій, якія ўвасабляюць усё новае і светлае. Тут жа для гэтага "новага" знайшлася назва (праўда, не новая) "web 3.0". А каб неяк апраўдаць гэтую ненавізну назвы прыйшлося ў стэк "светлага" уключыць і семантычную сетку.
Такім чынам, цяпер у трэндзе не блокчэйн, а інфраструктура дэцэнтралізаванага інтэрнэту web 3.0, якая складаецца з некалькіх асноўных тэхналогій: блокчэйна, машыннага навучання, семантычнага павуціння і інтэрнэту рэчаў. У мностве якія з'явіліся за апошні год тэкстах, прысвечаных новай рэінкарнацыі web 3.0, можна ў падрабязнасцях пазнаць аб кожным яго складніку, але, вось няўдача, няма адказу на натуральныя пытанні: як жа гэтыя тэхналогіі аб'ядноўваюцца ў нешта цэлае, навошта нейронавым сеткам інтэрнэт рэчаў, а семантычнай павуцінні блокчейн? Большасць каманд проста працягваюць займацца блокчейном (напэўна, у надзеі стварыць крыпту, здольную перамагчы біток, ці проста адпрацоўваючы інвестыцыі), але пад новай шыльдай "web 3.0". Усё ж хоць нешта пра будучыню, а не пра неапраўданыя спадзяванні.
Але не ўсё так сумна. Цяпер я паспрабую коратка адказаць на зададзеныя вышэй пытанні.
Навошта семантычнай сеткі блокчэйн? Вядома, тут трэба казаць не аб блокчейне як такім (ланцужку криптосцепленных блокаў), а аб тэхналогіі, якая забяспечвае ідэнтыфікацыю карыстачоў, кансэнсусную валідацыю і абарону кантэнту на аснове крыптаграфічных метадаў у аднарангавай сетцы. Дык вось, семантычны граф у якасці такой сеткі атрымлівае надзейнае дэцэнтралізаванае сховішча з крыптаграфічнай ідэнтыфікацыяй запісаў і карыстальнікаў. Гэта вам не семантычная разметка старонак на бясплатным хостынгу.
Навошта ўмоўнаму блокчейну семантыка? Анталогія, яна наогул пра разнясенне кантэнту па прадметных абласцях і ўзроўнях. А гэта значыць, што накінутая на аднарангавую сетку семантычная павуціна – а калі прасцей, арганізацыя сеткавых дадзеных у адзіны семантычны граф, – забяспечвае натуральную кластарызацыю сеткі, гэта значыць яе гарызантальнае маштабаванне. Узроўневая арганізацыя графа дазваляе распаралельваць апрацоўку семантычна незалежных дадзеных. Гэта ўжо архітэктура звестак, а не скідванне ўсяго без разбору ў блокі і захоўванне на ўсіх вузлах.
Навошта інтэрнэту рэчаў семантыка і блокчэйн? З блокчейном накшталт усё трывіяльна – ён патрэбен як надзейнае сховішча са ўбудаванай сістэмай ідэнтыфікацыі акцёраў (уключаючы IoT-датчыкі) па крыптаграфічным ключам. А семантыка, з аднаго боку, дазваляе сегрэгіраваць струмень дадзеных па прадметных кластарах, гэта значыць забяспечвае разгрузку нод, з іншай - дазваляе зрабіць дадзеныя, пасыланыя IoT-прыладамі, асэнсаванымі, а значыць незалежнымі ад прыкладанняў. Можна будзе забыцца аб запыце дакументацыі на API прыкладанняў.
І засталося высветліць, які ўзаемны профіт ад скрыжавання машыннага навучання і семантычнай сеткі? Ну, тут усё вельмі проста. Дзе, як не ў семантычным графе, можна знайсці такі каласальны масіў валідаваных, структураваных, сэнсава вызначаных дадзеных у адзіным фармаце, гэтак неабходны для навучання нейронак? З іншага боку, а што лепш нейронавай сеткі прааналізуе граф на наяўнасць карысных ці шкодных анамалій, скажам, для выяўлення новых паняццяў, сінонімаў ці спаму?
І вось такі web 3.0 нам патрэбен. Джэйсан Калаканіс скажа: я ж казаў, што гэта будзе інструмент для стварэння высакаякаснага кантэнту адоранымі людзьмі. Цім Бернерс-Лі будзе задаволены: семантыка руліць. І Цім О'Рэйлі таксама мае рацыю: web 3.0 — гэта пра "ўзаемадзеянне інтэрнэту з фізічным светам", пра сціранне грані паміж online і offline, калі мы забудзем словы "ўвайдзі ў сетку".