Что такое Web3?

Web3 – это общий термин для таких технологий, как блокчейн, которые децентрализуют владение и управление данными в Интернете. Большинство интернет-приложений находятся под управлением централизованных организаций, которые определяют, как они сохраняют и используют данные конечных пользователей. В отличие от централизованных структур управления, технологии Web3 (Web 3.0, децентрализованная или семантическая сеть) позволяют реализовывать проекты, управляемые сообществом. В этих проектах конечные пользователи контролируют данные, определяют цены, вносят непосредственный вклад в техническое развитие и играют более важную роль в определении направления проекта. Технологии обладают механизмами для автоматического регулирования взаимодействия пользователей, благодаря чему централизованным объектам не нужно управлять этими взаимодействиями.

В чем заключаются основные идеи Web 3.0?

У Web 3.0 есть четыре основные особенности.

Децентрализация

Децентрализованные веб-приложения – ключевая особенность Web 3.0. Цель – распространение и хранение данных в децентрализованных сетях. В этих сетях различные организации владеют базовой инфраструктурой, а пользователь платит непосредственно поставщику услуг хранения за доступ к таким ресурсам.

Децентрализованные приложения также хранят реплики информации в нескольких местоположениях и гарантируют согласованность данных. Каждый пользователь может самостоятельно контролировать, где находятся его данные, а не передавать их в централизованную инфраструктуру. В условиях децентрализованного Интернета пользователи могут продавать свои данные, если захотят.

Принцип недоверия

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

Web3, напротив, вводит принцип недоверия, поэтому пользователи могут участвовать в транзакциях и взаимодействиях, не доверяя какой-либо конкретной стороне.

Семантическая сеть

С помощью семантической сети приложения могут выполнять сложные задачи, ориентируясь на содержимое и контекст веб-данных. Она использует метаданные и искусственный интеллект для придания смысла (семантики) данным, предоставляемым пользователями.

Web 3.0 стремится к полному переходу на семантические веб-технологии, которые в настоящее время присутствуют в некоторых аспектах существующих веб-технологий. Например, поисковая система предоставляет более точные и контекстуально уместные результаты поиска, а интеллектуальные агенты помогают пользователям более эффективно выполнять задачи.

Обеспечение совместимости

Web 3.0 предполагает создавать более тесные взаимосвязи между различными технологиями, чтобы данные перемещались между различными платформами без посредников. Благодаря совместимости данные можно перемещать, чтобы пользователи могли легко переключаться между сервисами, сохраняя при этом свои предпочтения, профили и настройки.

В то же время протоколы, объединяющие широкий спектр устройств Интернета вещей (IoT), расширяют сферу действия сети за пределы традиционных границ. Например, криптовалютные технологии, которые поддерживают транзакции без границ, дают возможность обмениваться ценностями, преодолевая географические и политические границы.

Почему сеть Web 3.0 важна?

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

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

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

Проблемы, связанные с Web 2.0

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

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

Преимущества Web 3.0

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

Повышение вовлеченности

Пользователи взаимодействуют друг с другом и с поставщиком решений более осмысленно. Вместо запросов на обмен данными они получают стимулы для активного участия в онлайн-сообществах.

Улучшение конфиденциальности

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

Демократизация процесса общения

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

Какие основные технологии используются в Web 3.0?

В основе многих приложений Web 3.0 лежит технология блокчейн, обеспечивающая прозрачность, неизменность и принцип недоверия. Блокчейн – это децентрализованные и распределенные реестры, хранящие записи о транзакциях или данных в сети узлов.

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

Другие ключевые технологии, лежащие в основе разработки Web 3.0, представлены далее.

Подробнее о технологии блокчейн »

Токенизация

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

Такие токены – это криптографические представления прав собственности, прав доступа или других форм стоимости. Например, вы можете представлять физические и цифровые ресурсы: недвижимость, акции, товары, произведения искусства, музыку и даже игровые предметы.

Каждый токен может обозначать определенную долю или целую единицу базового ресурса, что позволяет разделить его на части и легко использовать для торгов. В виртуальном мире существуют различные типы токенов, в частности токены ценных бумаг, на которые распространяются правила обращения с ценными бумагами, или невзаимозаменяемые токены (NFT), представляющие собой уникальные, неделимые активы, которые не предусматривают возможность фрактального владения.

WebAssembly

WebAssembly (Wasm) – это формат двоичных инструкций для виртуальной машины, основанной на стеке. Он работает в изолированной среде браузера, то есть не имеет доступа к локальной файловой системе пользователя.

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

Технологии семантической сети

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

Resource Description Framework

С помощью технологии Resource Description Framework (RDF) вы можете выражать утверждения в виде троек в форме «субъект-предикат-объект». Эти тройки создают графовую структуру данных, представляющую отношения между различными сущностями. SPARQL – это язык запросов для запроса данных RDF.

Web Ontology Language

Web Ontology Language (OWL) – это язык для определения онтологий или формальных представлений знаний и отношений между понятиями. С его помощью можно определять классы, свойства и инстансы, а также упрощать аргументацию и выводы.

Какие существуют примеры приложений Web 3.0?

В настоящее время создают различные приложения для технологии блокчейн, представленные в виде API и сервисов. На их основе создают другие приложения Web3 для различных случаев использования. Далее представлены несколько примеров.

Смарт-контракты

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

Децентрализованная автономная организация (DAO) – это согласованный смарт-контракт, который автоматизирует децентрализованное принятие решений в отношении пула ресурсов (токенов). Пользователи с токенами голосуют за то, как расходуются ресурсы, и код автоматически определяет результаты голосования.

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

Децентрализованная идентификация

Децентрализованная идентификация – это технология, целью которой заключается в предоставление людям возможности контролировать свою цифровую идентификацию и обладать правом собственности на нее. В традиционных онлайн-системах пользователи часто полагаются на централизованных поставщиков идентификационных данных (например, платформы социальных сетей или почтовые сервисы) в вопросах управления своими идентификационными данными и доступа к различным онлайн-сервисам. 

Децентрализованная идентификация передает контроль над идентификационной информацией индивидуальному пользователю. В этом случае используются глобально уникальные идентификаторы (GUID), связанные с документом децентрализованного идентификатора (DID). Этот документ содержит открытые ключи, криптографические материалы и адреса сервисов, связанные с идентификацией. В этой технологии используется выборочное разглашение, позволяющее сообщать конкретные идентификационные атрибуты и минимизировать воздействие на информацию, позволяющую установить личность (PII), в процессе проверки личности.

 

InterPlanetary File System (IPFS)

IPFS – это децентрализованная и распределенная система хранения файлов, которая обеспечивает более эффективный и надежный способ хранения контента в Web 3.0 и доступа к нему. При этом каждому файлу присваивается уникальный криптографический хэш (адрес на основе контента). В системе используется одноранговая сеть, где каждый узел IPFS выступает в роли клиента и сервера. Узлы совместно хранят, извлекают и распространяют контент по сети, что устраняет необходимость в централизованных серверах.

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

Какие проблемы возникают при внедрении Web 3.0?

Как и в случае с любой новой технологией, при внедрении Web3 возникает ряд проблем, которые необходимо решить для обеспечения широкого и успешного распространения. Далее приводятся некоторые основные проблемы.

Технические проблемы

Масштабируемость по-прежнему остается одной из главных проблем, поскольку при увеличении объема данных сети блокчейн могут оказаться очень дорогими и требовать значительных объемов вычислений. На постоянной основе ведутся работы по созданию устойчивых и экологически безопасных технологий.

Еще одна проблема – совместимость между различными блокчейн-сетями и протоколами.

Взаимодействие с пользователем и внедрение

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

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

Управление

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

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

Как AWS может удовлетворить ваши требования к Web 3.0?

Управляемый блокчейн Amazon – это полностью управляемый сервис, призванный помочь вам создавать отказоустойчивые приложения Web3 как в публичных, так и в частных блокчейнах. С этой технологией вам не нужно беспокоиться о развертывании специализированной блокчейн-инфраструктуры и поддержании подключения приложений Web3 к блокчейн-сети.

Все функции Управляемого блокчейна Amazon безопасно масштабируются для создания приложений институционального уровня и основных потребительских приложений. Ниже перечислены другие преимущества работы с этим сервисом.

  • AMB Access можно использовать для мгновенного бессерверного доступа к нескольким блокчейнам.
  • С помощью AMB Query можно использовать удобные для разработчиков API для доступа к историческим данным из нескольких блокчейнов в режиме реального времени.
  • Стандартизированные данные блокчейна можно интегрировать с сервисами AWS без необходимости в специализированной блокчейн-инфраструктуре или инструментах извлечения, преобразования и загрузки (ETL).

Начните работу с приложениями Web 3.0 на AWS, создав аккаунт уже сегодня.

AWS: дальнейшие шаги

Дополнительные ресурсы к продукту
Подробнее о сервисах блокчейн 
Зарегистрируйте бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS.

Регистрация 
Начать разработку в консоли

Начните разработку в Консоли управления AWS.

Вход