"Маленькие программы" в мире Web3: Анализ MetaMask Snaps
MetaMask Snaps — это весьма перспективный проект, который можно рассматривать как «мини-программы» или «dApplet» в области Web3. Эта концепция не является незнакомой для разработчиков, особенно для китайских разработчиков. В последние годы термины «создание экосистемы» и «суперприложение» часто появляются в интернет-отрасли, отражая тенденцию, при которой коммерческие гиганты пытаются закрыть интернет-среду, тем самым изменяя свою роль. Сегодня эта тенденция, похоже, также начинает распространяться на область Web3.
Несмотря на то, что Snaps существует почти год, концепция была предложена как минимум 4 года назад, и обычные пользователи по-прежнему очень ограниченно понимают ее. Даже те криптовалютные энтузиасты, которые используют MetaMask каждый день, могут не иметь никакого представления о Snaps. Однако, когда мы объясняем это как "похожие на мини-программы", разработчики обычно улыбаются с пониманием.
Эта ситуация напоминает о том, как обстояли дела, когда только что были запущены мини-программы WeChat. Поскольку вход в функционал был неочевиден, изначально уровень использования был очень низким. Позже, после того как вход был перемещен в выпадающее меню на главной странице, использование значительно возросло. Для MetaMask вопрос о том, как привлечь пользователей в свою экосистему, возможно, является неотложной задачей.
С момента своего появления мини-программы вызвали споры в интернет-отрасли. Многие фронтенд-инженеры считают, что это всего лишь коммерческий инструмент для монополизации трафика и блокировки экосистемы интернет-гигантами, с ограниченным вкладом в развитие технологий. Сколько ценности Snaps Web3 сможет принести сообществу, еще предстоит выяснить. Изучая документацию, предоставленную MetaMask, несложно представить, что будущие разработчики Snap могут столкнуться с множеством ограничений и вызовов.
С момента открытия публичной бета-версии Snaps от MetaMask прошло почти год. Однако количество доступных Snaps, указанных на официальном сайте, невелико: к июню 2024 года их всего 68. Учитывая, что концепция Snaps была представлена официально еще около 2020 года, у компаний и разработчиков Web3 на самом деле было довольно много времени, чтобы изучить и разработать ее.
На данный момент не видно специалистов, занимающихся разработкой Snaps, но разработчиков мини-приложений в Web2 немало. Общее мнение о мини-приложениях - это плохой опыт разработки. Хотя мини-приложения используют фронтенд-экосистему, они часто являются урезанными версиями, и производители по разным причинам ограничивают возможности разработчиков. Технические возможности и качество документации на разных платформах сильно варьируются, что приводит к тому, что разработчики должны пройти через множество проблем на разных платформах, чтобы накопить достаточно опыта.
В области Web3, из-за соображений безопасности, Snaps могут столкнуться с аналогичной ситуацией. Он работает в изолированном безопасном контексте, используя "безопасный ECMAScript", что на самом деле означает некоторые ограничения для JavaScript API, такие как невозможность доступа к DOM, Node.js и API браузерных плагинов и т.д.
С учетом соображений безопасности, базовая функциональность Snaps ограничена. Большинство функций требуют предварительного получения соответствующих разрешений, поэтому Snaps при установке должны запрашивать разрешения у пользователя. Доступные разрешения включают жизненный цикл, транзакции, подписи и CRON и т. д.
По сравнению с процветанием экосистемы Web3, в настоящее время доступное количество Snaps невелико. MetaMask делит их на несколько категорий:
Тип Snaps
Управление аккаунтом
Эти Snaps в основном повышают безопасность приватного ключа с помощью технологии MPC. В отличие от традиционного способа хранения мнемонических фраз, технология MPC может автоматически разделять приватный ключ и хранить его в разных местах, собирая его снова только в момент подписания транзакции, и не генерируя полный приватный ключ, что максимально защищает безопасность приватного ключа.
В настоящее время существует только 3 приложения для управления аккаунтами: Capsule, Silent Shard и Safeheron. Они реализуют разделение и восстановление приватных ключей различными способами, но количество установок не велико.
Эти Snaps обеспечивают совместимость с не-EVM сетями, включая Solana, Cosmos, Near, Sui и другие. В настоящее время количество таких Snaps наибольшее и составляет более половины всей экосистемы.
Уведомления и чат
Несмотря на то, что такие Snaps очень привлекательны, в настоящее время количество пользователей, готовых отправлять сообщения через блокчейн, все еще невелико, возможно, потребуется больше времени для их развития.
Безопасность
Запрос на безопасные Snaps довольно велик, особенно в условиях недостаточной защиты от фишинговых сделок со стороны самого MetaMask. Такие Snaps могут предоставить пользователям более полную информацию о сделках и анализ, что поможет избежать потерь активов. По данным с официального сайта, безопасные Snaps являются вторыми по востребованности после поддержки нескольких цепочек, составляя 20% от общего числа.
MetaMask Snaps предоставляет доступ к аналитике сделок и подписи, позволяя Snaps считывать исходные данные, анализировать их и предоставлять пользователю более подробную информацию о безопасности во время инициирования сделки или подписи.
MetaMask пытается расшириться на другие цепочки с помощью Snaps, но степень его успеха пока трудно предсказать. Опираясь на опыт мини-программ в области Web2, упрощенные версии сервисов часто не могут сравниться с полными приложениями, а обновления новых функций часто запаздывают. С распространением мини-программ все больше приложений также запускают свои платформы мини-программ, что приводит к дальнейшей централизации веб-среды.
Развитие в области Web3 может следовать аналогичному пути. Если Snaps будут успешно развиваться, другие кошельки также могут последовать их примеру и выпустить аналогичные функции. Это может привести к тому, что разработчикам придется разрабатывать несколько версий "Snaps" для различных кошельков, увеличивая рабочую нагрузку. Однако если каждый производитель создаст свою собственную экосистему "Snaps", это может привести к отсутствию действительно уникальной экосистемы.
В будущем могут появиться различные платформы "похожие на Snaps", которые будут сильно различаться, и разработчикам придется сталкиваться с проблемами совместимости. Это может способствовать появлению единого стандарта Snaps, сопровождаемого различными предложениями и обсуждениями в сообществе.
Хотя MetaMask Snaps сталкивается с трудностями, это, по крайней мере, продукт, созданный увлеченными разработчиками и направленный на решение реальных проблем. Тем не менее, для большинства пользователей MetaMask Snaps в настоящее время не является необходимой функцией. MetaMask, возможно, нужно вложить больше усилий в то, как более эффективно продвигать этот продукт.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
19 Лайков
Награда
19
5
Репост
Поделиться
комментарий
0/400
AllTalkLongTrader
· 07-09 12:23
Маленькая лисица снова пришла устраивать шалости?
Посмотреть ОригиналОтветить0
fork_in_the_road
· 07-09 12:23
Еще одна ловушка для неудачников
Посмотреть ОригиналОтветить0
PumpingCroissant
· 07-09 12:15
Суперприложение снова будет играть для лохов
Посмотреть ОригиналОтветить0
CompoundPersonality
· 07-09 11:56
Не зарабатываешь деньги, а все равно мешаешь мне спать.
MetaMask Snaps: Смогут ли мини-программы в мире Web3 добиться успеха?
"Маленькие программы" в мире Web3: Анализ MetaMask Snaps
MetaMask Snaps — это весьма перспективный проект, который можно рассматривать как «мини-программы» или «dApplet» в области Web3. Эта концепция не является незнакомой для разработчиков, особенно для китайских разработчиков. В последние годы термины «создание экосистемы» и «суперприложение» часто появляются в интернет-отрасли, отражая тенденцию, при которой коммерческие гиганты пытаются закрыть интернет-среду, тем самым изменяя свою роль. Сегодня эта тенденция, похоже, также начинает распространяться на область Web3.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
Несмотря на то, что Snaps существует почти год, концепция была предложена как минимум 4 года назад, и обычные пользователи по-прежнему очень ограниченно понимают ее. Даже те криптовалютные энтузиасты, которые используют MetaMask каждый день, могут не иметь никакого представления о Snaps. Однако, когда мы объясняем это как "похожие на мини-программы", разработчики обычно улыбаются с пониманием.
Эта ситуация напоминает о том, как обстояли дела, когда только что были запущены мини-программы WeChat. Поскольку вход в функционал был неочевиден, изначально уровень использования был очень низким. Позже, после того как вход был перемещен в выпадающее меню на главной странице, использование значительно возросло. Для MetaMask вопрос о том, как привлечь пользователей в свою экосистему, возможно, является неотложной задачей.
С момента своего появления мини-программы вызвали споры в интернет-отрасли. Многие фронтенд-инженеры считают, что это всего лишь коммерческий инструмент для монополизации трафика и блокировки экосистемы интернет-гигантами, с ограниченным вкладом в развитие технологий. Сколько ценности Snaps Web3 сможет принести сообществу, еще предстоит выяснить. Изучая документацию, предоставленную MetaMask, несложно представить, что будущие разработчики Snap могут столкнуться с множеством ограничений и вызовов.
С момента открытия публичной бета-версии Snaps от MetaMask прошло почти год. Однако количество доступных Snaps, указанных на официальном сайте, невелико: к июню 2024 года их всего 68. Учитывая, что концепция Snaps была представлена официально еще около 2020 года, у компаний и разработчиков Web3 на самом деле было довольно много времени, чтобы изучить и разработать ее.
На данный момент не видно специалистов, занимающихся разработкой Snaps, но разработчиков мини-приложений в Web2 немало. Общее мнение о мини-приложениях - это плохой опыт разработки. Хотя мини-приложения используют фронтенд-экосистему, они часто являются урезанными версиями, и производители по разным причинам ограничивают возможности разработчиков. Технические возможности и качество документации на разных платформах сильно варьируются, что приводит к тому, что разработчики должны пройти через множество проблем на разных платформах, чтобы накопить достаточно опыта.
В области Web3, из-за соображений безопасности, Snaps могут столкнуться с аналогичной ситуацией. Он работает в изолированном безопасном контексте, используя "безопасный ECMAScript", что на самом деле означает некоторые ограничения для JavaScript API, такие как невозможность доступа к DOM, Node.js и API браузерных плагинов и т.д.
С учетом соображений безопасности, базовая функциональность Snaps ограничена. Большинство функций требуют предварительного получения соответствующих разрешений, поэтому Snaps при установке должны запрашивать разрешения у пользователя. Доступные разрешения включают жизненный цикл, транзакции, подписи и CRON и т. д.
По сравнению с процветанием экосистемы Web3, в настоящее время доступное количество Snaps невелико. MetaMask делит их на несколько категорий:
Тип Snaps
Управление аккаунтом
Эти Snaps в основном повышают безопасность приватного ключа с помощью технологии MPC. В отличие от традиционного способа хранения мнемонических фраз, технология MPC может автоматически разделять приватный ключ и хранить его в разных местах, собирая его снова только в момент подписания транзакции, и не генерируя полный приватный ключ, что максимально защищает безопасность приватного ключа.
В настоящее время существует только 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 очень привлекательны, в настоящее время количество пользователей, готовых отправлять сообщения через блокчейн, все еще невелико, возможно, потребуется больше времени для их развития.
Безопасность
Запрос на безопасные Snaps довольно велик, особенно в условиях недостаточной защиты от фишинговых сделок со стороны самого MetaMask. Такие Snaps могут предоставить пользователям более полную информацию о сделках и анализ, что поможет избежать потерь активов. По данным с официального сайта, безопасные Snaps являются вторыми по востребованности после поддержки нескольких цепочек, составляя 20% от общего числа.
MetaMask Snaps предоставляет доступ к аналитике сделок и подписи, позволяя Snaps считывать исходные данные, анализировать их и предоставлять пользователю более подробную информацию о безопасности во время инициирования сделки или подписи.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
Будущее
MetaMask пытается расшириться на другие цепочки с помощью Snaps, но степень его успеха пока трудно предсказать. Опираясь на опыт мини-программ в области Web2, упрощенные версии сервисов часто не могут сравниться с полными приложениями, а обновления новых функций часто запаздывают. С распространением мини-программ все больше приложений также запускают свои платформы мини-программ, что приводит к дальнейшей централизации веб-среды.
Развитие в области Web3 может следовать аналогичному пути. Если Snaps будут успешно развиваться, другие кошельки также могут последовать их примеру и выпустить аналогичные функции. Это может привести к тому, что разработчикам придется разрабатывать несколько версий "Snaps" для различных кошельков, увеличивая рабочую нагрузку. Однако если каждый производитель создаст свою собственную экосистему "Snaps", это может привести к отсутствию действительно уникальной экосистемы.
В будущем могут появиться различные платформы "похожие на Snaps", которые будут сильно различаться, и разработчикам придется сталкиваться с проблемами совместимости. Это может способствовать появлению единого стандарта Snaps, сопровождаемого различными предложениями и обсуждениями в сообществе.
Хотя MetaMask Snaps сталкивается с трудностями, это, по крайней мере, продукт, созданный увлеченными разработчиками и направленный на решение реальных проблем. Тем не менее, для большинства пользователей MetaMask Snaps в настоящее время не является необходимой функцией. MetaMask, возможно, нужно вложить больше усилий в то, как более эффективно продвигать этот продукт.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)