Глибина аналізу MetaMask Snaps: революція мікропрограм у сфері Web3

robot
Генерація анотацій у процесі

Нові сили в сфері Web3: Аналіз MetaMask Snaps

MetaMask Snaps - це проект з великими ідеалами, який можна вважати малими програмами або dApplet у світі Web3. Ця концепція не є чужою для розробників, особливо для розробників в Китаї. В останні роки терміни, такі як "створення екосистеми" та "супердодатки", часто з'являлися в інтернеті, де великі компанії намагаються зробити інтернет-середовище більш закритим, щоб перейти від постачальників послуг до розробників стандартів. Сьогодні ця тенденція, здається, також починає поширюватися на сферу Web3.

! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)

Хоча Snaps існує вже майже рік, його концепція була запропонована щонайменше чотири роки тому, але звичайні користувачі все ще мають дуже обмежене розуміння цього. Навіть криптоентузіасти, які щодня використовують MetaMask, часто нічого не знають про MetaMask Snaps. Проте, коли їм пояснюють, що Snaps подібні до міні-програм, це часто викликає їхній інтерес.

Ця ситуація нагадує про обставини, коли були вперше представлені міні-програми WeChat. Через неочевидність функціональних входів, спочатку використання було дуже низьким. Після того, як входи були переміщені на випадаюче меню на головній сторінці, використання різко зросло. Для MetaMask питання залучення користувачів до їхньої екосистеми може стати важливою проблемою, яку потрібно терміново вирішити.

Міні-програми з моменту свого виникнення викликали багато суперечок. Багато фронтенд-інженерів вважають, що це всього лише комерційний інструмент, створений інтернет-гігантами для монополізації трафіку та блокування екосистеми, і що їх внесок у розвиток технологій є обмеженим. Наскільки багато Snaps Web3 зможуть принести користі спільноті, ще потрібно спостерігати. Переглядаючи документацію, надану MetaMask, неважко помітити, що майбутні розробники Snap можуть зіткнутися з безліччю обмежень.

Від відкриття публічної бета-версії Snaps у MetaMask минув майже рік, однак кількість доступних Snaps, зазначених на їхньому офіційному сайті, не є великою – за останніми підрахунками, їх всього 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)

У порівнянні з процвітаючою екосистемою Web3, на даний момент доступна кількість Snaps є досить обмеженою. MetaMask розділяє їх на кілька основних категорій:

  1. Управління рахунком: в основному через технологію MPC підвищується безпека приватних ключів. Наразі є лише кілька таких Snaps.

  2. Взаємодія: забезпечення сумісності з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui тощо. Це наразі найбільша кількість типів Snaps.

  3. Сповіщення та чат: хоча це має потенціал, але наразі користувачів, які використовують блокчейн для надсилання повідомлень, все ще небагато.

  4. Безпека: Цей вид Snaps користується великим попитом, особливо в наданні торгових інсайтів та запобіганні фішинговим угодам. Вони можуть компенсувати недоліки MetaMask у сфері безпекових попереджень.

MetaMask Snaps дозволяє розробникам отримувати доступ до сирцевих даних під час ініціювання транзакцій або підпису, надаючи певні дозволи, аналізувати ці дані та показувати користувачам більш детальну інформацію про безпеку.

! [Web3-аплети?] Тлумачення знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)

Хоча MetaMask сподівається розширитися на інші платформі блокчейн через Snaps, його перспективи розвитку ще неясні. Зважаючи на досвід мікро-додатків у сфері Web2, спрощені сервіси часто важко порівнювати з повноцінними додатками, а оновлення нових функцій також можуть відставати. Якщо Snaps добре розвиватиметься, можливо, більше гаманців наслідуватимуть цей приклад, що може призвести до того, що розробникам Web3 потрібно буде створювати відповідні версії для різних гаманців, збільшуючи складність розробки.

У майбутньому можуть з'явитися різні платформи "на зразок Snaps", при цьому відмінності між платформами можуть бути суттєвими. Для вирішення проблеми сумісності можуть з'явитися стандарти, подібні до "Snaps Standard", а також відповідні пропозиції для обговорення.

Хоча MetaMask Snaps є продуктом, створеним захопленими розробниками для вирішення реальних проблем, наразі Snaps не є обов'язковою функцією для більшості користувачів MetaMask. MetaMask, можливо, потрібно зробити більше роботи щодо того, як ефективніше просувати його.

! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)

Переглянути оригінал
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.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
SerLiquidatedvip
· 6год тому
Хто це буде використовувати?
Переглянути оригіналвідповісти на0
Lonely_Validatorvip
· 8год тому
Розробка занадто дорога, чи не так?
Переглянути оригіналвідповісти на0
DAOdreamervip
· 8год тому
А все ж маленька лисичка грає на відмінно!
Переглянути оригіналвідповісти на0
ApeWithAPlanvip
· 8год тому
Міні-програма? Що зараз, все потрібно робити в міні-версії?
Переглянути оригіналвідповісти на0
MetaMiseryvip
· 8год тому
ще краще почекати, поки інші гаманці стануть надійними
Переглянути оригіналвідповісти на0
MoonRocketTeamvip
· 8год тому
Просто екологічний прискорювач. Чи варто сподіватися, що він доведе нас до Місяця?
Переглянути оригіналвідповісти на0
GasFeeLadyvip
· 9год тому
мех... ще одне газоємне розширення, щоб роздути мій метамаск
Переглянути оригіналвідповісти на0
  • Закріпити