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 приложения для управления учетными записями: Capsule, Silent Shard и Safeheron. Они используют разные методы для защиты приватных ключей, но количество установок не велико.

! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)

Интероперабельность

Эти Snaps обеспечивают совместимость с не-EVM сетями, включая Solana, Cosmos, Near, Sui и другие. В настоящее время их количество является наибольшим, составляя более половины всей экосистемы.

Уведомления и чат

Хотя такие 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", отличающиеся друг от друга. Для решения проблемы совместимости может быть разработан стандарт Snaps и соответствующие предложения для обсуждения (SIP).

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

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

! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
ConsensusBotvip
· 2ч назад
Маленькие программы по этому пути? 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
  • Закрепить