В 2014 году один из соучредителей Ethereum впервые предложил концепцию "Web3", направленную на решение проблемы чрезмерной зависимости интернета от доверия. Хотя централизованные сети помогли миллиардам людей получить доступ к интернету и создать стабильную и надежную инфраструктуру, немногие гиганты практически монополизировали весь интернет. Web3 возвращает власть пользователям в форме собственности с помощью технологий, таких как блокчейн, криптовалюты и NFT.
Web3 стал широким термином, представляющим обновленное и лучшее видение интернета. Несмотря на трудности с его строгим определением, обычно он обладает следующими характеристиками:
Децентрализация: собственность распределяется между создателями и пользователями, а не контролируется централизованными сущностями.
Без разрешения: каждый имеет равные права на участие, исключений нет.
Устранение доверия: функционирование через механизмы экономического стимула, не полагаясь на доверие третьих лиц.
Тенденции развития Web3
Web3, безусловно, является важной тенденцией. Хотя появление биткойна ознаменовало начало отрасли Web3, рождение эфириума положило основу для отрасли, но именно массовый взрыв сектора DeFi в 2020 году сделал Web3 "главным направлением", предоставив блокчейну прикладные финансовые сценарии.
С 2020 года количество пользователей Web3 резко увеличилось. Кроме 2022 года, когда из-за рыночного спада произошло замедление развития, в другие годы количество пользователей продолжало расти. Ожидается, что в 2024 году, с учетом халвинга биткойна и наступления бычьего рынка, количество пользователей продолжит расти, и восходящий тренд будет неудержим.
Отношение Гонконга к Web3 также отражает эту тенденцию. Начиная с 2023 года, Гонконг активно демонстрирует дружелюбные сигналы в отношении Web3, включая создание ассоциации Web3, публикацию политических деклараций в поддержку развития Web3, обновление регуляторной политики на рынке криптовалют, выдачу лицензий на торговлю виртуальными активами и т.д.
Необходимость обучения Web3 для разработчиков Web2
Как разработчику, постоянно учиться крайне важно, так как технологическая отрасль быстро обновляется. Обучение требует как глубины, так и широты, оба аспекта одинаково важны. Глубокое обучение помогает стать экспертом в своей области, в то время как широкое обучение может привнести новые идеи в профессиональную сферу, повышая творческий подход к работе.
Изучение Web3 может увеличить техническую широту, подобно тому, как это было с ранним изучением разработки для мобильных устройств. Разница в том, что в Web3 пока не произошло "сингулярного момента", подобного iPhone для мобильных устройств или ChatGPT для ИИ. Это означает, что Web3 все еще является областью, полной потенциала и возможностей для инноваций. Если разработчики Web2 смогут применить свои существующие технологии и опыт в области Web3, это может привести к значительным инновациям.
Кроме того, изучение Web3 поможет подготовиться к возможной ситуации исчезновения Web2 в будущем.
Стек технологий Web3
Стек технологий Web3 можно разделить на следующие уровни:
Сетевая уровень: включает в себя блокчейны Layer1 и Layer2, такие как Биткойн, Эфириум, Солана и другие.
Уровень взаимодействия с блокчейном: позволяет разработчикам и пользователям читать и записывать данные блокчейна, включая услуги узлов, краны, услуги индексации и обозреватели блокчейна.
Уровень представления: ориентирован на разработчиков, включает инструменты разработки блокчейна, библиотеки и хранилища данных.
Распределенные приложения (DApps): ориентированные на пользователей, охватывающие различные категории приложений, такие как DeFi, NFT, аутентификация, анализ данных и т.д.
Навыки, необходимые для разработки DApp
Основное различие между DApp-разработкой и традиционными интернет-приложениями заключается в изменении роли серверной части и базы данных. Умные контракты заменяют традиционный бэкенд, а блокчейн заменяет традиционную базу данных, обеспечивая децентрализованное хранение данных.
Разработка DApp в основном включает в себя разработку фронтенда и смарт-контрактов, необходимые навыки включают:
фронтенд
Разработка интерфейса: HTML, CSS, JavaScript и современные фронтенд-фреймворки, такие как React и Vue
Механизм аутентификации и чтения/записи данных: изучение интеграции интерфейса блокчейн-кошелька и использование библиотек JavaScript, таких как Ethers.js
бэкенд
Для полузаслуженной DApp необходимо интегрировать блокчейн SDK
Рекомендуется использовать языки разработки, такие как Go/Rust/NodeJS
Умный контракт
EVM цепь: изучение языка Solidity
Не-EVM цепи: выберите соответствующий язык в зависимости от конкретной блокчейн-сети, например, Solana использует Rust, Sui использует Sui Move
Рекомендации по изучению Web3
Регулярно следите за Web3 СМИ, чтобы получать новости отрасли
Участвуйте в общении сообщества разработчиков Web3
При изучении нового проекта сначала прочитайте официальную документацию, следите за официальными социальными сетями, а затем, если останется время, изучите кодовую базу.
Активно участвуйте в разработке реальных проектов или Хакатонах, накапливайте опыт
Повышение уровня английского языка, что очень важно в области Web3.
Заключение
Web3 представляет собой направление будущего развития. Для разработчиков Web2 исследование области Web3 не только позволяет использовать существующие технологические преимущества, но и расширяет профессиональный кругозор, повышая творческий подход к работе. Однако, сталкиваясь с текущей нервозной атмосферой в индустрии Web3, разработчики должны сознательно фильтровать отвлекающую информацию, сосредоточиться на самой технологии и стремиться к долгосрочным ценным делам, чтобы способствовать личному росту.
Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Восход Web3-разработчиков: анализ путей обучения и ключевых навыков
Причины и способы стать разработчиком Web3
Определение и характеристики Web3
В 2014 году один из соучредителей Ethereum впервые предложил концепцию "Web3", направленную на решение проблемы чрезмерной зависимости интернета от доверия. Хотя централизованные сети помогли миллиардам людей получить доступ к интернету и создать стабильную и надежную инфраструктуру, немногие гиганты практически монополизировали весь интернет. Web3 возвращает власть пользователям в форме собственности с помощью технологий, таких как блокчейн, криптовалюты и NFT.
Web3 стал широким термином, представляющим обновленное и лучшее видение интернета. Несмотря на трудности с его строгим определением, обычно он обладает следующими характеристиками:
Тенденции развития Web3
Web3, безусловно, является важной тенденцией. Хотя появление биткойна ознаменовало начало отрасли Web3, рождение эфириума положило основу для отрасли, но именно массовый взрыв сектора DeFi в 2020 году сделал Web3 "главным направлением", предоставив блокчейну прикладные финансовые сценарии.
С 2020 года количество пользователей Web3 резко увеличилось. Кроме 2022 года, когда из-за рыночного спада произошло замедление развития, в другие годы количество пользователей продолжало расти. Ожидается, что в 2024 году, с учетом халвинга биткойна и наступления бычьего рынка, количество пользователей продолжит расти, и восходящий тренд будет неудержим.
Отношение Гонконга к Web3 также отражает эту тенденцию. Начиная с 2023 года, Гонконг активно демонстрирует дружелюбные сигналы в отношении Web3, включая создание ассоциации Web3, публикацию политических деклараций в поддержку развития Web3, обновление регуляторной политики на рынке криптовалют, выдачу лицензий на торговлю виртуальными активами и т.д.
Необходимость обучения Web3 для разработчиков Web2
Как разработчику, постоянно учиться крайне важно, так как технологическая отрасль быстро обновляется. Обучение требует как глубины, так и широты, оба аспекта одинаково важны. Глубокое обучение помогает стать экспертом в своей области, в то время как широкое обучение может привнести новые идеи в профессиональную сферу, повышая творческий подход к работе.
Изучение Web3 может увеличить техническую широту, подобно тому, как это было с ранним изучением разработки для мобильных устройств. Разница в том, что в Web3 пока не произошло "сингулярного момента", подобного iPhone для мобильных устройств или ChatGPT для ИИ. Это означает, что Web3 все еще является областью, полной потенциала и возможностей для инноваций. Если разработчики Web2 смогут применить свои существующие технологии и опыт в области Web3, это может привести к значительным инновациям.
Кроме того, изучение Web3 поможет подготовиться к возможной ситуации исчезновения Web2 в будущем.
Стек технологий Web3
Стек технологий Web3 можно разделить на следующие уровни:
Навыки, необходимые для разработки DApp
Основное различие между DApp-разработкой и традиционными интернет-приложениями заключается в изменении роли серверной части и базы данных. Умные контракты заменяют традиционный бэкенд, а блокчейн заменяет традиционную базу данных, обеспечивая децентрализованное хранение данных.
Разработка DApp в основном включает в себя разработку фронтенда и смарт-контрактов, необходимые навыки включают:
фронтенд
бэкенд
Умный контракт
Рекомендации по изучению Web3
Заключение
Web3 представляет собой направление будущего развития. Для разработчиков Web2 исследование области Web3 не только позволяет использовать существующие технологические преимущества, но и расширяет профессиональный кругозор, повышая творческий подход к работе. Однако, сталкиваясь с текущей нервозной атмосферой в индустрии Web3, разработчики должны сознательно фильтровать отвлекающую информацию, сосредоточиться на самой технологии и стремиться к долгосрочным ценным делам, чтобы способствовать личному росту.