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

"Микропрограммы" в мире Web3: глубокий анализ MetaMask Snaps

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

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

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

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

С момента своего появления мини-программы вызвали споры в интернет-индустрии. Многие фронтенд-разработчики презрительно относятся к ним, полагая, что это всего лишь коммерческий инструмент интернет-гигантов для монополизации трафика и закрытия экосистемы, который не приносит значительного вклада в развитие технологий. Сколько 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 их классифицировал.

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

Тип Snap

На сайте MetaMask Snaps делятся на 4 типа:

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

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

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

Сколько пользователей Web3 привлечет этот тип Snaps, еще предстоит выяснить, в настоящее время количество установок не велико.

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

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

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

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

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

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

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

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

Будущее

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

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

В будущем могут появиться различные платформы "подобные Snap", отличия между платформами будут огромными, разработчикам потребуется много усилий для достижения кросс-платформенной совместимости. Когда ситуация станет невыносимой, возможно, появится Стандарт Snap, а также будут различные "SIP" для обсуждения, что приведет к процветанию сообщества.

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

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

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

APP-2.67%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 3
  • Поделиться
комментарий
0/400
CoconutWaterBoyvip
· 23ч назад
А, это тоже начало играть в мини-программы.
Посмотреть ОригиналОтветить0
RugpullSurvivorvip
· 08-06 16:29
Закрыто... опять будут играть для лохов.
Посмотреть ОригиналОтветить0
FarmToRichesvip
· 08-06 16:06
Снова Web2 ловушка?
Посмотреть ОригиналОтветить0
  • Закрепить