Веб-3 мини-приложения? Анализ MetaMask Snaps

НовичокJul 29, 2024
Снэпы MetaMask описываются как "мини-программы" мира Web3, предоставляя платформу для разработчиков, чтобы создавать приложения в MetaMask, взаимодействующие с различными технологиями блокчейн. Хотя Snaps не получили много признания с момента их запуска, они предлагают такие функции, как управление учетными записями, межцепочная совместимость, связь и безопасность.
Веб-3 мини-приложения? Анализ MetaMask Snaps

Привязки к метамаске (https://metamask.io/snaps/) - амбициозный проект. однако, оставив в стороне его «идеалистическую» фасад, я предпочитаю называть его мини-программой веб3 мира или дать ему более изысканное название: dapplet.

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

Сейчас этот тренд кажется медленно переходит в область web3.

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

этот сценарий напоминает начало эры мини-программ wechat, когда использование было низким из-за неясной точки входа. только когда точка входа была перемещена в выпадающий список на домашней странице, использование значительно увеличилось. если MetaMask хочет построить экосистему, привлечение пользователей через Gate вряд ли станет насущной проблемой для решения.

Мини-программы вызывают контроверзии в технологической индустрии с момента своего появления. Фронтенд-разработчики обычно относятся к ним с презрением, считая их просто коммерческими инструментами, созданными интернет-гигантами для монополизации трафика и закрытия экосистем, внесая незначительный вклад в технологическое развитие. Какой вклад в сообщество сделают веб3 снапы? Изучение документации MetaMask все больше намекает на то, что будущие разработчики снапов будут испытывать трудности, стоя на цепях.

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

некоторые снимки

Я не встречал разработчиков, занимающихся созданием снэпов, но я знаю многих разработчиков мини-программ в мире web2. Общее мнение о разработке мини-программ заключается в том, что опыт довольно скудный. Несмотря на то, что в разработке мини-программ по-прежнему используется фронтенд-экосистема, это урезанная версия. Поставщики накладывают различные ограничения на то, что разработчики могут делать по разным причинам. Кроме того, технические возможности и качество документации, предоставляемой различными поставщиками, непоследовательны, из-за чего разработчики сталкиваются с многочисленными странными проблемами на различных платформах, прежде чем их хвалят как «опытных».

Возвращаясь к web3, snaps, вероятно, столкнется с похожими проблемами из-за соображений безопасности. Он должен работать в изолированном безопасном контексте, используя «безопасный ecmascript», что накладывает некоторые ограничения на JavaScript API. Например, он не может получить доступ к DOM, node.js, API браузерного плагина и так далее.

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

https://docs.metamask.io/snaps/reference/permissions/#eth_accounts

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

тип снимков

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

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

01

этот тип снимков в первую очередь повышает безопасность закрытого ключа через технологию многозначной вычислительной (mpc). (https://blog.usecapsule.com/what-is-mpc/).

Рассмотрим, как мы обычно защищаем наши закрытые ключи. Многие люди, вероятно, сохраняют свои мнемонические фразы где-нибудь, вероятно, на компьютере или телефоне. Конечно, если вы богаты и имеете значительные средства в своем кошельке, вы можете использовать более безопасные методы, такие как аппаратные кошельки. Тем не менее, большинство людей просто вставляют свои мнемонические фразы в удобное место, чтобы не забыть их полностью.

этот метод сохранения мнемонических фраз может вызвать некоторые проблемы:

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

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

на данный момент (июнь 2024 года) существуют только три снимка управления учетной записью: капсула, тихий осколок и безопасный герон.

  • capsule использует секретный ключ устройства, пароль для восстановления и двухфакторную аутентификацию для совместного поддержания одного и того же ключа. Если один из них потеряется, ключ все равно можно восстановить с помощью двух других.
  • тихий осколок и safeheronдостигнуть этого, установив их приложения на нескольких устройствах.

трудно сказать, сколько пользователей web3 могут привлечь эти снапы. Судя по данным на веб-сайте snaps, таких снапов очень мало, и их числа установок не высоки.

использование этих снимков несложно, поэтому нет необходимости в дальнейшем разъяснении. после установки в вашем кошельке metamask появится новый адрес:

взаимодействие

02

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

богатые многоцепочечные снепшоты

уведомления и коммуникация в чате

03

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

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

04

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

у друга моего однажды случилось, что его баланс был переведен на фишинг-сайт, и MetaMask не предупредил его о подключении кошелька и успешном переводе. К сожалению, ему пришлось перейти на другой кошелек. В то время я не был знаком с снэпами и только рекомендовал сервис защиты транзакций Зана (Zan's KYT Service), чтобы защитить его транзакции:(https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh). Я надеюсь, что эти снимки, сфокусированные на безопасности, смогут решить недостатки MetaMask. Фактически, согласно данным с сайта snaps, безопасность снимков действительно пользуется высоким спросом, уступая только поддержке мультицепочек и составляя в настоящее время одну пятую от общего числа.

metamask snaps обеспечиваетendowment:transaction-insightиendowment:signature-insight разрешения для удовлетворения этих потребностей. Как только Snap запрашивает эти разрешения, он может считывать необработанные полезные данные транзакций или подписей, когда пользователи их инициируют. Затем SNAP может проанализировать эти данные и отобразить пользователю более полную информацию о безопасности.

идея

Metamask стремится расширить свой домен на другие блокчейн-платформы с помощью Snap, но неясно, как далеко зайдут эти амбиции. Если посмотреть на мини-программы Web2, то хотя многие приложения предлагают версии мини-программ, они часто предоставляют услуги, которые значительно уступают основному приложению и часто отстают в внедрении новых функций. Многие мини-программы даже перенаправляют пользователей обратно в их основные приложения. По мере роста мини-программ все больше приложений также стремились присоединиться к этой тенденции, запуская свои собственные платформы мини-программ, укрепляя свои собственные «рвы» и делая веб-мир все более «централизованным».

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

мы можем предположить, что в будущем появятся различные решения типа "snaps" с существенными различиями платформ. Это может привести разработчиков к уделять большое внимание совместимости между платформами, что в конечном итоге может достигнуть неприемлемого уровня. Таким образом, стандарт Snaps может быть создан в ожидании многих разработчиков, вместе с различными "sips" для обсуждения в сообществе, что приведет к живому сообществу.

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

отказ:

  1. эта статья воспроизведена из [ команда ZAN], авторские права принадлежат оригинальному автору [ГИН-ЛСЛ], если у вас есть какие-либо возражения против перепечатки, пожалуйста, свяжитесь с Gate учитькоманда и команда обработает это как можно скорее в соответствии с соответствующими процедурами.

  2. отказ от ответственности: мнения и взгляды, выраженные в этой статье, представляют только личное мнение автора и не являются инвестиционным советом.

  3. другие языковые версии статьи переведены командой Gate learn и не упоминаются в Gate.ioпереведенная статья не может быть воспроизведена, распространена или использована в качестве плагиата.

Веб-3 мини-приложения? Анализ MetaMask Snaps

НовичокJul 29, 2024
Снэпы MetaMask описываются как "мини-программы" мира Web3, предоставляя платформу для разработчиков, чтобы создавать приложения в MetaMask, взаимодействующие с различными технологиями блокчейн. Хотя Snaps не получили много признания с момента их запуска, они предлагают такие функции, как управление учетными записями, межцепочная совместимость, связь и безопасность.
Веб-3 мини-приложения? Анализ MetaMask Snaps

Привязки к метамаске (https://metamask.io/snaps/) - амбициозный проект. однако, оставив в стороне его «идеалистическую» фасад, я предпочитаю называть его мини-программой веб3 мира или дать ему более изысканное название: dapplet.

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

Сейчас этот тренд кажется медленно переходит в область web3.

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

этот сценарий напоминает начало эры мини-программ wechat, когда использование было низким из-за неясной точки входа. только когда точка входа была перемещена в выпадающий список на домашней странице, использование значительно увеличилось. если MetaMask хочет построить экосистему, привлечение пользователей через Gate вряд ли станет насущной проблемой для решения.

Мини-программы вызывают контроверзии в технологической индустрии с момента своего появления. Фронтенд-разработчики обычно относятся к ним с презрением, считая их просто коммерческими инструментами, созданными интернет-гигантами для монополизации трафика и закрытия экосистем, внесая незначительный вклад в технологическое развитие. Какой вклад в сообщество сделают веб3 снапы? Изучение документации MetaMask все больше намекает на то, что будущие разработчики снапов будут испытывать трудности, стоя на цепях.

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

некоторые снимки

Я не встречал разработчиков, занимающихся созданием снэпов, но я знаю многих разработчиков мини-программ в мире web2. Общее мнение о разработке мини-программ заключается в том, что опыт довольно скудный. Несмотря на то, что в разработке мини-программ по-прежнему используется фронтенд-экосистема, это урезанная версия. Поставщики накладывают различные ограничения на то, что разработчики могут делать по разным причинам. Кроме того, технические возможности и качество документации, предоставляемой различными поставщиками, непоследовательны, из-за чего разработчики сталкиваются с многочисленными странными проблемами на различных платформах, прежде чем их хвалят как «опытных».

Возвращаясь к web3, snaps, вероятно, столкнется с похожими проблемами из-за соображений безопасности. Он должен работать в изолированном безопасном контексте, используя «безопасный ecmascript», что накладывает некоторые ограничения на JavaScript API. Например, он не может получить доступ к DOM, node.js, API браузерного плагина и так далее.

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

https://docs.metamask.io/snaps/reference/permissions/#eth_accounts

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

тип снимков

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

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

01

этот тип снимков в первую очередь повышает безопасность закрытого ключа через технологию многозначной вычислительной (mpc). (https://blog.usecapsule.com/what-is-mpc/).

Рассмотрим, как мы обычно защищаем наши закрытые ключи. Многие люди, вероятно, сохраняют свои мнемонические фразы где-нибудь, вероятно, на компьютере или телефоне. Конечно, если вы богаты и имеете значительные средства в своем кошельке, вы можете использовать более безопасные методы, такие как аппаратные кошельки. Тем не менее, большинство людей просто вставляют свои мнемонические фразы в удобное место, чтобы не забыть их полностью.

этот метод сохранения мнемонических фраз может вызвать некоторые проблемы:

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

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

на данный момент (июнь 2024 года) существуют только три снимка управления учетной записью: капсула, тихий осколок и безопасный герон.

  • capsule использует секретный ключ устройства, пароль для восстановления и двухфакторную аутентификацию для совместного поддержания одного и того же ключа. Если один из них потеряется, ключ все равно можно восстановить с помощью двух других.
  • тихий осколок и safeheronдостигнуть этого, установив их приложения на нескольких устройствах.

трудно сказать, сколько пользователей web3 могут привлечь эти снапы. Судя по данным на веб-сайте snaps, таких снапов очень мало, и их числа установок не высоки.

использование этих снимков несложно, поэтому нет необходимости в дальнейшем разъяснении. после установки в вашем кошельке metamask появится новый адрес:

взаимодействие

02

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

богатые многоцепочечные снепшоты

уведомления и коммуникация в чате

03

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

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

04

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

у друга моего однажды случилось, что его баланс был переведен на фишинг-сайт, и MetaMask не предупредил его о подключении кошелька и успешном переводе. К сожалению, ему пришлось перейти на другой кошелек. В то время я не был знаком с снэпами и только рекомендовал сервис защиты транзакций Зана (Zan's KYT Service), чтобы защитить его транзакции:(https://zan.top/home/know-your-transaction?chInfo=ch_wxdyh). Я надеюсь, что эти снимки, сфокусированные на безопасности, смогут решить недостатки MetaMask. Фактически, согласно данным с сайта snaps, безопасность снимков действительно пользуется высоким спросом, уступая только поддержке мультицепочек и составляя в настоящее время одну пятую от общего числа.

metamask snaps обеспечиваетendowment:transaction-insightиendowment:signature-insight разрешения для удовлетворения этих потребностей. Как только Snap запрашивает эти разрешения, он может считывать необработанные полезные данные транзакций или подписей, когда пользователи их инициируют. Затем SNAP может проанализировать эти данные и отобразить пользователю более полную информацию о безопасности.

идея

Metamask стремится расширить свой домен на другие блокчейн-платформы с помощью Snap, но неясно, как далеко зайдут эти амбиции. Если посмотреть на мини-программы Web2, то хотя многие приложения предлагают версии мини-программ, они часто предоставляют услуги, которые значительно уступают основному приложению и часто отстают в внедрении новых функций. Многие мини-программы даже перенаправляют пользователей обратно в их основные приложения. По мере роста мини-программ все больше приложений также стремились присоединиться к этой тенденции, запуская свои собственные платформы мини-программ, укрепляя свои собственные «рвы» и делая веб-мир все более «централизованным».

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

мы можем предположить, что в будущем появятся различные решения типа "snaps" с существенными различиями платформ. Это может привести разработчиков к уделять большое внимание совместимости между платформами, что в конечном итоге может достигнуть неприемлемого уровня. Таким образом, стандарт Snaps может быть создан в ожидании многих разработчиков, вместе с различными "sips" для обсуждения в сообществе, что приведет к живому сообществу.

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

отказ:

  1. эта статья воспроизведена из [ команда ZAN], авторские права принадлежат оригинальному автору [ГИН-ЛСЛ], если у вас есть какие-либо возражения против перепечатки, пожалуйста, свяжитесь с Gate учитькоманда и команда обработает это как можно скорее в соответствии с соответствующими процедурами.

  2. отказ от ответственности: мнения и взгляды, выраженные в этой статье, представляют только личное мнение автора и не являются инвестиционным советом.

  3. другие языковые версии статьи переведены командой Gate learn и не упоминаются в Gate.ioпереведенная статья не может быть воспроизведена, распространена или использована в качестве плагиата.

Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!