"Міні-програми" у світі Web3: Аналіз MetaMask Snaps
MetaMask Snaps є досить перспективним проєктом, його можна вважати "мініпрограмою" або "dApplet" у сфері Web3. Це поняття не є чужим для розробників, особливо для китайських розробників. Останніми роками терміни "створення екосистеми" та "супердодаток" часто з'являються в інтернет-індустрії, відображаючи тенденцію комерційних гігантів намагатися закрити інтернет-середовище, змінюючи свої ролі. Сьогодні ця тенденція, здається, також починає поширюватися на сферу Web3.
Хоча Snaps існує вже майже рік, концепція його виникнення навіть може бути простежена принаймні 4 роки тому, звичайні користувачі все ще дуже обмежено розуміють його. Навіть ті, хто кожного дня користується MetaMask, можуть нічого не знати про Snaps. Однак, коли ми пояснюємо його як "подібний до міні-додатків", розробники зазвичай усміхаються з розумінням.
Ця ситуація нагадує про стан, в якому перебували міні-програми WeChat на початку їх виходу. Через неочевидні функціональні входи початкове використання було дуже низьким. Пізніше, коли вхід було переміщено в випадаюче меню на головній сторінці, використання значно зросло. Для MetaMask питання залучення користувачів до своєї екосистеми, можливо, є невідкладною проблемою, яку потрібно вирішити.
З моменту свого виникнення міні-програми викликали суперечки в інтернет-індустрії. Багато фронтенд-інженерів вважають, що це просто комерційний інструмент, який дозволяє інтернет-гігантам монополізувати трафік і блокувати екосистему, з обмеженим внеском у розвиток технологій. Скільки цінності Snaps Web3 може принести спільноті, ще належить дізнатися. Переглядаючи документацію, надану MetaMask, нескладно уявити, що майбутні розробники Snap можуть зіткнутися з багатьма обмеженнями та викликами.
Відколи MetaMask запустив публічну бета-версію Snaps, пройшло вже майже рік. Проте, кількість доступних Snaps, зазначена на їхньому офіційному сайті, не є великою; до червня 2024 року їх буде лише 68. Враховуючи, що концепцію Snaps офіційно представили ще близько 2020 року, компанії Web3 та розробники насправді мають досить багато часу, щоб ознайомитися з ним та розробити його.
Наразі ще не видно фахівців, які працюють над Snaps, але розробників міні-програм у Web2 не бракує. Загальне ставлення до міні-програм полягає в тому, що досвід розробки є поганим. Хоча міні-програми використовують фронтенд-екосистему, вони часто є урізаними, оскільки постачальники з різних причин обмежують можливості розробників. Технічні можливості та якість документації на різних платформах варіюються, що призводить до того, що розробникам потрібно пройти через багато проблем на різних платформах, щоб накопичити достатньо досвіду.
У сфері Web3, з огляду на безпеку та інші фактори, Snaps може зіткнутися з подібною ситуацією. Він працює в ізольованому безпечному контексті, використовуючи "безпечний ECMAScript", що насправді є певними обмеженнями для JavaScript API, такими як неможливість доступу до DOM, Node.js та API браузерних плагінів тощо.
З огляду на безпеку, базові функції Snaps обмежені. Більшість функцій вимагають попереднього отримання відповідних дозволів, тому Snaps під час встановлення повинні запитувати у користувача дозволи. Доступні дозволи включають життєвий цикл, транзакції, підпис та CRON тощо.
В порівнянні з процвітанням екосистеми Web3, наразі доступна кількість Snaps є досить малою. MetaMask поділяє їх на кілька категорій:
тип Snaps
Управління рахунками
Цей тип Snaps головним чином підвищує безпеку приватного ключа за допомогою технології MPC. На відміну від традиційних способів зберігання мнемонічних фраз, технологія MPC може автоматично розділяти приватний ключ і зберігати його в різних місцях, знову комбінуючи лише під час підписання транзакцій, і не генеруючи повний приватний ключ, максимально захищаючи безпеку приватного ключа.
Наразі існує лише 3 облікові записи для управління Snaps: Capsule, Silent Shard та Safeheron. Вони реалізують розподіл і відновлення приватних ключів різними способами, але кількість установок не є високою.
Цей тип Snaps забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui тощо. Наразі ця категорія Snaps є найбільшою, займаючи більше половини всього екосистеми.
Повідомлення та чат
Хоча ці Snaps дуже привабливі, наразі користувачів, готових надсилати повідомлення через блокчейн, все ще небагато, і, можливо, знадобиться більше часу для розвитку.
Безпека
Попит на безпечні Snaps великий, особливо в умовах недостатніх попереджень про фішингові транзакції з боку MetaMask. Такі Snaps можуть надати користувачам більш детальну інформацію про транзакції та аналіз, що допомагає уникнути втрат активів. З даних з офіційного сайту видно, що безпечні Snaps є найпопулярнішими після підтримки кількох мереж, займаючи 20% від загальної кількості.
MetaMask Snaps надає доступ до інформації про транзакції та підписів, дозволяючи Snaps читати вихідні дані під час ініціювання транзакцій або підписів, аналізувати їх і надавати користувачеві більш детальну інформацію про безпеку.
MetaMask намагається розширитися на інші ланцюгові платформи через Snaps, але його ступінь успіху поки що важко передбачити. З огляду на досвід міні-програм у сфері Web2, спрощені версії послуг, як правило, не можуть зрівнятися з повноцінними додатками, а оновлення нових функцій часто затримуються. З поширенням міні-програм все більше додатків запускають свої власні платформи міні-програм, що призводить до дедалі більшої централізації веб-середовища.
Розвиток у сфері Web3 може слідувати подібним шляхом. Якщо Snaps розвиватимуться добре, інші гаманці можуть також почати впроваджувати подібні функції. Це може призвести до того, що розробникам потрібно буде створювати кілька версій "Snaps" для різних гаманців, збільшуючи навантаження. Однак, якщо кожен виробник створює власну екосистему "Snaps", це може призвести до відсутності справді унікальної екосистеми.
У майбутньому можуть з'явитися різноманітні платформи "Snaps-подібного" типу, які суттєво відрізнятимуться одна від одної, і розробникам доведеться стикатися з проблемами сумісності. Це може сприяти народженню єдиного стандарту Snaps, супроводжуваного різними пропозиціями та обговореннями в спільноті.
Хоча MetaMask Snaps стикається з викликами, він принаймні є продуктом, створеним захопленими розробниками, спрямованим на вирішення реальних проблем. Однак для більшості користувачів MetaMask Snaps наразі не є необхідною функцією. MetaMask, можливо, потрібно більше зусиль витратити на те, як ефективніше просувати його.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
19 лайків
Нагородити
19
5
Репост
Поділіться
Прокоментувати
0/400
AllTalkLongTrader
· 07-09 12:23
Знову маленька лисичка робить свої витівки?
Переглянути оригіналвідповісти на0
fork_in_the_road
· 07-09 12:23
Ще одна пастка для невдахів.
Переглянути оригіналвідповісти на0
PumpingCroissant
· 07-09 12:15
Супердодаток знову обдурює людей, як лохів
Переглянути оригіналвідповісти на0
CompoundPersonality
· 07-09 11:56
Не можу заробити гроші, ще й турбуєш мене, коли я сплю.
MetaMask Snaps: Чи зможуть міні-додатки у світі Web3 стати успішними?
"Міні-програми" у світі Web3: Аналіз MetaMask Snaps
MetaMask Snaps є досить перспективним проєктом, його можна вважати "мініпрограмою" або "dApplet" у сфері Web3. Це поняття не є чужим для розробників, особливо для китайських розробників. Останніми роками терміни "створення екосистеми" та "супердодаток" часто з'являються в інтернет-індустрії, відображаючи тенденцію комерційних гігантів намагатися закрити інтернет-середовище, змінюючи свої ролі. Сьогодні ця тенденція, здається, також починає поширюватися на сферу Web3.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
Хоча Snaps існує вже майже рік, концепція його виникнення навіть може бути простежена принаймні 4 роки тому, звичайні користувачі все ще дуже обмежено розуміють його. Навіть ті, хто кожного дня користується MetaMask, можуть нічого не знати про Snaps. Однак, коли ми пояснюємо його як "подібний до міні-додатків", розробники зазвичай усміхаються з розумінням.
Ця ситуація нагадує про стан, в якому перебували міні-програми WeChat на початку їх виходу. Через неочевидні функціональні входи початкове використання було дуже низьким. Пізніше, коли вхід було переміщено в випадаюче меню на головній сторінці, використання значно зросло. Для MetaMask питання залучення користувачів до своєї екосистеми, можливо, є невідкладною проблемою, яку потрібно вирішити.
З моменту свого виникнення міні-програми викликали суперечки в інтернет-індустрії. Багато фронтенд-інженерів вважають, що це просто комерційний інструмент, який дозволяє інтернет-гігантам монополізувати трафік і блокувати екосистему, з обмеженим внеском у розвиток технологій. Скільки цінності Snaps Web3 може принести спільноті, ще належить дізнатися. Переглядаючи документацію, надану MetaMask, нескладно уявити, що майбутні розробники Snap можуть зіткнутися з багатьма обмеженнями та викликами.
Відколи MetaMask запустив публічну бета-версію Snaps, пройшло вже майже рік. Проте, кількість доступних Snaps, зазначена на їхньому офіційному сайті, не є великою; до червня 2024 року їх буде лише 68. Враховуючи, що концепцію Snaps офіційно представили ще близько 2020 року, компанії Web3 та розробники насправді мають досить багато часу, щоб ознайомитися з ним та розробити його.
Наразі ще не видно фахівців, які працюють над Snaps, але розробників міні-програм у Web2 не бракує. Загальне ставлення до міні-програм полягає в тому, що досвід розробки є поганим. Хоча міні-програми використовують фронтенд-екосистему, вони часто є урізаними, оскільки постачальники з різних причин обмежують можливості розробників. Технічні можливості та якість документації на різних платформах варіюються, що призводить до того, що розробникам потрібно пройти через багато проблем на різних платформах, щоб накопичити достатньо досвіду.
У сфері Web3, з огляду на безпеку та інші фактори, Snaps може зіткнутися з подібною ситуацією. Він працює в ізольованому безпечному контексті, використовуючи "безпечний ECMAScript", що насправді є певними обмеженнями для JavaScript API, такими як неможливість доступу до DOM, Node.js та API браузерних плагінів тощо.
З огляду на безпеку, базові функції Snaps обмежені. Більшість функцій вимагають попереднього отримання відповідних дозволів, тому Snaps під час встановлення повинні запитувати у користувача дозволи. Доступні дозволи включають життєвий цикл, транзакції, підпис та CRON тощо.
В порівнянні з процвітанням екосистеми Web3, наразі доступна кількість Snaps є досить малою. MetaMask поділяє їх на кілька категорій:
тип Snaps
Управління рахунками
Цей тип Snaps головним чином підвищує безпеку приватного ключа за допомогою технології MPC. На відміну від традиційних способів зберігання мнемонічних фраз, технологія MPC може автоматично розділяти приватний ключ і зберігати його в різних місцях, знову комбінуючи лише під час підписання транзакцій, і не генеруючи повний приватний ключ, максимально захищаючи безпеку приватного ключа.
Наразі існує лише 3 облікові записи для управління Snaps: Capsule, Silent Shard та Safeheron. Вони реалізують розподіл і відновлення приватних ключів різними способами, але кількість установок не є високою.
! [Web3-аплети?] Тлумачення MetaMask](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
міжопераційність
Цей тип Snaps забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui тощо. Наразі ця категорія Snaps є найбільшою, займаючи більше половини всього екосистеми.
Повідомлення та чат
Хоча ці Snaps дуже привабливі, наразі користувачів, готових надсилати повідомлення через блокчейн, все ще небагато, і, можливо, знадобиться більше часу для розвитку.
Безпека
Попит на безпечні Snaps великий, особливо в умовах недостатніх попереджень про фішингові транзакції з боку MetaMask. Такі Snaps можуть надати користувачам більш детальну інформацію про транзакції та аналіз, що допомагає уникнути втрат активів. З даних з офіційного сайту видно, що безпечні Snaps є найпопулярнішими після підтримки кількох мереж, займаючи 20% від загальної кількості.
MetaMask Snaps надає доступ до інформації про транзакції та підписів, дозволяючи Snaps читати вихідні дані під час ініціювання транзакцій або підписів, аналізувати їх і надавати користувачеві більш детальну інформацію про безпеку.
! [Web3-аплети?] Тлумачення знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
Перспективи на майбутнє
MetaMask намагається розширитися на інші ланцюгові платформи через Snaps, але його ступінь успіху поки що важко передбачити. З огляду на досвід міні-програм у сфері Web2, спрощені версії послуг, як правило, не можуть зрівнятися з повноцінними додатками, а оновлення нових функцій часто затримуються. З поширенням міні-програм все більше додатків запускають свої власні платформи міні-програм, що призводить до дедалі більшої централізації веб-середовища.
Розвиток у сфері Web3 може слідувати подібним шляхом. Якщо Snaps розвиватимуться добре, інші гаманці можуть також почати впроваджувати подібні функції. Це може призвести до того, що розробникам потрібно буде створювати кілька версій "Snaps" для різних гаманців, збільшуючи навантаження. Однак, якщо кожен виробник створює власну екосистему "Snaps", це може призвести до відсутності справді унікальної екосистеми.
У майбутньому можуть з'явитися різноманітні платформи "Snaps-подібного" типу, які суттєво відрізнятимуться одна від одної, і розробникам доведеться стикатися з проблемами сумісності. Це може сприяти народженню єдиного стандарту Snaps, супроводжуваного різними пропозиціями та обговореннями в спільноті.
Хоча MetaMask Snaps стикається з викликами, він принаймні є продуктом, створеним захопленими розробниками, спрямованим на вирішення реальних проблем. Однак для більшості користувачів MetaMask Snaps наразі не є необхідною функцією. MetaMask, можливо, потрібно більше зусиль витратити на те, як ефективніше просувати його.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)