Web3 — это концепция, представляющая более желаемое видение интернета. Она была впервые предложена соучредителем Ethereum Гэвином Вудом в 2014 году и направлена на решение проблемы чрезмерной зависимости интернета от доверия. Хотя Web3 не имеет строгого определения, она обычно обладает следующими характеристиками:
Децентрализация: не контролируется центральным органом, а совместно принадлежит участникам.
Открытое участие: у всех есть равные права на участие, без необходимости в разрешении.
Без необходимости доверять: работает через механизм стимулов токенов, не полагаясь на надежные третьи стороны.
Тенденции развития Web3
Web3, безусловно, является важной тенденцией. Хотя появление Биткойна и Эфириума заложило основу, именно взрыв децентрализованных финансов в 2020 году (DeFi) сделал Web3 настоящим трендом, предоставив блокчейну реальные финансовые сценарии применения.
С точки зрения количества пользователей, отрасль Web3 с 2020 года демонстрирует взрывной рост. За исключением 2022 года, когда из-за рыночного спада темпы роста замедлились, в остальные годы количество пользователей продолжало расти. Ожидается, что в 2024 году, с учетом халвинга биткойна и наступления бычьего рынка, количество пользователей продолжит расти, и восходящий тренд будет неудержим.
С точки зрения политики, дружелюбное отношение Гонконга к Web3 также отражает эту тенденцию:
В апреле 2023 года была основана Ассоциация Web3 в Гонконге
Декларация о политике, поддерживающей развитие Web3, выпущенная в августе 2023 года
Обновление регулирования криптовалютного рынка в октябре 2023 года
Первые лицензии для виртуальных активов будут выданы биржам в январе 2024 года
В апреле 2024 года пройдет Web3-карнавала и будет запущен ETF на цифровые активы
Поскольку Web3 стал трендом с 2020 года, то лучшее время для вступления в Web3 было четыре года назад, а следующее лучшее время — сейчас.
Преимущества изучения Web3 для разработчиков Web2
Как разработчик, который столкнулся с Web3 в 2020 году и в 2022 году перешел от Web2 к Web3, я считаю, что разработчикам Web2 следует больше учиться Web3 по следующим причинам:
Важность непрерывного обучения: в технологической отрасли изменения происходят быстро, и необходимо постоянно учиться, чтобы оставаться конкурентоспособным.
Баланс глубины и широты навыков: углубление в профессиональную область помогает стать экспертом, изучение передовых технологий, таких как Web3, может расширить горизонты.
Потенциальные инновационные возможности: Web3 еще не достиг "сингулярного момента", как это было с iPhone для мобильных устройств или ChatGPT для ИИ, что означает, что Web3 все еще имеет огромное пространство для инноваций.
Гарантия будущего развития: если Web2 в будущем не сможет продолжаться, переход на Web3 также является вариантом.
Как стать разработчиком Web3
Обзор стека технологий Web3
Стек технологий Web3 можно разделить на следующие уровни:
Сетевая структура: включает в себя публичные блокчейны Layer1 и Layer2, такие как Биткойн, Эфириум, Солана и другие.
Уровень взаимодействия с блокчейном: позволяет читать и записывать данные блокчейна, включая услуги узлов, краны, службы индексации и обозреватели блоков.
Уровень представления: ориентирован на разработчиков, предоставляет инструменты и библиотеки для разработки на блокчейне.
Распределенные приложения ( DApps ): ориентированные на пользователя, охватывающие такие категории приложений, как DeFi, NFT, аутентификация и другие.
Навыки, необходимые для разработки DApp
Основное отличие разработки DApp от традиционных веб-приложений заключается в изменении ролей бэкенда и базы данных. Умные контракты заменяют традиционный бэкенд, а блокчейн заменяет традиционную базу данных. Разработка DApp в основном включает в себя следующие навыки:
Фронтенд:
Разработка интерфейса: HTML, CSS, JavaScript и современные фреймворки такие как React, Vue
Аутентификация и чтение/запись данных: интеграция интерфейса кошелька, использование библиотек, таких как Ethers.js, для взаимодействия с блокчейном
Бэкенд( полузависимое приложение):
Интеграция блокчейн SDK
Язык разработки: Go/Rust/NodeJS
Умный контракт:
EVM цепь: изучение языка Solidity
Не EVM цепи: изучайте соответствующий язык в зависимости от конкретной публичной цепи (, например, Solana использует Rust, Sui использует Move )
Советы по изучению Web3
Следите за Web3 СМИ, чтобы получать отраслевую информацию
Участвуйте в сообществе разработчиков Web3
При изучении нового проекта сначала читайте официальную документацию, следите за официальными социальными сетями.
Активно участвовать в реальных проектах или хакатонах
Повышение уровня английского языка
Заключение
Web3 представляет собой направление будущего развития. Для разработчиков Web2 исследование Web3 не только позволяет использовать существующие технические преимущества, но и расширяет профессиональные горизонты, повышая творческий потенциал работы. Тем не менее, в условиях беспокойной атмосферы Web3 отрасли разработчики должны сосредоточиться на самой технологии, заниматься долгосрочными ценными делами, чтобы способствовать своему росту.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
10 Лайков
Награда
10
7
Поделиться
комментарий
0/400
MEVSupportGroup
· 9ч назад
Еще изучает, как бесплатно получить Газ новичок
Посмотреть ОригиналОтветить0
0xSoulless
· 9ч назад
неудачники新茬又长出来了
Посмотреть ОригиналОтветить0
Token_Sherpa
· 9ч назад
просто еще один веб2 разработчик, который фомоит в понзиномику... уже видел этот фильм, смх
Посмотреть ОригиналОтветить0
CoconutWaterBoy
· 10ч назад
早就入坑了 纯неудачники路过
Посмотреть ОригиналОтветить0
LiquidationWatcher
· 10ч назад
Все в吧 老板
Посмотреть ОригиналОтветить0
CryptoComedian
· 10ч назад
Неудачники эволюция: от html до смарт-контрактов Смеясь, смеясь, вдруг заплакал.
Восход Web3-разработчиков: всестороннее руководство от осознания трендов до повышения навыков
Причины и методы становления разработчиком Web3
Почему стоит стать разработчиком Web3
Определение и характеристики Web3
Web3 — это концепция, представляющая более желаемое видение интернета. Она была впервые предложена соучредителем Ethereum Гэвином Вудом в 2014 году и направлена на решение проблемы чрезмерной зависимости интернета от доверия. Хотя Web3 не имеет строгого определения, она обычно обладает следующими характеристиками:
Тенденции развития Web3
Web3, безусловно, является важной тенденцией. Хотя появление Биткойна и Эфириума заложило основу, именно взрыв децентрализованных финансов в 2020 году (DeFi) сделал Web3 настоящим трендом, предоставив блокчейну реальные финансовые сценарии применения.
С точки зрения количества пользователей, отрасль Web3 с 2020 года демонстрирует взрывной рост. За исключением 2022 года, когда из-за рыночного спада темпы роста замедлились, в остальные годы количество пользователей продолжало расти. Ожидается, что в 2024 году, с учетом халвинга биткойна и наступления бычьего рынка, количество пользователей продолжит расти, и восходящий тренд будет неудержим.
С точки зрения политики, дружелюбное отношение Гонконга к Web3 также отражает эту тенденцию:
Поскольку Web3 стал трендом с 2020 года, то лучшее время для вступления в Web3 было четыре года назад, а следующее лучшее время — сейчас.
Преимущества изучения Web3 для разработчиков Web2
Как разработчик, который столкнулся с Web3 в 2020 году и в 2022 году перешел от Web2 к Web3, я считаю, что разработчикам Web2 следует больше учиться Web3 по следующим причинам:
Важность непрерывного обучения: в технологической отрасли изменения происходят быстро, и необходимо постоянно учиться, чтобы оставаться конкурентоспособным.
Баланс глубины и широты навыков: углубление в профессиональную область помогает стать экспертом, изучение передовых технологий, таких как Web3, может расширить горизонты.
Потенциальные инновационные возможности: Web3 еще не достиг "сингулярного момента", как это было с iPhone для мобильных устройств или ChatGPT для ИИ, что означает, что Web3 все еще имеет огромное пространство для инноваций.
Гарантия будущего развития: если Web2 в будущем не сможет продолжаться, переход на Web3 также является вариантом.
Как стать разработчиком Web3
Обзор стека технологий Web3
Стек технологий Web3 можно разделить на следующие уровни:
Сетевая структура: включает в себя публичные блокчейны Layer1 и Layer2, такие как Биткойн, Эфириум, Солана и другие.
Уровень взаимодействия с блокчейном: позволяет читать и записывать данные блокчейна, включая услуги узлов, краны, службы индексации и обозреватели блоков.
Уровень представления: ориентирован на разработчиков, предоставляет инструменты и библиотеки для разработки на блокчейне.
Распределенные приложения ( DApps ): ориентированные на пользователя, охватывающие такие категории приложений, как DeFi, NFT, аутентификация и другие.
Навыки, необходимые для разработки DApp
Основное отличие разработки DApp от традиционных веб-приложений заключается в изменении ролей бэкенда и базы данных. Умные контракты заменяют традиционный бэкенд, а блокчейн заменяет традиционную базу данных. Разработка DApp в основном включает в себя следующие навыки:
Фронтенд:
Бэкенд( полузависимое приложение):
Умный контракт:
Советы по изучению Web3
Заключение
Web3 представляет собой направление будущего развития. Для разработчиков Web2 исследование Web3 не только позволяет использовать существующие технические преимущества, но и расширяет профессиональные горизонты, повышая творческий потенциал работы. Тем не менее, в условиях беспокойной атмосферы Web3 отрасли разработчики должны сосредоточиться на самой технологии, заниматься долгосрочными ценными делами, чтобы способствовать своему росту.