«Будущее мультичейна очень ясно» — MetaMask будет поддерживать все токены через Snaps

MetaMask Snaps нацелен на содействие «многоцепочечному будущему», позволяя сервису кошельков на базе Ethereum поддерживать неродные блокчейны и токены для экономики Web3.

Детали последнего разрабатываемого дополнения к растущей экосистеме MetaMask были раскрыты на мероприятии StarkWare Sessions в Тель-Авиве, Израиль, в феврале 2023 года. В беседе с редактором журнала Cointelegraph Эндрю Фентоном Алекс Юпитер, менеджер по продуктам и работе с клиентами в MetaMask, раскрыл подробности о потенциальной синергии блокчейна.

За последние 18 месяцев разработка Snaps ускорилась после успеха MetaMask Swaps, который привнес функцию обмена токенов в родное расширение браузера сервиса. Как объяснил Юпитер, совместимость становится все более важной в пространстве блокчейна:

«MetaMask исторически был кошельком Ethereum. Мы должны начать двигаться дальше. Будущее мультичейна очень ясно».

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

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

Возможности обширны: привязка позволяет добавлять новые API к MetaMask, поддерживать протоколы нескольких блокчейнов и изменять существующие функции MetaMask с помощью внешних API. Согласно Jupiter, привязки должны быть способны интегрироваться с большинством протоколов блокчейн:

«Технически для нас возможно включить их все. Я уверен, что найдутся крайние случаи. Мы смогли расширить Bitcoin, смогли расширить StarkNet. Так что это должно быть возможно с любой из них».

Как объясняет Юпитер, MetaMask уже создала Bitcoin (BTC) Snap, который позволяет пользователям взаимодействовать с его протоколом из расширения кошелька. Это более сложное предложение, чем интеграция совместимых с виртуальной машиной Ethereum цепочек, таких как Polygon, но конечным результатом является высокоинтероперабельное расширение кошелька в широкой экосистеме на основе блокчейна:

«По сути, это означает, что вам больше никуда не нужно обращаться, и MetaMask может стать практически ядром вашего опыта работы с Web3».

Улучшение функциональности Web3 — еще один движущий фактор в разработке Snaps. Несмотря на то, что миллионы пользователей перешли на Web3 с помощью инструментов MetaMask, Юпитер говорит, что простые действия, такие как подписание транзакций, все еще могут быть нестабильными:

«У людей есть проблемы с тем, чтобы знать, если они подписывают транзакцию, безопасна ли она».

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

В настоящее время MetaMask Snaps доступен в версии для разработчиков MetaMask Flask. Jupiter говорит, что цель состоит в том, чтобы интегрировать Snaps в основной MetaMask к концу 2023 года.