MetaMask Snaps: Революция мини-программ в мире Web3

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

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

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

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

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

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

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

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

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

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

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

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

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

Тип Snaps

Сайт MetaMask делит Snaps на 4 основных типа:

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

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

Традиционные способы защиты приватных ключей имеют некоторые проблемы:

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

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

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

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

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

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

Размышления

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

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

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

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

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

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

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 7
  • Поделиться
комментарий
0/400
TokenTaxonomistvip
· 12ч назад
хмм... статистически говоря, 73,4% расширений кошельков оказываются эволюционными мертвыми концами из-за совместимости энтропии
Посмотреть ОригиналОтветить0
CryptoTherapistvip
· 12ч назад
давайте поразмышляем о том, почему пользователи сопротивляются психологической привязанности к новым функциям кошелька... классический синдром тревожности массового принятия, если честно
Посмотреть ОригиналОтветить0
RadioShackKnightvip
· 12ч назад
Кошелек маленькая программа... с большой вероятностью накроется.
Посмотреть ОригиналОтветить0
Blockwatcher9000vip
· 12ч назад
Ах, еще один проект, пытающийся стать супер-приложением.
Посмотреть ОригиналОтветить0
Ser_APY_2000vip
· 12ч назад
Чувствую, что не очень популярно. Лежу и жду, когда кто-то поможет.
Посмотреть ОригиналОтветить0
ImpermanentPhilosophervip
· 13ч назад
Сказав так много, это всего лишь маленькая программа.
Посмотреть ОригиналОтветить0
  • Закрепить