Новий учасник екосистеми Web3: обговорення стану та перспектив MetaMask Snaps
MetaMask Snaps є проектом з великими амбіціями, який можна вважати міні-додатками у світі Web3 або dApplet. Для розробників, особливо для розробників в Китаї, це поняття не є чужим. В останні роки терміни "створення екосистеми", "супердодаток" часто з'являються, інтернет-гіганти намагаються зробити мережеве середовище більш закритим, щоб перейти від постачальників послуг до розробників стандартів. Сьогодні ця тенденція, здається, також починає поширюватися на область Web3.
Хоча Snaps існує вже майже рік, його концепція була висунута щонайменше чотири роки тому, проте звичайні користувачі все ще дуже обмежено розуміють його. Навіть ті, хто щодня використовує MetaMask, можуть нічого не знати про Snaps. Однак, коли їм пояснюють, що це функція, подібна до міні-програм, це часто викликає їхній інтерес.
Ця ситуація нагадує про обставини, коли тільки-но з'явилися міні-програми WeChat. Через те, що входи до функцій були неочевидні, початкова кількість використання була дуже низькою. Лише після того, як вхід було переміщено на головну сторінку у вигляді випадаючого списку міні-програм, використання почало різко зростати. Якщо MetaMask хоче створити екосистему, питання, як залучити користувачів до цієї екосистеми, може стати важливою проблемою, що потребує термінового вирішення.
Міні-програми з моменту свого виникнення викликали чимало суперечок в інтернет-індустрії. Багато фронтенд-інженерів відносяться до них критично, вважаючи, що це лише комерційний інструмент інтернет-гігантів для монополізації трафіку та блокування екосистеми, з обмеженим внеском у розвиток технологій. Скільки внеску спільноті зможе принести Snaps у Web3 - ще належить спостерігати. Переглядаючи документацію, надану MetaMask, нескладно уявити, з якими численними обмеженнями можуть зіткнутися майбутні розробники Snap.
Відкриття публічної бета-версії Snaps від MetaMask відбулося майже рік тому, проте на офіційному сайті вказано не так багато доступних Snaps, станом на червень 2024 року їх всього 68. Враховуючи, що концепція Snaps була запропонована ще близько 2020 року, компанії та розробники Web3 насправді мали досить багато часу, щоб зрозуміти і підготуватися.
Наразі ще не видно спеціалізованих розробників Snaps, але розробників міні-програм у Web2 чимало. Загальне уявлення про міні-програми полягає в тому, що досвід розробки є досить поганим. Розробка міні-програм, хоча й використовує фронтенд-екосистему, є урізаною версією; різноманітні обмеження змушують розробників проходити через різні дивні пастки на різних платформах, перш ніж їх можна буде вважати "досвідченими".
Також, з міркувань безпеки та інших факторів, Snaps може зіткнутися з подібними ситуаціями. Він працює в ізольованому безпечному контексті, використовуючи "безпечний ECMAScript", що насправді є обмеженням для API JavaScript, такими як неможливість доступу до DOM, Node.js, API браузерних плагінів тощо.
Основні функції Snaps обмежені, більшість функцій потребують попереднього отримання відповідних дозволів. Snaps під час встановлення повинні запитувати у користувача відповідні дозволи, включаючи життєвий цикл, транзакції, підпис, CRON тощо.
На сьогоднішній день кількість доступних Snaps досить мала в порівнянні з процвітаючою екосистемою Web3. MetaMask поділяє їх на кілька основних типів:
Управління рахунком: основна мета - підвищення безпеки приватних ключів за допомогою технології MPC. Наразі існує лише 3 такі Snaps, включаючи Capsule, Silent Shard та Safeheron. Чи зможуть ці Snaps залучити велику кількість користувачів Web3, ще потрібно з'ясувати.
Взаємодія: забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui тощо. Ці Snaps наразі займають більше половини всього екосистеми.
Повідомлення та чат: хоча є потенціал, наразі користувачів, які готові надсилати повідомлення через блокчейн, все ще дуже мало.
Безпека: попит на ці Snaps великий, особливо в покращенні попереджень MetaMask про фішингові угоди. Вони можуть надати користувачам більш детальну інформацію про угоди та аналіз, щоб максимально уникнути втрат активів.
MetaMask Snaps надає специфічні дозволи, що дозволяють Snap читати первинні дані, аналізувати їх та показувати користувачу більш детальну інформацію про безпеку під час ініціювання транзакцій або підписів.
MetaMask намагається розширити свою сферу на інші блокчейн-платформи за допомогою Snaps, але врешті-решт важко передбачити, як далеко це зайде. Посилаючись на досвід міні-програм у сфері Web2, спрощені сервіси часто важко зрівняти з повноцінними додатками, а нові функції зазвичай запізнюються. Якщо Snaps розвиватиметься добре, можливо, більше гаманців наслідуватим цей приклад, що може призвести до того, що розробникам Web3 потрібно буде розробляти різні версії "Snaps" для кожного гаманця.
В майбутньому можуть з'явитися різноманітні платформи «на зразок Snaps», які суттєво відрізнятимуться одна від одної, і розробникам доведеться витратити багато зусиль на забезпечення сумісності. Врешті-решт це може призвести до створення єдиного стандарту Snaps і відповідного механізму обговорення.
Хоча ставлення до перспектив MetaMask Snaps є обережним, неможливо заперечити, що це продукт, створений групою захоплених розробників, призначений для вирішення реальних проблем, а не фінансової афери.
Однак для більшості користувачів MetaMask Snaps поки не є необхідною функцією. У майбутньому MetaMask можливо потрібно буде витратити більше зусиль на те, як ефективніше просувати.
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.
20 лайків
Нагородити
20
5
Поділіться
Прокоментувати
0/400
GhostAddressMiner
· 07-11 00:05
Гей, це всього лише упакування вразливостей у блокчейні в плагін для продажу невдах.
Переглянути оригіналвідповісти на0
ZKSherlock
· 07-10 19:19
насправді, snaps - це ще один приватний honeypot... припущення довіри не були належним чином підтверджені smh
Переглянути оригіналвідповісти на0
RektRecorder
· 07-10 19:18
Це всього лише спекуляція, яка нікого не цікавить.
MetaMask Snaps: нові можливості та виклики в екосистемі Web3
Новий учасник екосистеми Web3: обговорення стану та перспектив MetaMask Snaps
MetaMask Snaps є проектом з великими амбіціями, який можна вважати міні-додатками у світі Web3 або dApplet. Для розробників, особливо для розробників в Китаї, це поняття не є чужим. В останні роки терміни "створення екосистеми", "супердодаток" часто з'являються, інтернет-гіганти намагаються зробити мережеве середовище більш закритим, щоб перейти від постачальників послуг до розробників стандартів. Сьогодні ця тенденція, здається, також починає поширюватися на область Web3.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
Хоча Snaps існує вже майже рік, його концепція була висунута щонайменше чотири роки тому, проте звичайні користувачі все ще дуже обмежено розуміють його. Навіть ті, хто щодня використовує MetaMask, можуть нічого не знати про Snaps. Однак, коли їм пояснюють, що це функція, подібна до міні-програм, це часто викликає їхній інтерес.
Ця ситуація нагадує про обставини, коли тільки-но з'явилися міні-програми WeChat. Через те, що входи до функцій були неочевидні, початкова кількість використання була дуже низькою. Лише після того, як вхід було переміщено на головну сторінку у вигляді випадаючого списку міні-програм, використання почало різко зростати. Якщо MetaMask хоче створити екосистему, питання, як залучити користувачів до цієї екосистеми, може стати важливою проблемою, що потребує термінового вирішення.
Міні-програми з моменту свого виникнення викликали чимало суперечок в інтернет-індустрії. Багато фронтенд-інженерів відносяться до них критично, вважаючи, що це лише комерційний інструмент інтернет-гігантів для монополізації трафіку та блокування екосистеми, з обмеженим внеском у розвиток технологій. Скільки внеску спільноті зможе принести Snaps у Web3 - ще належить спостерігати. Переглядаючи документацію, надану MetaMask, нескладно уявити, з якими численними обмеженнями можуть зіткнутися майбутні розробники Snap.
Відкриття публічної бета-версії Snaps від MetaMask відбулося майже рік тому, проте на офіційному сайті вказано не так багато доступних Snaps, станом на червень 2024 року їх всього 68. Враховуючи, що концепція Snaps була запропонована ще близько 2020 року, компанії та розробники Web3 насправді мали досить багато часу, щоб зрозуміти і підготуватися.
Наразі ще не видно спеціалізованих розробників Snaps, але розробників міні-програм у Web2 чимало. Загальне уявлення про міні-програми полягає в тому, що досвід розробки є досить поганим. Розробка міні-програм, хоча й використовує фронтенд-екосистему, є урізаною версією; різноманітні обмеження змушують розробників проходити через різні дивні пастки на різних платформах, перш ніж їх можна буде вважати "досвідченими".
Також, з міркувань безпеки та інших факторів, Snaps може зіткнутися з подібними ситуаціями. Він працює в ізольованому безпечному контексті, використовуючи "безпечний ECMAScript", що насправді є обмеженням для API JavaScript, такими як неможливість доступу до DOM, Node.js, API браузерних плагінів тощо.
Основні функції Snaps обмежені, більшість функцій потребують попереднього отримання відповідних дозволів. Snaps під час встановлення повинні запитувати у користувача відповідні дозволи, включаючи життєвий цикл, транзакції, підпис, CRON тощо.
! [Web3-аплети?] Тлумачення MetaMask](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
На сьогоднішній день кількість доступних Snaps досить мала в порівнянні з процвітаючою екосистемою Web3. MetaMask поділяє їх на кілька основних типів:
Управління рахунком: основна мета - підвищення безпеки приватних ключів за допомогою технології MPC. Наразі існує лише 3 такі Snaps, включаючи Capsule, Silent Shard та Safeheron. Чи зможуть ці Snaps залучити велику кількість користувачів Web3, ще потрібно з'ясувати.
Взаємодія: забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui тощо. Ці Snaps наразі займають більше половини всього екосистеми.
Повідомлення та чат: хоча є потенціал, наразі користувачів, які готові надсилати повідомлення через блокчейн, все ще дуже мало.
Безпека: попит на ці Snaps великий, особливо в покращенні попереджень MetaMask про фішингові угоди. Вони можуть надати користувачам більш детальну інформацію про угоди та аналіз, щоб максимально уникнути втрат активів.
MetaMask Snaps надає специфічні дозволи, що дозволяють Snap читати первинні дані, аналізувати їх та показувати користувачу більш детальну інформацію про безпеку під час ініціювання транзакцій або підписів.
! [Web3-аплети?] Тлумачення знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
MetaMask намагається розширити свою сферу на інші блокчейн-платформи за допомогою Snaps, але врешті-решт важко передбачити, як далеко це зайде. Посилаючись на досвід міні-програм у сфері Web2, спрощені сервіси часто важко зрівняти з повноцінними додатками, а нові функції зазвичай запізнюються. Якщо Snaps розвиватиметься добре, можливо, більше гаманців наслідуватим цей приклад, що може призвести до того, що розробникам Web3 потрібно буде розробляти різні версії "Snaps" для кожного гаманця.
В майбутньому можуть з'явитися різноманітні платформи «на зразок Snaps», які суттєво відрізнятимуться одна від одної, і розробникам доведеться витратити багато зусиль на забезпечення сумісності. Врешті-решт це може призвести до створення єдиного стандарту Snaps і відповідного механізму обговорення.
Хоча ставлення до перспектив MetaMask Snaps є обережним, неможливо заперечити, що це продукт, створений групою захоплених розробників, призначений для вирішення реальних проблем, а не фінансової афери.
Однак для більшості користувачів MetaMask Snaps поки не є необхідною функцією. У майбутньому MetaMask можливо потрібно буде витратити більше зусиль на те, як ефективніше просувати.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)