"Web3" может быть одним из самых громких слов 2022 года, но идея создания полностью децентрализованной платформы для размещения децентрализованных приложений уже давно является видением криптосообщества. Примечательно, что некоторые блокчейн-компании начали создавать приложения Web3 четыре или пять лет назад, однако пространство Web3 начало набирать обороты только недавно.
Недавний рост Web3 был отмечен в новом отчете Electric Capital, венчурной фирмы, которая инвестирует в компании Web3 с 2018 года. В отчете "Electric Capital 2021 Developer Report" проанализированы данные из почти 500 000 репозиториев кода и 160 миллионов коммитов кода в Web3, в результате чего выяснилось, что в 2021 году более 34 000 новых разработчиков будут вносить код в проекты Web3 - самое большое количество разработчиков в истории, согласно документу.
Более того, в отчете отмечается, что 65% активных разработчиков и 45% разработчиков с полной занятостью начали работать над Web3 в прошлом году. Документ также показал, что сегодня более 18 000 ежемесячно активных разработчиков вносят код в проекты с открытым исходным кодом для криптовалют и Web3, в основном созданные на базе сети Ethereum.
Разработчики Web2 наводняют пространство Web3
Мария Шен, партнер Electric Capital, рассказала Cointelegraph, что 2021 год стал историческим годом для развития Web3, так как в нем было зарегистрировано самое большое количество ежемесячных активных разработчиков, которое когда-либо было в криптовалютном пространстве. Она уточнила, что это число относится только к разработчикам с открытым исходным кодом:
"В то время как в криптовалюте работает большое количество разработчиков с закрытым исходным кодом, Web3 имеет открытый исходный код. Это главное отличие функционирования компаний в Web3 от Web2. В Web2 все разрабатывают в частном порядке до того, как конечный продукт будет отправлен. В Web3 разработчики поставляют и создают продукты открыто".
Даже несмотря на эти различия, Шен отметила, что в последнее время все большее число разработчиков Web2 переходят в пространство Web3. Она считает, что это происходит отчасти потому, что Web3 обеспечивает более гибкую точку входа.
Например, Шен объяснил, что разработчики, работающие на полставки, могут легко приходить и создавать проекты Web3. "В Web2 вы либо работаете на Google, либо нет. Между ними нет никакого промежуточного варианта. Но Web3 позволяет присоединиться любителям", - говорит она. И благодаря своей открытой природе, объяснила Шен, пространство Web3 содержит больше разнообразия для разработчиков, позволяя людям работать как полный, так и неполный рабочий день или даже от случая к случаю. Она сказала:
"Разработчики с полной занятостью могут посвящать проекту 10 и более дней в месяц, в то время как разработчик с неполной занятостью может работать только по вечерам и выходным. Мы видим, что разработчики Web2 приходят, потому что Web3 уникальным образом позволяет это сделать".
Еще одна причина, по которой разработчики Web2 в последнее время проявляют интерес к Web3, - это массовое внедрение. Например, Шен отметил, что рост популярности нефункциональных токенов (NFT) способствовал появлению новой группы разработчиков, ориентированных на искусство, дизайн и поддержку творцов. Теган Клайн, соучредитель Edge и Node - команды разработчиков открытого протокола индексирования The Graph - сказал Cointelegraph, что разработчики повсеместно погружаются в Web3 благодаря росту децентрализованных финансов и НФТ. "НФТ облегчили традиционным компаниям выход в Web3", - сказала она.
Клайн добавил, что за год рост числа разработчиков в The Graph составил 300%, отметив, что Edge and Node недавно нанял инженеров из Google, Amazon Web Services и Airbnb, а также специалистов из традиционных финансовых организаций. "Массовый исход в Web3 уже произошел, и я думаю, что мы будем продолжать наблюдать, как все больше технологических компаний переходят в это пространство", - сказал Клайн.
Появляются решения, помогающие разработчикам Web3 создавать
Помимо более гибкой точки входа и широкого распространения, важно отметить, что решения становятся все более зрелыми, что значительно облегчает разработчикам создание продуктов для децентрализованных экосистем Web3.
Например, получение централизованных данных и включение их в децентрализованные протоколы является важной особенностью Web3.
Хейкки Венттинен, соучредитель блокчейн-оракула API3, рассказал Cointelegraph, что API3 нацелен на масштабное внедрение внецепочечных источников данных - таких как реальные данные о погоде - в блокчейн-сети. "Мы привносим экономику API в блокчейн, чтобы децентрализованные приложения и смарт-контракты могли выполнять действия на основе реальных данных и событий", - сказал он. Венттинен пояснил, что функции "маяка" оракула представляют собой постоянно обновляемые каналы данных, каждый из которых питается от одного стороннего оракула, что облегчает для проектов Web3 построение на технологии API3.
Далее Венттинен отметил, что Beacons устраняют необходимость в сторонних оракулах, как, например, Chainlink. "Вместо того, чтобы иметь стороннюю организацию, которая существует между смарт-контрактом и цепочкой, Beacons позволяют напрямую подключать API к смарт-контракту вместо того, чтобы посредник ораклизовывал источник данных вне цепочки". В свою очередь, Венттинен объяснил, что запрос данных для разработки Web3 стал более экономичным, быстрым и лучше регулируемым.
Шон Дуглас, генеральный директор Amberdata - поставщика данных о цифровых активах - рассказал Cointelegraph, что Amberdata использует API3`s Beacons для предоставления своих API на цепочке в виде оракулов первой стороны. "Это обеспечивает более безопасный и экономически эффективный подход, чем альтернативные решения, в которых используются посредники", - отметил он.
Что касается того, как это может помочь разработчикам Web3, Дуглас сообщил, что маячки Ameberdata будут использоваться на "Buidlathon" ETHDenver 2022, где более 3000 разработчиков Web3 получат возможность создать свои собственные каналы данных на базе API3. Хотя Дуглас отметил, что ему интересно посмотреть, какие варианты использования будут созданы, он пояснил, что "маячки" не помогут разработчикам создавать данные быстрее. "Это решение больше направлено на то, чтобы дать разработчикам возможность строить с использованием данных непосредственно от проверенных, авторитетных поставщиков данных, без необходимости полагаться на сторонние оракулы", - сказал он.
Если говорить о данных, то еще одна проблема, с которой сегодня сталкиваются разработчики Web3, - это интеграция новых продуктов в криптокошельки. Эрик Маркс, инженер MetaMask - программного криптовалютного кошелька для блокчейна Ethereum - рассказал Cointelegraph, что интеграция с кошельками часто является самым быстрым и, иногда, единственным способом увеличить пользовательскую базу продукта в Web3:
"Это особенно актуально для тех, кто строит совершенно новые вещи - например, сети и протоколы, экзотические активы, решения для масштабирования и т.д. Любое приложение может одновременно создавать и поддерживать только столько функций, и некоторые интеграции неизбежно становятся неприоритетными."
Для того чтобы разработчики могли легко создавать приложения Web3, Маркс объяснил, что MetaMask выпустила новую функцию под названием "Snaps". Маркс добавил, что Snaps была недавно выпущена через MetaMask Flask, который является каналом распространения компании, ориентированным на разработчиков.
По словам Маркса, Snaps был разработан для того, чтобы позволить разработчикам расширять функциональность MetaMask во время выполнения программы без участия организации:
"Разработчики могут самостоятельно добавлять свои функции и делать их доступными для пользователей. Любой разработчик кошелька скажет вам, что обеспечить первоклассную поддержку только Ethereum и его различных сетей второго уровня достаточно сложно, не говоря уже о новых и перспективных сетях первого уровня. Единственный способ идти в ногу со временем - пригласить сообщество разработчиков Web3 в сам кошелек и позволить всем желающим расширять его возможности при минимальном участии с нашей стороны".
Кроме того, Jacobc.ETH, руководитель операционного отдела MetaMask, сообщил Cointelegraph, что когда Snaps созреет, для поддержки аппаратных кошельков, сетей второго уровня или новых типов активов больше не нужно будет просить MetaMask. "Вы просто создадите Snap, а затем расскажете о нем своим пользователям", - сказал он.
Число разработчиков Web3 будет расти с течением времени
Учитывая зрелость экосистемы Web3, эксперты отрасли считают, что пространство для разработчиков Web3 со временем продолжит расти. Шен считает, что это так, если вспомнить, как ранее развивалось криптовалютное пространство. Она отметила, что во время "бычьего бега" 2017 и 2018 годов цены на криптовалюты достигли пика в январе 2018 года, но разработчики начали наводнять пространство только через год. "Если мы думаем, что этот рынок похож на предыдущий, то разработчики будут приходить до 2023 года".
Далее Клайн отметила, что пространство Web3 уже становится основным, однако, по ее прогнозам, следующие шесть-двенадцать месяцев будут посвящены окончательной доработке этого сектора. "Мы достигли пределов того, что мы можем сделать в централизованном мире. Web3 позволяет нам расширяться дальше". Хотя это возможно, Шен отметил, что для разработчиков Web3 остается много проблем. "В Web2 есть много готовых инструментов, которые разработчики могут использовать для быстрого выпуска продуктов, но в Web3 этого нет", - сказала она. В связи с этим Шен отметила, что создание базовой инфраструктуры для Web3 будет по-прежнему сопряжено с трудностями, отметив, что, хотя это пространство развивается, ему все еще не хватает столь необходимой доступности.
Например, интероперабельность является основным компонентом, который все еще требуется для Web3, что позволит различным экосистемам общаться друг с другом. Мали Лай, соучредитель и генеральный директор Laconic Network - предстоящего блокчейн-проекта для агрегирования данных в Web3 - рассказал Cointelegraph, что различные блокчейны должны иметь возможность общаться друг с другом, чтобы обеспечить совместимость и расширить полезность.
Лай отметил, что необходимость межцепочечной связи привела к распространению мостов, которые требуют более быстрого и гибкого доступа к проверяемым данным блокчейна, или доказательствам. В связи с этим Лай считает, что в этом году появится ряд решений для решения этих задач:
"Перспективы Web3 связаны со стимулами сетей, строителей и пользователей, зависящими от надежных систем, в которых доступность и проверяемость данных имеет большое значение. Решение этих фундаментальных проблем запроса и проверки данных поможет решить основные проблемы разработки и внедрения децентрализованных приложений".Источник