Consensys рада объявить о партнёрстве с StarkWare — компанией в сфере блокчейн-программного обеспечения, специализирующейся на ZK-rollup-решениях, таких как StarkNet Layer 2 Validity-Rollup. Это партнёрство открывает разработчикам и пользователям новые возможности для участия в построении мультичейн-будущего. В рамках сотрудничества MetaMask — самый популярный децентрализованный кошелёк в Web3 — и Infura, ведущая платформа для блокчейн-инфраструктуры, интегрировали StarkNet.
StarkNet — это беспрепятственный децентрализованный ZK-rollup. Сеть функционирует как L2-сеть поверх Ethereum и позволяет децентрализованным приложениям масштабировать вычислительные мощности без ущерба для компонуемости и безопасности Ethereum.
MetaMask разработала StarkNet snap (доступен только в MetaMask Flask) для разработчиков, желающих создавать приложения в этой сети, а Infura предлагает закрытое бета-тестирование, в рамках которого разработчики могут оценить возможности сети Infura на StarkNet.
Infura теперь поддерживает StarkNet
Infura добавила StarkNet на свою платформу, чтобы обеспечить более быстрые и дешёвые транзакции в экосистеме Ethereum и предоставить разработчикам свободу выбора сетей для своих проектов. Преимущества, которые разработчики получат при работе со StarkNet на Infura:
Масштабируемость и низкие комиссии: такие функции, как агрегирование транзакций, обеспечивают эффективное масштабирование и снижение затрат на газ.
Безопасность: верификация STARK-доказательств, защищающих транзакции децентрализованных приложений, выполняется в основной сети Ethereum.
Скорость: StarkNet обеспечивает быструю финализацию транзакций.
Самостоятельное хранение активов: StarkNet является некастодиальным решением и не требует затрат, рисков и усилий, связанных с поддержкой традиционной кастодиальной системы.
Упрощённая разработка и улучшенный пользовательский опыт: смарт-контракты общего назначения упрощают развёртывание любой бизнес-логики, а интероперабельность сети обеспечивает конечным пользователям бесшовный опыт взаимодействия.
Разработчики теперь могут получить доступ к сети StarkNet через API-эндпоинты Infura с поддержкой всех RPC-методов. Это означает, что разработчики могут реализовать любую бизнес-логику в смарт-контракте и беспрепятственно развернуть его в StarkNet.
«Infura — один из ведущих мировых инструментариев для разработки блокчейн-приложений. Именно поэтому StarkNet — ведущий validity L2 на Ethereum — придаёт стратегическое значение предоставлению растущей экосистеме StarkNet доступа к лучшему набору инструментов для запросов и анализа состояния сети. Это невероятно важный шаг вперёд для StarkNet.» — Эли Бен-Сассон, сооснователь и президент StarkWare
Сейчас Infura предоставляет доступ к StarkNet ограниченному кругу пользователей в рамках закрытого бета-тестирования. Чтобы зарегистрировать интерес, запишитесь в лист ожидания здесь.
MetaMask Snaps обеспечивает поддержку ZK-rollup
MetaMask — самый широко используемый некастодиальный кошелёк в экосистеме. Более 17 000 децентрализованных приложений выбрали его в качестве предпочтительного способа подключения пользователей, что делает MetaMask ключом к Web3. Благодаря активному сообществу разработчиков и высокому спросу на инновации MetaMask создала и выпустила систему, позволяющую любому разработчику беспрепятственно создавать решения поверх продукта: MetaMask Snaps.
MetaMask Snaps предоставляет разработчикам возможность расширять функциональность MetaMask и добавлять новые возможности для децентрализованных приложений — например, подключение к не-EVM-сетям, таким как StarkNet, и множество других применений.
Snaps в настоящее время доступны только в сборке для разработчиков — MetaMask Flask, — которую необходимо установить в браузере для работы с интеграцией. Обратите внимание, что MetaMask Flask следует устанавливать в отдельном профиле браузера, отличном от профиля со стабильной версией MetaMask.
До сих пор StarkNet не был напрямую совместим с MetaMask из-за использования иного формата адресов и аккаунтов, отличного от Ethereum. Иными словами: не EVM совместим. Этот snap для Layer 2 — первый в своём роде, обеспечивающий поддержку ZK-rollup и открывающий пользователям более широкий доступ к беспрепятственным децентрализованным сетям для быстрых и недорогих приложений.
StarkNet snap получает ключи StarkNet из вашей секретной фразы восстановления MetaMask, позволяя управлять активами в StarkNet. Без необходимости создавать дополнительный аккаунт вы можете использовать StarkNet snap для:
Развёртывания аккаунтов StarkNet
Совершения транзакций в StarkNet
Взаимодействия со смарт-контрактами StarkNet
Если вы разработчик и хотите приступить к работе, убедитесь, что у вас установлен MetaMask Flask, а затем установите StarkNet snap здесь. Подробнее об установке и использовании Starknet snap читайте в нашем руководстве.
Обратите внимание, что StarkNet всё ещё находится в стадии альфа-тестирования, и возможны перебои в работе сервиса. Используйте на свой страх и риск.