Глубокий анализ 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 Mini Programs только появились. Из-за неявного доступа к функционалу изначально количество пользователей было очень низким. Позже, когда доступ переместили в выпадающее меню на главной странице, использование значительно возросло. Для 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
· 12ч назад
Кто это будет использовать?
Посмотреть ОригиналОтветить0
Lonely_Validatorvip
· 15ч назад
Слишком высоки затраты на разработку.
Посмотреть ОригиналОтветить0
DAOdreamervip
· 15ч назад
Все еще маленькая лиса играет отлично!
Посмотреть ОригиналОтветить0
ApeWithAPlanvip
· 15ч назад
Мини-программа? Почему сейчас все должно быть в мини-версии?
Посмотреть ОригиналОтветить0
MetaMiseryvip
· 15ч назад
Еще лучше подождать, пока другие кошельки станут более надежными.
Посмотреть ОригиналОтветить0
MoonRocketTeamvip
· 15ч назад
Это всего лишь экосистема-ускоритель. Ожидать, что она приведет нас на Луну?
Посмотреть ОригиналОтветить0
GasFeeLadyvip
· 15ч назад
meh... еще одно Газ-голодное расширение, чтобы раздувать мой metamask
Посмотреть ОригиналОтветить0
  • Закрепить