Читай, пиши, управляй: блокчейн как новая эра интернета
Шрифт:
Второй протокол, на почве которого тоже расцвели многие приложения, – Веб, или протокол передачи гипертекста, он же HTTP (hypertext transfer protocol). Британский ученый Тим Бернерс-Ли изобрел его – а также язык разметки гипертекста, или HTML (hypertext markup language), – для форматирования и рендеринга сайтов в 1989 году, когда работал в швейцарской физической лаборатории CERN. (Обратите внимание: люди часто используют понятия «интернет» и «Веб» как взаимозаменяемые, но это разные сети: первая соединяет устройства, а вторая связывает страницы.)
Благодаря простоте, универсальности и открытости электронная почта и Веб были приняты на ура. После создания этих протоколов программисты кодифицировали их в почтовые клиенты и браузеры, многие с открытым исходным кодом. В результате любой желающий мог загрузить такой клиент (сегодня большинство
Люди взаимодействуют с протоколами через клиенты. Например, Веб начал становиться массовым только после того, как в 1993 году дебютировал один из таких клиентов – удобный для пользователей браузер Mosaic [45] . Сегодня самыми популярными считаются проприетарные браузеры, такие как Google Chrome, Apple Safari и Microsoft Edge, а самыми популярными почтовыми клиентами – Gmail (проприетарный, размещенный на серверах Google) и Microsoft Outlook (загружаемый на локальные компьютеры). Широкий спектр ПО, как проприетарного, так и с открытым исходным кодом, также остается доступным для работы веб-серверов и серверов электронной почты.
45
Mosaic Launches an Internet Revolution / National Science Foundation, April 8, 2004 // new.nsf.gov/news/mosaic-launches-internet-revolution.
Коммуникационная система, легшая в основу интернета, проектировалась как децентрализованная и благодаря этому достаточно устойчивая и надежная, чтобы пережить ядерный удар. Она трактовала все узлы как равноправные и в результате могла бы продолжать функционировать даже после уничтожения некоторых ее частей. Электронная почта и Веб унаследовали эту философию. Все узлы в них «одноранговые»; ни один не имеет никаких преимуществ перед остальными.
Однако один компонент интернета спроектировали иначе. Он контролировал специальную функцию: присвоение имен.
Это обязательное требование для любой сети. Имена – базовые виды аватаров, важнейших компонентов для построения сообществ. В Twitter меня, например, зовут @cdixon, а мой сайт называется cdixon.org. Эти удобные и понятные имена облегчают другим людям задачу найти меня и связаться со мной. Если кто-то хочет на меня подписаться, добавить меня в друзья или прислать мне что-нибудь, он легко делает это по ссылке на одно из моих имен.
У машин тоже есть имена. В интернете компьютеры знают друг друга под так называемыми адресами интернет-протокола – наборами чисел, которые трудно запомнить человеку, но не машине. Представьте, что вам нужно набирать многозначное число для каждой веб-страницы, которую вы хотите посетить. Пролистываете «Википедию»? Вводите 198.35.26.96. Ищете видео на YouTube? Набирайте 208.65.153.238. Человеческой памяти не обойтись без каталогов, подобных спискам контактов в телефонах.
Одна организация на протяжении 1970–1980-х вела официальный интернет-каталог [46] . Сетевой информационный центр Стэнфордского исследовательского института собрал все адреса в один файл HOSTS.TXT, который постоянно обновлялся и распространялся по всей Сети. Каждый раз, когда менялся какой-то адрес или к Сети присоединялся очередной узел (что случалось часто), всем приходилось обновлять файл хостов. Сеть быстро росла, и со временем эта задача стала крайне сложной. Людям нужна была менее громоздкая система, способная служить единым источником истины.
46
Domain Names and the Network Information Center / SRI International, Sept. 1, 2023 // sri.com/hoi/domain-names-the-network-information-center/.
Ею стала система доменных имен, или DNS (domain name system) [47] . Пол Мокапетрис, американский
47
Brief History of the Domain Name System / Berkman Klein Center for Internet & Society at Harvard University, 2000 // cyber.harvard.edu/icann/pressingissues2000/briefingbook/dnshistory.html.
48
Metz C. Why Does the Net Still Work on Christmas? Paul Mockapetris // Wired, July 23, 2012 // wired.com/2012/07/paul-mockapetris-dns/.
Начиная с 1980-х и на протяжении всех 1990-х, в годы бурного развития коммерческого интернета, команда под руководством Джона Постела внедрила и способствовала развитию DNS в Университете Южной Калифорнии [49] . В 1997 году журнал The Economist определил роль этого человека так: «Если в Сети действительно есть бог, то его, вероятно, зовут Джон Постел» [50] . Но по мере дальнейшего развития интернета возникла потребность в более долгосрочном решении проблемы управления DNS. Осенью 1998 года правительство США инициировало передачу надзора за пространством имен в интернете новой организации – некоммерческой Корпорации по управлению доменными именами и IP-адресами (Internet Corporation for Assigned Names and Numbers), или ICANN. В 2016 году ICANN стала независимой и перешла на глобальную модель с распределенным участием; она осуществляет надзор над системой, которую мы используем сегодня [51] .
49
Metz C. Remembering Jon Postel – and the Day He Hijacked the Internet // Wired, Oct. 15, 2012 // wired.com/2012/10/joe-postel/.
50
Jonathan B. Postel: 1943–1998 // USC News, Feb. 1, 1999, www.news.usc.edu/9329/Jonathan-B-Postel-1943-1998/.
51
Farrell M. Quietly, Symbolically, US Control of the Internet Was Just Ended // Guardian, March 14, 2016 // theguardian.com/technology/2016/mar/14/icann-internet-control-domain-names-iana.
Система DNS крайне важна для эффективной работы интернета. Когда вы ищете в браузере определенный сайт, скажем, google.com или wikipedia.org, ваш провайдер прогоняет запрос через специальный сервер, называемый DNS-преобразователем, который запрашивает дальнейшие указания у серверов домена верхнего уровня, ответственных за расширения, в данном примере.com или. org. Далее серверы верхнего уровня указывают на серверы более низкого уровня, которые предоставляют вашему браузеру соответствующие IP-адреса и приводят вас к цели. В целом этот процесс называется DNS-поиском, и вы проходите его буквально за мгновения каждый раз, когда хотите посетить какой-либо сайт. (Чтобы ускорить поиск, поставщики DNS также сохраняют, или, научно говоря, кэшируют, IP-адреса на серверах, расположенных ближе к пользователям.)
Протоколы, лежащие в основе электронной почты и Веба, бесплатны – за исключением DNS, которая взимает небольшую плату, идущую ICANN и интернет-регистраторам. Пользователь, который внес плату (обычно около 10 долл. в год) и не нарушает закон, может делать со своими доменными именами что угодно. Он может покупать и продавать их или оставлять себе бесконечно. По сути, это больше похоже на налог на собственность, чем на арендную плату.
Имена – важный рычаг контроля сетей. В Twitter и Facebook?
Конец ознакомительного фрагмента.