MetaMask Snaps: Новые возможности и вызовы для экосистемы Web3

robot
Генерация тезисов в процессе

MetaMask Snaps: мини-программы в мире Web3

MetaMask Snaps – это проект с дальновидными идеями, его можно рассматривать как мини-программы в мире Web3, или как dApplet. Для разработчиков, особенно для разработчиков из Китая, эта концепция не нова. В последние годы термины, такие как «создание экосистемы» и «суперприложение», часто встречаются в интернете, крупные компании пытаются сделать интернет-среду более закрытой, чтобы перейти от поставщиков услуг к разработчикам стандартов. Теперь, похоже, эта тенденция также начинает распространяться на область Web3.

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

Хотя Snaps существует почти год, концепция была предложена как минимум 4 года назад, обычные пользователи все еще очень мало о нем знают. Даже те криптоэнтузиасты, которые используют MetaMask каждый день, могут не знать о MetaMask Snaps. Однако, когда им объясняешь, что "это как мини-программы", они часто улыбаются с пониманием.

Эта ситуация напоминает о том, как обстояли дела, когда только что запустили мини-программы WeChat. Из-за того, что входные функции были неочевидны, изначально объем использования был очень низким. Только после того, как вход был изменен на выпадающий список мини-программ на главной странице, объем использования начал значительно расти. Для MetaMask вопрос о том, как привлечь пользователей в свою экосистему, может стать важной проблемой, требующей решения.

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

На июнь 2024 года на официальном сайте MetaMask доступно всего 68 Snaps. Учитывая, что концепция Snaps была предложена еще в 2020 году, компании и разработчики Web3 на самом деле имели довольно много времени, чтобы изучить и разработать её.

Пока не видно разработчиков, занимающихся Snaps на профессиональной основе, но в области Web2 есть немало разработчиков мини-программ. Их общее мнение о мини-программах – плохой опыт разработки. Хотя мини-программы используют фронтенд-экосистему, они являются урезанной версией, и различные ограничения заставляют разработчиков сталкиваться с множеством странных проблем на разных платформах, прежде чем они смогут накопить опыт.

Snaps также сталкиваются с аналогичными ограничениями. По соображениям безопасности они должны работать в изолированном безопасном контексте, используя "безопасный ECMAScript", что на самом деле ограничивает некоторые возможности JavaScript API, такие как доступ к DOM, Node.js и API браузерных плагинов.

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

Типы Snaps

На официальном сайте MetaMask Snaps делятся на четыре типа:

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

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

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

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

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

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

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

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

4. Безопасность

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

MetaMask Snaps предоставляет соответствующие разрешения, позволяя Snap считывать исходные данные при инициировании транзакции или подписи пользователем, проводить анализ и предоставлять пользователю более подробные объяснения безопасности.

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

Будущее

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

В будущем могут появиться различные платформы, подобные "Snaps", с огромными различиями между ними. Для решения проблем совместимости может возникнуть стандарт Snaps, что вызовет обсуждение и участие сообщества.

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Поделиться
комментарий
0/400
SmartMoneyWalletvip
· 21ч назад
Это снова ловушка, чтобы разыгрывать людей как лохов.
Посмотреть ОригиналОтветить0
GateUser-5854de8bvip
· 21ч назад
Это всего лишь новая яма.
Посмотреть ОригиналОтветить0
CodeAuditQueenvip
· 21ч назад
Ожидаем более открытой экосистемы
Посмотреть ОригиналОтветить0
MEVSandwichVictimvip
· 21ч назад
Маленькое приложение не равно Децентрализация
Посмотреть ОригиналОтветить0
BlockDetectivevip
· 21ч назад
Форма важнее фактической ценности
Посмотреть ОригиналОтветить0
CryptoCrazyGFvip
· 22ч назад
Наконец-то дождался тебя Snaps
Посмотреть ОригиналОтветить0
Fren_Not_Foodvip
· 22ч назад
Хороший проект наконец-то реализован.
Посмотреть ОригиналОтветить0
  • Закрепить