В MetaMask мы придерживаемся принципов децентрализации во всём, что делаем. Децентрализация была ключом к нашему успеху с самого начала. MetaMask преобразил экосистему Ethereum, упростив разработчикам создание децентрализованных приложений — dapps — с помощью универсального web3-интерфейса, которым каждый мог пользоваться бесплатно. Теперь мы делаем следующий важный шаг в преобразовании web3 с помощью принципиально нового типа приложений: Snaps.
MetaMask Snaps — это приложения, работающие внутри MetaMask. Они обладают уникальными возможностями, выходящими за рамки того, что могут делать dapps. Snaps могут подключаться к блокчейнам за пределами Ethereum, предоставлять аналитику по транзакциям, отображать уведомления, открывать новые решения в области идентификации и конфиденциальности, а также расширять возможности dapps с помощью собственных пользовательских API. Пользователи MetaMask могут устанавливать Snaps прямо в свой кошелёк, чтобы настраивать web3-опыт с помощью этих новых функций.
Лично меня больше всего восхищает то, что Snaps создаются разработчиками за пределами MetaMask. С помощью платформы Snaps мы открываем двери и приглашаем разработчиков создавать функции, которые они хотели бы видеть в MetaMask, становясь тем самым первыми, кто децентрализует инновации в сфере кошельков.
В Consensys мы недавно объявили о нашей миссии — «вдохновлять и наделять силой строителя в каждом из нас.» За прошедший год я работал с сотнями разработчиков из web3-экосистемы, которые создавали Snaps для нашей Open Beta. Снова и снова я встречал талантливых, увлечённых людей — экспертов в самых разных областях, стремящихся сделать web3 лучше для всех. Предоставить этим разработчикам возможность воплощать свои инновации в MetaMask — это ключевая часть нашей миссии. Теперь, когда MetaMask Snaps Open Beta запущена и более 100 миллионов пользователей MetaMask могут ощутить эти инновации, я уверен, что ещё больше разработчиков захотят стать частью нашей миссии.
Несмотря на то что платформа MetaMask Snaps может показаться сложной, начать создавать собственные Snaps на самом деле очень просто. Вы можете воспользоваться нашей документацией и создать свой первый Snap примерно за 5 минут — или около 25 блоков Ethereum! Дальше всё зависит лишь от вашей фантазии и умений. У MetaMask широкая аудитория пользователей, и каждый использует кошелёк по-своему.
Создавать одно монолитное приложение, которое пытается делать всё для всех, — заведомо проигрышная затея.
Snaps делают MetaMask модульным. Разработчики могут создавать Snaps для самых разных сценариев использования, а пользователи могут добавлять функции в свой кошелёк как конструктор, настраивая MetaMask под собственные нужды. Со временем мы продолжим развивать платформу MetaMask Snaps, что позволит разработчикам поддерживать новые сценарии использования и даст пользователям ещё больше возможностей для персонализации кошелька. У нас уже есть несколько новых функций в разработке, которыми я не могу дождаться момента поделиться с вами (совсем скоро)!
Мы стоим в начале эпического пути. MetaMask Snaps Open Beta — это старт уникальной возможности вместе формировать будущее web3. Я приглашаю вас попробовать первые Snaps, созданные сообществом, и поделиться с нами своими отзывами.