MetaMask Snaps: Нові дослідження та виклики Web3 екосистеми

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

Нові дослідження екосистеми Web3: Аналіз MetaMask Snaps

MetaMask Snaps - це надзвичайно перспективний проект. Відкинувши його ідеалістичну оболонку, насправді це більше схоже на міні-додатки у світі Web3, або можна назвати це dApplet.

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

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

Станом на червень 2024 року, незважаючи на те, що Snaps з'явився на ринку майже рік тому, концепція була запропонована принаймні 4 роки тому, але звичайні користувачі все ще дуже мало про це знають. Навіть ті, хто щодня використовує MetaMask, можуть нічого не знати про MetaMask Snaps. Однак, коли хтось пояснює це як "щось подібне до маленьких програм", вони зазвичай усміхаються з розумінням.

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

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

Від моменту запуску бета-тестування Snaps від MetaMask минув майже рік, однак кількість доступних Snaps на офіційному сайті не така велика, станом на червень 2024 року їх всього 68. З огляду на те, що концепція Snaps була запропонована офіційно ще в 2020 році, компанії Web3 та розробники насправді мали досить багато часу, щоб ознайомитися та підготуватися.

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

Повертаючись до сфери Web3, з огляду на питання безпеки та інші фактори, Snaps, ймовірно, зіткнеться з подібною ситуацією. Він працює в ізольованому безпечному середовищі, використовуючи "безпечний ECMAScript", фактично накладаючи певні обмеження на API JavaScript, такі як неможливість доступу до DOM, Node.js, API плагінів браузера тощо.

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

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

Типи Snaps

Офіційний сайт MetaMask розділяє Snaps на чотири основні типи:

Управління рахунком

Цей тип Snaps в основному підвищує безпеку приватних ключів за допомогою технології MPC (множинні обчислення).

Традиційні методи захисту приватних ключів мають певні проблеми:

  1. Користувач може забути місце зберігання мнемонічної фрази, що призведе до неможливості відновлення активів.
  2. Пристрої для зберігання мнемонічних фраз можуть піддаватися вірусним атакам, що призводить до витоку приватних ключів.

Технологія MPC може автоматично розподіляти зберігання приватних ключів, знову комбінуючи їх лише під час підписання транзакцій, не генеруючи повний приватний ключ, максимізуючи захист безпеки приватних ключів.

На даний момент (червень 2024 року) існує лише 3 аккаунт-менеджера Snaps: Capsule, Silent Shard та Safeheron. Вони використовують різні методи для захисту приватних ключів, але кількість установок не є високою.

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

Інтероперабельність

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

Сповіщення та чат

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

безпечно

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

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

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

Перспективи

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

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

В майбутньому можуть з'явитися різноманітні платформи "Snaps-like", які суттєво відрізняються одна від одної. Для вирішення проблеми сумісності можуть виникнути стандарти Snaps, а також відповідні пропозиції для обговорення (SIP).

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

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

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

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 6
  • Поділіться
Прокоментувати
0/400
ConsensusBotvip
· 3год тому
Маленька програма на цьому шляху? Meta також грає в цю пастку!
Переглянути оригіналвідповісти на0
TokenomicsTrappervip
· 08-03 22:34
лmao ще один закритий сад в процесі створення... класичний хід web2, якщо чесно
Переглянути оригіналвідповісти на0
SigmaValidatorvip
· 08-03 22:28
Екосистема розвивається.
Переглянути оригіналвідповісти на0
BtcDailyResearchervip
· 08-03 22:17
Міні-програми проникли в Web3.
Переглянути оригіналвідповісти на0
MoneyBurnervip
· 08-03 22:17
Знову треба витрачати гроші на роботу. Коли ж нарешті вийде цінний Аірдроп для виведення?
Переглянути оригіналвідповісти на0
MetaMaskVictimvip
· 08-03 22:13
Чи справді Web3 може уникнути токсичної екосистеми?
Переглянути оригіналвідповісти на0
  • Закріпити