MetaMask Snaps є досить перспективним проєктом. Відкинувши його ідеалістичну оболонку, ми можемо розглядати його як міні-додатки у світі Web3, або, більш модно, називати їх dApplet.
Для розробників, особливо для вітчизняних, це поняття не повинно бути незнайомим. Останніми роками терміни "екосистема" та "супердодаток" часто з'являються в інтернеті, великі технологічні компанії намагаються зробити інтернет-середовище більш закритим, щоб перетворитися з постачальників послуг на розробників стандартів.
Зараз ця тенденція, здається, також починає поширюватися на сферу Web3.
Хоча Snaps з'явився на ринку майже рік тому, концепція була запропонована щонайменше чотири роки тому, але звичайні користувачі все ще мало про це знають. Навіть ті, хто щодня використовує MetaMask, можуть не знати нічого про MetaMask Snaps. Проте, коли це пояснюється як "схоже на міні-програми", друзі-розробники зазвичай усміхаються.
Ця ситуація нагадує про стан справ, коли лише-но були випущені міні-програми WeChat. Через неочевидність функціональних входів, споживання спочатку було дуже низьким. Пізніше, після того як вхід було перенесено на випадаюче меню на головній сторінці, використання почало різко зростати. Якщо MetaMask хоче створити екосистему, питання, як залучити користувачів до цієї екосистеми, може стати важливою проблемою, яку потрібно терміново вирішити.
Міні-програми з моменту свого виникнення викликали безліч суперечок у сфері Інтернету. Фронтенд-інженери загалом вважають, що це лише комерційний інструмент великих компаній для монополізації трафіку та блокування екосистеми, з обмеженим внеском у розвиток технологій. Яку цінність можуть принести 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 розділяє їх на кілька категорій.
Тип Snaps
MetaMask офіційний сайт розділяє Snaps на 4 типи:
Управління рахунком
Цей тип Snaps в основному підвищує безпеку приватних ключів за допомогою технології MPC.
Технологія MPC може автоматично розділити приватний ключ на кілька частин, які зберігаються окремо, і знову об'єднуються лише під час необхідності підпису угоди, при цьому повний приватний ключ ніколи не генерується, що максимально захищає безпеку приватного ключа.
Наразі є лише 3 облікових записи для управління Snaps: Capsule, Silent Shard та Safeheron.
Capsule використовує пристрої PassKey, відновлення пароля та 2FA для спільного збереження ключа; втрата одного з них може бути відновлена за допомогою інших двох.
Silent Shard та Safeheron реалізуються шляхом встановлення додатка на кількох пристроях.
Привабливість таких Snaps обмежена, судячи з офіційних даних, їхня кількість і кількість установок не є високими.
Цей тип Snaps в основному забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui та інші відомі публічні блокчейни. Наразі цей тип займає більше половини екосистеми Snaps.
Повідомлення та чат
Цей тип Snaps, хоча і має потенціал, але наразі користувачів, готових відправляти повідомлення через блокчейн, все ще мало.
Безпечно
Цей тип Snaps має великий попит, особливо в умовах недостатніх попереджень MetaMask щодо фішингових угод. Торгівля, як одна з найпоширеніших високоризикованих операцій у сфері криптовалют та блокчейнів, завдяки функції аналітики угод, яка надається Snaps, дозволяє розробникам демонструвати користувачам більш детальну інформацію про угоди, надавати аналіз і висновки, максимально уникаючи втрат активів.
MetaMask Snaps надає дозволи, пов'язані з торговими та підписними інсайтами. Після отримання дозволу Snap може читати первинні дані під час ініціювання транзакції або підпису, проводити аналіз та показувати користувачу більше пояснень щодо безпеки.
MetaMask намагається розширити свою сферу впливу на інші ланцюгові платформи за допомогою Snaps, але наскільки далеко їй вдасться зайти, поки що невідомо. Посилаючись на досвід міні-програм у сфері Web2, прості міні-програми часто не можуть зрівнятися з додатками, нові функції з'являються повільно, а іноді навіть спрямовують користувачів до власних додатків. З爆発ним зростанням міні-програм більше додатків також запустили свої власні платформи для міні-програм, всі намагаються зміцнити свої переваги, що в свою чергу робить весь веб-світ більш "централізованим".
Якщо Snaps розвиватиметься добре, можуть з'явитися більше гаманців, які будуть наслідувати його. У такому випадку розробникам Web3, можливо, доведеться розробляти різні версії "Snaps" для кожного гаманця, що, безсумнівно, створить для них величезний тиск. Проте, якщо всі виробники створять власну екосистему "Snaps", це майже дорівнює відсутності унікальної екосистеми. Це також, здається, узгоджується з їхньою етикеткою "децентралізація".
У майбутньому можуть з'явитися різноманітні платформи "подібні до Snaps", які суттєво відрізнятимуться, і розробникам доведеться витратити багато зусиль на сумісність. Коли ситуація стане нестерпною, може з'явитися Snaps Standard, разом з різними "SIP" для обговорення у спільноті, що створить процвітаючу картину......
В будь-якому випадку, MetaMask Snaps принаймні є продуктом, створеним групою захоплених розробників, що прагнуть вирішити реальні проблеми, а не фінансовою аферою.
Однак для більшості користувачів MetaMask Snaps поки не є обов'язковою функцією. MetaMask, можливо, потрібно буде більше зосередитися на тому, як ефективніше просувати це.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
20 лайків
Нагородити
20
7
Поділіться
Прокоментувати
0/400
RugpullTherapist
· 07-24 10:07
Хто ще не знає про MetaMask~ заробляти гроші.
Переглянути оригіналвідповісти на0
MevWhisperer
· 07-24 09:36
Знову вся ця пастка Web2, так?
Переглянути оригіналвідповісти на0
CryingOldWallet
· 07-23 04:08
О, о, MM теж грає в цю пастку?
Переглянути оригіналвідповісти на0
DegenMcsleepless
· 07-21 10:28
Знову витівки, що з цим всім робити?
Переглянути оригіналвідповісти на0
ForkLibertarian
· 07-21 10:23
Відкриття екосистеми – це пастка, яка веде до знищення.
Переглянути оригіналвідповісти на0
staking_gramps
· 07-21 10:22
Ого, схоже, що вони збираються зробити це на зразок Alipay!
MetaMask Snaps аналіз: виклики та можливості Web3 міні-програм
Web3 додатки? Аналіз MetaMask Snaps
MetaMask Snaps є досить перспективним проєктом. Відкинувши його ідеалістичну оболонку, ми можемо розглядати його як міні-додатки у світі Web3, або, більш модно, називати їх dApplet.
Для розробників, особливо для вітчизняних, це поняття не повинно бути незнайомим. Останніми роками терміни "екосистема" та "супердодаток" часто з'являються в інтернеті, великі технологічні компанії намагаються зробити інтернет-середовище більш закритим, щоб перетворитися з постачальників послуг на розробників стандартів.
Зараз ця тенденція, здається, також починає поширюватися на сферу Web3.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
Хоча Snaps з'явився на ринку майже рік тому, концепція була запропонована щонайменше чотири роки тому, але звичайні користувачі все ще мало про це знають. Навіть ті, хто щодня використовує MetaMask, можуть не знати нічого про MetaMask Snaps. Проте, коли це пояснюється як "схоже на міні-програми", друзі-розробники зазвичай усміхаються.
Ця ситуація нагадує про стан справ, коли лише-но були випущені міні-програми WeChat. Через неочевидність функціональних входів, споживання спочатку було дуже низьким. Пізніше, після того як вхід було перенесено на випадаюче меню на головній сторінці, використання почало різко зростати. Якщо MetaMask хоче створити екосистему, питання, як залучити користувачів до цієї екосистеми, може стати важливою проблемою, яку потрібно терміново вирішити.
Міні-програми з моменту свого виникнення викликали безліч суперечок у сфері Інтернету. Фронтенд-інженери загалом вважають, що це лише комерційний інструмент великих компаній для монополізації трафіку та блокування екосистеми, з обмеженим внеском у розвиток технологій. Яку цінність можуть принести 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 розділяє їх на кілька категорій.
Тип Snaps
MetaMask офіційний сайт розділяє Snaps на 4 типи:
Управління рахунком
Цей тип Snaps в основному підвищує безпеку приватних ключів за допомогою технології MPC.
Технологія MPC може автоматично розділити приватний ключ на кілька частин, які зберігаються окремо, і знову об'єднуються лише під час необхідності підпису угоди, при цьому повний приватний ключ ніколи не генерується, що максимально захищає безпеку приватного ключа.
Наразі є лише 3 облікових записи для управління Snaps: Capsule, Silent Shard та Safeheron.
Привабливість таких Snaps обмежена, судячи з офіційних даних, їхня кількість і кількість установок не є високими.
! [Web3-аплети?] Тлумачення MetaMask](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
Інтероперабельність
Цей тип Snaps в основному забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui та інші відомі публічні блокчейни. Наразі цей тип займає більше половини екосистеми Snaps.
Повідомлення та чат
Цей тип Snaps, хоча і має потенціал, але наразі користувачів, готових відправляти повідомлення через блокчейн, все ще мало.
Безпечно
Цей тип Snaps має великий попит, особливо в умовах недостатніх попереджень MetaMask щодо фішингових угод. Торгівля, як одна з найпоширеніших високоризикованих операцій у сфері криптовалют та блокчейнів, завдяки функції аналітики угод, яка надається Snaps, дозволяє розробникам демонструвати користувачам більш детальну інформацію про угоди, надавати аналіз і висновки, максимально уникаючи втрат активів.
MetaMask Snaps надає дозволи, пов'язані з торговими та підписними інсайтами. Після отримання дозволу Snap може читати первинні дані під час ініціювання транзакції або підпису, проводити аналіз та показувати користувачу більше пояснень щодо безпеки.
! [Web3-аплети?] Тлумачення знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
Роздуми
MetaMask намагається розширити свою сферу впливу на інші ланцюгові платформи за допомогою Snaps, але наскільки далеко їй вдасться зайти, поки що невідомо. Посилаючись на досвід міні-програм у сфері Web2, прості міні-програми часто не можуть зрівнятися з додатками, нові функції з'являються повільно, а іноді навіть спрямовують користувачів до власних додатків. З爆発ним зростанням міні-програм більше додатків також запустили свої власні платформи для міні-програм, всі намагаються зміцнити свої переваги, що в свою чергу робить весь веб-світ більш "централізованим".
Якщо Snaps розвиватиметься добре, можуть з'явитися більше гаманців, які будуть наслідувати його. У такому випадку розробникам Web3, можливо, доведеться розробляти різні версії "Snaps" для кожного гаманця, що, безсумнівно, створить для них величезний тиск. Проте, якщо всі виробники створять власну екосистему "Snaps", це майже дорівнює відсутності унікальної екосистеми. Це також, здається, узгоджується з їхньою етикеткою "децентралізація".
У майбутньому можуть з'явитися різноманітні платформи "подібні до Snaps", які суттєво відрізнятимуться, і розробникам доведеться витратити багато зусиль на сумісність. Коли ситуація стане нестерпною, може з'явитися Snaps Standard, разом з різними "SIP" для обговорення у спільноті, що створить процвітаючу картину......
В будь-якому випадку, MetaMask Snaps принаймні є продуктом, створеним групою захоплених розробників, що прагнуть вирішити реальні проблеми, а не фінансовою аферою.
Однак для більшості користувачів MetaMask Snaps поки не є обов'язковою функцією. MetaMask, можливо, потрібно буде більше зосередитися на тому, як ефективніше просувати це.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)