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, их можно разделить на 4 типа:

Управление аккаунтом

Эти Snaps в основном повышают безопасность приватного ключа с помощью технологии MPC.

Обычные пользователи обычно хранят мнемоническую фразу на компьютере или телефоне. Пользователи с большими средствами могут использовать более безопасные методы, такие как аппаратные кошельки. Но большинство людей просто хранят мнемоническую фразу в легко доступном месте, на случай если забудут.

Этот способ хранения может вызвать некоторые проблемы:

  1. Забытое местоположение мнемонической фразы может привести к потере активов.
  2. Устройство, на котором сохранены мнемонические фразы, подверглось атаке троянского вируса, что затрудняет защиту от кражи хакерами.

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

В настоящее время существует только 3 управляющих аккаунта Snaps: Capsule, Silent Shard и Safeheron.

  • Capsule использует PassKey устройства, восстанавливающий пароль и 2FA для совместного управления ключом.
  • Silent Shard и Safeheron реализуются путем установки приложения на несколько устройств.

Привлекательность таких Snaps еще не ясна, судя по данным с официального сайта, количество и объем установок не высоки.

Использование несложно. После установки в кошельке MetaMask появится новый адрес.

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

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

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

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

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

безопасность

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

Безопасные Snaps могут компенсировать недостатки самого MetaMask. Согласно данным с официального сайта, безопасные Snaps являются самой востребованной функцией после поддержки множества цепочек, составляя 20% от общего числа.

MetaMask Snaps предоставляет разрешения «endowment:transaction-insight» и «endowment: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)

APP-1.81%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
PanicSeller69vip
· 18ч назад
Не говори так красиво, это всего лишь плагиат связей между интернетами.
Посмотреть ОригиналОтветить0
ChainSauceMastervip
· 07-24 13:10
mm новые игрушки пришли
Посмотреть ОригиналОтветить0
MeaninglessApevip
· 07-24 07:19
Нужно еще посмотреть на выступление M.
Посмотреть ОригиналОтветить0
LuckyHashValuevip
· 07-24 07:06
Лучше сразу использовать маленькую лису.
Посмотреть ОригиналОтветить0
LightningLadyvip
· 07-24 07:04
Снова чуть не попался на уловки MetaMask
Посмотреть ОригиналОтветить0
GateUser-1a2ed0b9vip
· 07-24 06:58
Когда это будет доступно?
Посмотреть ОригиналОтветить0
  • Закрепить