Новый участник экосистемы Web3: обсуждение текущего состояния и перспектив MetaMask Snaps
MetaMask Snaps — это проект с довольно амбициозными целями, который можно рассматривать как мини-программы или dApplet в мире Web3. Для разработчиков, особенно для отечественных, эта концепция не unfamiliar. В последние годы термины "создание экосистемы", "суперприложение" часто встречаются, интернет-гиганты пытаются сделать сетевую среду более закрытой, чтобы перейти от поставщиков услуг к разработчикам стандартов. Сегодня, похоже, эта тенденция также начинает распространяться на область Web3.
Несмотря на то, что Snaps существует почти год, а концепция была предложена как минимум четыре года назад, обычные пользователи все еще очень мало о нем знают. Даже те, кто каждый день использует MetaMask и увлекается криптовалютой, могут ничего не знать о Snaps. Однако, когда объясняешь, что это функция, похожая на мини-программы, это часто вызывает их интерес.
Эта ситуация напоминает о состоянии, когда только что были запущены мини-программы WeChat. Из-за неявного доступа к функциям, первоначальный объем использования был очень низким. Только после того, как доступ был перемещен на главную страницу для отображения списка мини-программ, объем использования начал значительно расти. Если MetaMask хочет создать экосистему, вопрос о том, как привлечь пользователей в экосистему, возможно, станет важной проблемой, требующей решения.
С момента своего появления мини-программы вызвали множество споров в интернет-индустрии. Многие фронтенд-инженеры относятся к ним критически, считая, что это всего лишь коммерческий инструмент интернет-гигантов для монополизации трафика и блокировки экосистемы, который имеет ограниченный вклад в развитие технологий. Насколько много Snaps Web3 сможет принести сообществу, еще предстоит выяснить. Просмотрев документацию, предоставленную MetaMask, несложно представить, с какими ограничениями могут столкнуться будущие разработчики Snap.
С момента открытия публичной бета-версии Snaps в MetaMask прошло почти год, однако количество доступных Snaps, указанное на их официальном сайте, не так велико, на июнь 2024 года всего 68. Учитывая, что концепция Snaps была предложена еще в 2020 году, у компаний и разработчиков Web3 на самом деле было довольно много времени для изучения и подготовки.
Пока еще не видно профессиональных разработчиков Snaps, но разработчиков мини-программ в Web2 немало. Общее мнение о мини-программах таково, что опыт разработки довольно плохой. Хотя для разработки мини-программ используется фронтенд-экосистема, это урезанная версия, различные ограничения заставляют разработчиков сталкиваться с различными странными проблемами на разных платформах, прежде чем их можно будет назвать "опытными".
Также, по соображениям безопасности и другим факторам, Snaps может столкнуться с аналогичной ситуацией. Он работает в изолированном безопасном контексте, используя "безопасный ECMAScript", который на самом деле накладывает некоторые ограничения на JavaScript API, такие как невозможность доступа к DOM, Node.js, API браузерных плагинов и т. д.
Базовая функциональность Snaps ограничена, большинство функций требуют предварительного получения соответствующих разрешений. При установке Snaps необходимо запрашивать у пользователя соответствующие разрешения, включая жизненный цикл, транзакции, подпись, CRON и т. д.
По сравнению с процветающей экосистемой Web3, в настоящее время доступное количество Snaps довольно ограничено. MetaMask делит их на несколько основных типов:
Управление аккаунтом: в основном с помощью технологии MPC повышается безопасность приватного ключа. В настоящее время существует только 3 таких Snaps: Capsule, Silent Shard и Safeheron. Ожидает ли эта категория Snaps привлечь большое количество пользователей Web3, еще предстоит увидеть.
Интероперабельность: обеспечение совместимости с не-EVM сетями, включая Solana, Cosmos, Near, Sui и другие. Такие Snaps в настоящее время составляют более половины всей экосистемы.
Уведомления и чат: хотя есть потенциал, в настоящее время желающих отправлять сообщения через блокчейн пользователей все еще мало.
Безопасность: этот вид Snaps пользуется большим спросом, особенно в улучшении предупреждений MetaMask о фишинговых сделках. Они могут предоставить пользователям более подробную информацию и анализ сделок, чтобы максимально избежать потерь активов.
MetaMask Snaps предоставляет определенные разрешения, позволяя Snap считывать исходные данные, проводить анализ и показывать пользователю более подробные инструкции по безопасности, когда пользователь инициирует транзакцию или подпись.
MetaMask пытается расширить свое влияние на другие цепочные платформы через Snaps, но в конечном итоге трудно предсказать, насколько далеко это зайдет. Опираясь на опыт мини-программ в области Web2, упрощенные сервисы часто сложно сопоставить с полными приложениями, а новые функции часто задерживаются. Если Snaps будет развиваться успешно, возможно, больше кошельков последуют его примеру, что может привести к необходимости для разработчиков Web3 разрабатывать разные версии "Snaps" для каждого кошелька.
В будущем могут появиться различные платформы "подобные Snaps", которые будут сильно отличаться друг от друга, и разработчикам придется потратить много усилий на совместимость. В конечном итоге это может привести к созданию единого стандарта Snaps и соответствующего механизма обсуждения.
Несмотря на осторожное отношение к перспективам MetaMask Snaps, нельзя отрицать, что это продукт, созданный группой увлечённых разработчиков, направленный на решение реальных проблем, а не финансовая мошенническая схема.
Однако для большинства текущих пользователей MetaMask Snaps еще не является необходимой функцией. В будущем MetaMask может потребоваться уделить больше внимания тому, как более эффективно продвигать эту функцию.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
19 Лайков
Награда
19
5
Поделиться
комментарий
0/400
GhostAddressMiner
· 07-11 00:05
Ха, просто упаковали уязвимости в блокчейне в плагины и продали неудачникам.
Посмотреть ОригиналОтветить0
ZKSherlock
· 07-10 19:19
на самом деле, снэпы — это просто еще одна приманка для конфиденциальности... предположения о доверии не были должным образом проверены, смh
Исследование MetaMask Snaps: Новые возможности и вызовы экосистемы Web3
Новый участник экосистемы Web3: обсуждение текущего состояния и перспектив MetaMask Snaps
MetaMask Snaps — это проект с довольно амбициозными целями, который можно рассматривать как мини-программы или dApplet в мире Web3. Для разработчиков, особенно для отечественных, эта концепция не unfamiliar. В последние годы термины "создание экосистемы", "суперприложение" часто встречаются, интернет-гиганты пытаются сделать сетевую среду более закрытой, чтобы перейти от поставщиков услуг к разработчикам стандартов. Сегодня, похоже, эта тенденция также начинает распространяться на область Web3.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
Несмотря на то, что Snaps существует почти год, а концепция была предложена как минимум четыре года назад, обычные пользователи все еще очень мало о нем знают. Даже те, кто каждый день использует MetaMask и увлекается криптовалютой, могут ничего не знать о Snaps. Однако, когда объясняешь, что это функция, похожая на мини-программы, это часто вызывает их интерес.
Эта ситуация напоминает о состоянии, когда только что были запущены мини-программы WeChat. Из-за неявного доступа к функциям, первоначальный объем использования был очень низким. Только после того, как доступ был перемещен на главную страницу для отображения списка мини-программ, объем использования начал значительно расти. Если MetaMask хочет создать экосистему, вопрос о том, как привлечь пользователей в экосистему, возможно, станет важной проблемой, требующей решения.
С момента своего появления мини-программы вызвали множество споров в интернет-индустрии. Многие фронтенд-инженеры относятся к ним критически, считая, что это всего лишь коммерческий инструмент интернет-гигантов для монополизации трафика и блокировки экосистемы, который имеет ограниченный вклад в развитие технологий. Насколько много Snaps Web3 сможет принести сообществу, еще предстоит выяснить. Просмотрев документацию, предоставленную MetaMask, несложно представить, с какими ограничениями могут столкнуться будущие разработчики Snap.
С момента открытия публичной бета-версии Snaps в MetaMask прошло почти год, однако количество доступных Snaps, указанное на их официальном сайте, не так велико, на июнь 2024 года всего 68. Учитывая, что концепция Snaps была предложена еще в 2020 году, у компаний и разработчиков Web3 на самом деле было довольно много времени для изучения и подготовки.
Пока еще не видно профессиональных разработчиков Snaps, но разработчиков мини-программ в Web2 немало. Общее мнение о мини-программах таково, что опыт разработки довольно плохой. Хотя для разработки мини-программ используется фронтенд-экосистема, это урезанная версия, различные ограничения заставляют разработчиков сталкиваться с различными странными проблемами на разных платформах, прежде чем их можно будет назвать "опытными".
Также, по соображениям безопасности и другим факторам, Snaps может столкнуться с аналогичной ситуацией. Он работает в изолированном безопасном контексте, используя "безопасный ECMAScript", который на самом деле накладывает некоторые ограничения на JavaScript API, такие как невозможность доступа к DOM, Node.js, API браузерных плагинов и т. д.
Базовая функциональность Snaps ограничена, большинство функций требуют предварительного получения соответствующих разрешений. При установке Snaps необходимо запрашивать у пользователя соответствующие разрешения, включая жизненный цикл, транзакции, подпись, CRON и т. д.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
По сравнению с процветающей экосистемой Web3, в настоящее время доступное количество Snaps довольно ограничено. MetaMask делит их на несколько основных типов:
Управление аккаунтом: в основном с помощью технологии MPC повышается безопасность приватного ключа. В настоящее время существует только 3 таких Snaps: Capsule, Silent Shard и Safeheron. Ожидает ли эта категория Snaps привлечь большое количество пользователей Web3, еще предстоит увидеть.
Интероперабельность: обеспечение совместимости с не-EVM сетями, включая Solana, Cosmos, Near, Sui и другие. Такие Snaps в настоящее время составляют более половины всей экосистемы.
Уведомления и чат: хотя есть потенциал, в настоящее время желающих отправлять сообщения через блокчейн пользователей все еще мало.
Безопасность: этот вид Snaps пользуется большим спросом, особенно в улучшении предупреждений MetaMask о фишинговых сделках. Они могут предоставить пользователям более подробную информацию и анализ сделок, чтобы максимально избежать потерь активов.
MetaMask Snaps предоставляет определенные разрешения, позволяя Snap считывать исходные данные, проводить анализ и показывать пользователю более подробные инструкции по безопасности, когда пользователь инициирует транзакцию или подпись.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
MetaMask пытается расширить свое влияние на другие цепочные платформы через Snaps, но в конечном итоге трудно предсказать, насколько далеко это зайдет. Опираясь на опыт мини-программ в области Web2, упрощенные сервисы часто сложно сопоставить с полными приложениями, а новые функции часто задерживаются. Если Snaps будет развиваться успешно, возможно, больше кошельков последуют его примеру, что может привести к необходимости для разработчиков Web3 разрабатывать разные версии "Snaps" для каждого кошелька.
В будущем могут появиться различные платформы "подобные Snaps", которые будут сильно отличаться друг от друга, и разработчикам придется потратить много усилий на совместимость. В конечном итоге это может привести к созданию единого стандарта Snaps и соответствующего механизма обсуждения.
Несмотря на осторожное отношение к перспективам MetaMask Snaps, нельзя отрицать, что это продукт, созданный группой увлечённых разработчиков, направленный на решение реальных проблем, а не финансовая мошенническая схема.
Однако для большинства текущих пользователей MetaMask Snaps еще не является необходимой функцией. В будущем MetaMask может потребоваться уделить больше внимания тому, как более эффективно продвигать эту функцию.
! [Апплеты Web3?] Интерпретация щелчков MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)