У 2014 році один із співзасновників Ethereum вперше представив концепцію "Web3", яка має на меті вирішити проблему надмірної залежності Інтернету від довіри. Хоча централізовані мережі допомогли мільярдам людей підключитися до Інтернету та створити стабільну й надійну інфраструктуру, невелика кількість гігантів практично монополізувала весь Інтернет. Web3, через технології, такі як блокчейн, криптовалюти та NFT, повертає владу у формі власності користувачам.
Web3 став загальним терміном, що представляє нове і краще бачення Інтернету. Хоча важко дати йому суворе визначення, зазвичай має такі риси:
Децентралізація: власність розподіляється між будівельниками та користувачами, а не контролюється централізованими сутностями.
Без дозволу: кожен має рівне право на участь, немає виключень.
Відмова від довіри: працює на основі економічних стимулів, не покладаючись на довіру третіх осіб.
Web3 безумовно є важливим трендом. Хоча поява біткойну ознаменувала початок індустрії Web3, народження ефіріуму заклало основи індустрії, але справжнім каталізатором перетворення Web3 на "великий тренд" стало масове зростання індустрії DeFi у 2020 році, що забезпечило впровадження фінансових сцен для блокчейн.
З 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 безумовно є важливим трендом. Хоча поява біткойну ознаменувала початок індустрії Web3, народження ефіріуму заклало основи індустрії, але справжнім каталізатором перетворення Web3 на "великий тренд" стало масове зростання індустрії DeFi у 2020 році, що забезпечило впровадження фінансових сцен для блокчейн.
З 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, розробники повинні свідомо блокувати відволікаючу інформацію, зосередитися на самій технології та прагнути до довгострокових цінних справ для сприяння особистісному зростанню.