Вс. Апр 11th, 2021
Free TON Positioning Essay

Публикуем лучшие эссе конкурса Free TON Positioning Essay. В этот раз с технологическим уклоном.

О протоколах Интернет в представлении модели OSI

Интернет прошел огромный путь с момента своего появления в 1992 году до сегодняшнего дня. От сети с несколькими тысячами сайтов, построенных на простом HTML, до  глобальной системы, ставшей неотъемлемой частью общества. В семиуровневой модели сетевого представления OSI (The Open Systems Interconnection model) — протоколы физического и канального уровня с развитием технологий, связи и оборудования, претерпели невероятные метаморфозы: от простейшего сетевого оборудования и модемов на 300 бод, до входного оптического кабеля любой емкости в квартиру, а уже в ближайшем будущем появятся квантовые повторители!  Вместе с тем логическое построение всей глобальной сети — протоколы сетевого уровня — наследие XX века. Мало того, что уже недостаточно всего массива возможных адресов IPv4, данные протоколы в принципе разрабатывались для идеальных условий и фактически оказались беззащитны перед различными сетевыми атаками. Отсутствие шифрования на базовом уровне провоцируют атаки типа MITM, ARP poisoning, DDOS и др., которые возникли уже после стандартизации протоколов. Появившиеся в ответ на угрозы “костыли” безопасности не решили проблемы — протокол IP и вся система IP маршрутизации устарели.

Схема 1. Модель OSI

Опуская рассмотрение транспортного уровня и переходя  к протоколам сеансового, презентационного и особенно прикладного уровня, нельзя не отметить их избыточное количество и переусложненность, которая как раз отчасти и направлена на решение проблем протоколов нижних уровней.

Такие задачи как шифрование трафика и надежная адресация, которые должны решать протоколы сетевого и транспортного уровней, отданы на откуп протоколам верхних уровней, которые теперь вместо своих основных задач, дополнительно пытаются исправить и проявившиеся архитектурные уязвимости. Это серьезно влияет на общую безопасность, которая фактически стала заложницей качества разработки сетевого взаимодействия конкретных программ.

О сервисах и приложениях Интернет

Что такое Интернет для пользователя? Сервисы и приложения! На небольшое количество сервисов (хранение и передача данных, коммуникационные, медиа и игровые сервисы, финансовые услуги и информационные средства) приходится огромное количество приложений для их реализации. Фактически это приложения ради приложений. В это же время удачная китайская система WeСhat успешно продемонстрировала как можно обходиться без этого многообразия.

Огромное количество приложений порождает соответствующее количество проблем, вытекающих из качества разработки приложений. Бич качества — “гонка релизов”. Частью решения этой проблемы стало создание глобальных корпоративных центров распространения приложений “Google play”, “App Store” и др., взявших на себя долю ответственности за качество программ. Но глобально проблему это не решило. Перефразируя закон Мерфи, можно утверждать: если ошибки при разработке программ принципиально возможны — они обязательно будут присутствовать.

О преимуществах и недостатках централизованного управления

Как учит история — средоточие власти в одних руках позволяет в краткие сроки решать тактические задачи. В долгосрочной же перспективе такая форма власти склонна к злоупотреблениям и в итоге препятствует прогрессу. 

Аналогично с Интернетом. Крупные корпорации, сосредоточив в своих руках нити управления глобальной сетью, в первую очередь заботятся о собственном благополучии. Эпизодически интересы компаний могут совпадать с интересами большинства пользователей Интернета, но далеко не всегда. Не считая таких избитых тем как использование корпорациями на свое усмотрение личных и финансовых пользовательских данных, в глобальном плане путем манипуляций в предоставлении информации они способны влиять на каждого пользователя Интернет, определяя развитие общества. Вдумайтесь, при такой системе будущее не в наших руках, а в руках “совета директоров”, преследующего собственные цели.

Об утопичности Web 3.0

В 2007 году в своем блоге Джейсон Калаканис опубликовал концепцию развития Интернет. WEB 3.0 — как продолжение концепции Web 2.0. Отмечая, что  в современном Интернет из-за огромного количества однообразных ресурсов произошло обесценивание большинства из них, Калаканис предположил, что должна возникнуть новая, не столько технологическая, сколько социокультурная платформа, позволяющая профессионалам создавать интересный, полезный и качественный контент. В качестве решения им было предложено внедрение метаязыка, описывающего содержание сайтов для организации автоматического обмена между серверами. 

Однако предположение таковым и осталось. Произошло это не столько из-за дополнительных затрат на создание семантической версии сайтов, сколько из-за человеческого фактора: отсутствие гарантии адекватного описания веб-мастерами собственных ресурсов, наличия широкого поля для манипуляций описательными механизмами и невозможности принятия единого формата описания в условиях существующей конкуренции из-за корпоративно-рекламной политики.

О существующих технологических решениях и почему Free TON

Из вышесказанного можно сделать вывод: для реализации  концепции Web 3.0 нужна новая технологическая платформа, которая избавила бы разработку программ, управление сетью и принятие решений от заинтересованности — личной или корпоративной.

Основными свойствами такой платформы должны стать:

  • распределенность;
  • базовая безопасность сетевого взаимодействия;
  • возможность реализации сервисов Интернет.

Лучшие кандидаты на роль таких платформ решения, основанные на концепции блокчейн. И пусть можно бесконечно критиковать появившуюся в 2009 году реализацию блокчейн в Bitcoin (чего стоит только формирование блоков методом доказательства выполнения работы (PoW) с точки зрения экологии планеты), она стала отправной точкой для разработки целого семейства более технологичных решений.

Одним из самых концептуально передовых из них на сегодняшний день стала P2P-сеть TON (Telegram Open Network), разработанная братьями Дуровыми для последующего перевода на нее мессенджера Telegram. Лишенная возможности присоединиться к 400 миллионному сообществу мессенджера в результате  судебного запрета, тем не менее в мае 2020 года платформа была запущена сообществом энтузиастов, включая и  разработчиков TON — TON Labs под именем Free TON c нативным токеном TON Crystal.

Что же представляет собой Free TON и почему сеть прекрасно подходит на роль технологической платформы Интернета будущего?

Если Bitcoin фактически только платежная система, то Free TON — полноценная оверлейная масштабируемая P2P-сеть, c ядром системы, построенным на передовой блокчейн архитектуре 2.0. Архитектура блокчейна Free TON включает в себя основную сеть, до 2^32 рабочих сетей, каждая со своими параметрами и токеном. Так рабочая сеть номер 0 имеет токен Crystal. В свою очередь рабочие сети могут разделяться на фрагменты — шарды, всего до 2^64. Каждая из шард самостоятельно обрабатывает транзакции, распараллеливая вычисления и обеспечивая миллионы транзакций в секунду. Шарды расщепляются либо сливаются, поддерживая нужную скорость. Для формирования блоков используется механизм доказательства доли владения (англ. Proof-of-stake, PoS). Форкинг блокчейна не возможен.  Кроме этого внутри блокчейна обеспечивается сервис децентрализованного хранения данных — TON Storage.

В полной мере реализован и механизм смарт-контрактов, доведенный во Free TON до логической завершенности — фактически все в системе, включая аккаунты пользователей, является смарт-контрактами. Последние выполняются в виртуальной машине TON VM, являющейся частью системы. При этом в зависимости от затраченных вычислительных ресурсов (gas) растет и стоимость выполнения смарт-контракта в Crystal.

Кроме того Free TON обеспечивает полноценный, лишенный недостатков протоколов стека TCP/IP, механизм сетевого взаимодействия с базовым шифрованием как внутри собственных узлов, так и реализацию внешних шлюзов, защищенных от недоброжелательных воздействий. Внутри сети существует платформа для запуска приложений, реализовано подобие системы доменных имен. Фактически Free TON представляет собой распределенную операционную систему.

Схема 2. Сравнение сетевых инфраструктур через модель OSI

Имея в качестве конкурентов несколько альтернативных технологических решений, таких как Solana (высокоскоростная блокчейн платформа), Polkadot (платформа, обеспечивающая механизм связи между иными блокчейн платформами), IPFS (распределенная файловая система), Free TON включает в себя функции каждого из них. Механизмы Free TON позволяют намного проще реализовать все необходимые сервисы Интернет (средства коммуникации, шифрование, финансовые средства, файловые хранилища, видео и аудио сервисы, аутентификацию пользователей) и обеспечивать их коммуникацию с сервисами “текущего“ Интернет. При этом на базовом уровне в Free TON внедрена система распределенного управления, основанная на консенсусе пользователей и лишенная проблем современного Интернет, описанных выше.

Глобально Free TON как нельзя лучше подходит на роль технологической основы Web 3.0. В конечном счете перспективы развития Free TON зависят от создания его инфраструктуры и конечных инструментов — смарт-контрактов, децентрализованных ботов (DeBots), клиентских приложений с высокими пользовательскими способностями. А это в свою очередь зависит от нас — членов Free TON сообщества.

5
0