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

Микропрограммы в мире Web3: Интерпретация MetaMask Snaps

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

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

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

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

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

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

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

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

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

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

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

Тип Snaps

Согласно классификации на официальном сайте, их можно условно разделить на 4 типа:

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

Эти Snaps в основном используют технологию MPC (многопартийные вычисления) для повышения безопасности приватных ключей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MetaMask Snaps предоставляет соответствующие разрешения, позволяя Snap считывать исходную нагрузку транзакции или подписи, когда пользователь инициирует транзакцию или подпись. 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 или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 6
  • Поделиться
комментарий
0/400
DogeBachelorvip
· 16ч назад
Снова пришел, чтобы устроить эту ловушку?
Посмотреть ОригиналОтветить0
HappyToBeDumpedvip
· 16ч назад
ловушка皮小程序有什么新意
Посмотреть ОригиналОтветить0
WhaleStalkervip
· 16ч назад
Опять новые фишки
Посмотреть ОригиналОтветить0
ContractFreelancervip
· 17ч назад
Списываешь домашку, да? Китайское приложение сменило оболочку.
Посмотреть ОригиналОтветить0
DeadTrades_Walkingvip
· 17ч назад
Все еще разогреваешь старую еду, да~
Посмотреть ОригиналОтветить0
  • Закрепить