Ф'ючерси
Сотні безстрокових контрактів
TradFi
Золото
Одна платформа для світових активів
Опціони
Hot
Торгівля ванільними опціонами європейського зразка
Єдиний рахунок
Максимізуйте ефективність вашого капіталу
Демо торгівля
Вступ до ф'ючерсної торгівлі
Підготуйтеся до ф’ючерсної торгівлі
Ф'ючерсні події
Заробляйте, беручи участь в подіях
Демо торгівля
Використовуйте віртуальні кошти для безризикової торгівлі
Запуск
CandyDrop
Збирайте цукерки, щоб заробити аірдропи
Launchpool
Швидкий стейкінг, заробляйте нові токени
HODLer Airdrop
Утримуйте GT і отримуйте масові аірдропи безкоштовно
Launchpad
Будьте першими в наступному великому проекту токенів
Alpha Поінти
Ончейн-торгівля та аірдропи
Ф'ючерсні бали
Заробляйте фʼючерсні бали та отримуйте аірдроп-винагороди
Інвестиції
Simple Earn
Заробляйте відсотки за допомогою неактивних токенів
Автоінвестування
Автоматичне інвестування на регулярній основі
Подвійні інвестиції
Прибуток від волатильності ринку
Soft Staking
Earn rewards with flexible staking
Криптопозика
0 Fees
Заставте одну криптовалюту, щоб позичити іншу
Центр кредитування
Єдиний центр кредитування
Центр багатства VIP
Преміальні плани зростання капіталу
Управління приватним капіталом
Розподіл преміальних активів
Квантовий фонд
Квантові стратегії найвищого рівня
Стейкінг
Стейкайте криптовалюту, щоб заробляти на продуктах PoS
Розумне кредитне плече
Кредитне плече без ліквідації
Випуск GUSD
Мінтинг GUSD для прибутку RWA
MetaMask Snaps: шлях до міні-програм в екосистемі Web3
MetaMask Snaps: “міні-програми” у світі Web3
MetaMask Snaps - це проект з великими амбіціями. Відкинувши його “ідеальну” оболонку, ми можемо розглядати його як “додаток” у світі Web3, або, що більш образно, називати його “dApplet”.
Для розробників, особливо китайських, це поняття не є новим. В останні роки терміни “створення екосистеми” та “супердодаток” часто з’являються в інтернет-середовищі, великі компанії намагаються зробити інтернет-середовище більш закритим, щоб перейти від постачальників послуг до розробників стандартів. Зараз, здається, ця тенденція також починає поширюватися на сферу Web3.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
Станом на червень 2024 року, незважаючи на те, що Snaps існує майже рік, а його концепція була запропонована щонайменше 4 роки тому, звичайні користувачі все ще мають дуже обмежене уявлення про це. Навіть ті, хто щодня користується MetaMask, можуть нічого не знати про MetaMask Snaps. Однак, коли їм пояснюють “це як міні-програми”, на їхніх обличчях часто з’являється усмішка розуміння.
Ця ситуація нагадує про обставини, коли тільки-но з’явилися міні-програми WeChat. Через те, що входи до функцій були неочевидними, початковий обсяг використання був дуже низьким. Лише після того, як вхід перенесли на випадаюче меню на головній сторінці, використання почало різко зростати. Для MetaMask важливою проблемою, яку потрібно вирішити, може стати те, як залучити користувачів до своєї екосистеми.
Малі програми з моменту свого народження викликали суперечки в інтернет-індустрії. Багато фронтенд-інженерів критично ставляться до них, вважаючи, що це всього лише комерційний інструмент, створений великими компаніями для монополізації трафіку та блокування екосистеми, з обмеженим внеском у розвиток технологій. Скільки цінності можуть принести Snaps у Web3 для спільноти? Після перегляду документації MetaMask не важко уявити, що майбутні розробники Snap можуть зіткнутися з численними обмеженнями та викликами.
Майже рік минув з моменту запуску публічної бета-версії Snaps від MetaMask, але кількість доступних Snaps, зазначена на їхньому офіційному сайті, не є значною — на червень 2024 року їх лише 68. Варто зазначити, що концепція Snaps була представлена ще близько 2020 року, тому компанії та розробники Web3 мали досить багато часу, щоб ознайомитися з нею.
Наразі ще не було видно спеціалізованих розробників Snaps, але загальна думка розробників міні-додатків у сфері Web2 полягає в тому, що досвід розробки є досить поганим. Хоча міні-додатки використовують фронтенд-екосистему, вони часто є урізаними, а різноманітні обмеження змушують розробників пройти через різні труднощі на різних платформах, перш ніж накопичити досвід.
У сфері Web3, з огляду на фактори безпеки та інші, Snaps може зіткнутися з подібними ситуаціями. Він працює в ізольованому безпечному контексті, використовуючи “безпечний ECMAScript”, фактично обмежуючи деякі API JavaScript, такі як відсутність доступу до 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.
Взаємодія: забезпечує сумісність з не-EVM мережами, включаючи Solana, Cosmos, Near, Sui тощо. Ці Snaps займають понад половину екосистеми.
Зв’язок: включає функції сповіщень та чату. Незважаючи на те, що наразі користувачів, які використовують ланцюг для зв’язку, досить мало, такі Snaps все ще мають потенціал для розвитку.
Безпека: Ці вимоги є досить великими, особливо в аспекті попереджень про фішингові угоди. Завдяки функції аналітики угод, наданій Snaps, розробники можуть показувати користувачам більш детальну інформацію про угоди, надавати аналіз і висновки, максимально зменшуючи ризик втрати активів.
MetaMask Snaps надає “endowment:transaction-insight” та “endowment:signature-insight” дозволи, які дозволяють Snap читати сирі дані під час ініціювання транзакцій або підписів користувачем, проводити аналіз та надавати користувачу більше пояснень щодо безпеки.
! [Web3-аплети?] Тлумачення знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
MetaMask сподівається розширити свій бізнес на інші платформи ланцюга через Snaps, але його кінцеві результати ще потребують спостереження. Посилаючись на досвід міні-додатків у сфері Web2, примітивні міні-додатки часто не можуть зрівнятися з додатками, нові функції також часто запізнюються. Якщо Snaps розвиватиметься добре, може з’явитися більше гаманців, які будуть наслідувати це, що може призвести до необхідності для розробників створювати різні версії “Snaps” для кожного гаманця, збільшуючи обсяг роботи.
У майбутньому можуть з’явитися різноманітні платформи, подібні до “Snaps”, з величезними відмінностями між ними, і розробникам буде потрібно витратити багато зусиль на забезпечення сумісності. Коли ця ситуація стане нестерпною, це може призвести до виникнення “Snaps Standard”, одночасно з’явившись різноманітні “SIP” для обговорення, формуючи процвітаючу екосистему спільноти.
Для більшості користувачів MetaMask Snaps наразі, можливо, не є обов’язковою функцією. MetaMask, можливо, потрібно зробити більше роботи щодо того, як ефективніше просувати це.
! [Web3-аплети?] Інтерпретація знімків MetaMask](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)