MetaMask Snaps: смогут ли мини-программы в мире Web3 создать процветающую экосистему

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

"Мини-программы" в мире Web3: обсуждение MetaMask Snaps

MetaMask Snaps — это проект с большими амбициями. Отбросив его идеализированную оболочку, он на самом деле больше похож на мини-программы в мире Web3, или можно назвать это dApplet.

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

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

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

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

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

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

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

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

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

По сравнению с процветающей экосистемой Web3, в настоящее время доступное количество Snaps довольно мало, и MetaMask делит их на несколько категорий.

Тип Snaps

Согласно классификации сайта MetaMask, Snaps делятся примерно на 4 типа:

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

Управление счетом

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

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

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

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

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

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

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

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

MetaMask Snaps предоставляет соответствующие разрешения, позволяя 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 или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Поделиться
комментарий
0/400
LightningLadyvip
· 07-19 13:50
Пришли, пришли, давайте посмотрим.
Посмотреть ОригиналОтветить0
SneakyFlashloanvip
· 07-19 12:50
Кто проверял этот код? Невозможно терпеть.
Посмотреть ОригиналОтветить0
MevTearsvip
· 07-18 13:05
Безопасно? Не факт.
Посмотреть ОригиналОтветить0
GameFiCriticvip
· 07-17 19:21
Еще одно так называемое эко-продукт без перспектив.
Посмотреть ОригиналОтветить0
CryptoPhoenixvip
· 07-16 22:11
Экосистема еще не完善, но если мы переживем эту волну, это будет свет в конце туннеля, сестры.
Посмотреть ОригиналОтветить0
DefiPlaybookvip
· 07-16 22:10
платформа сделана хорошо, но если нет Аирдропов, то это просто обман. Когда будет выпуск токенов?
Посмотреть ОригиналОтветить0
GasGuruvip
· 07-16 21:58
Жду, когда маленькая лиса обновится
Посмотреть ОригиналОтветить0
0xTherapistvip
· 07-16 21:58
Просто тихо зарабатывать деньги — неплохо.
Посмотреть ОригиналОтветить0
LayerZeroHerovip
· 07-16 21:52
Давление на разработчиков осторожно?
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить