Dynamic упрощает доступ к кошельку Midnight

Вход по email и через соцсети позволяет новым пользователям создавать встроенные некостодиальные кошельки, а существующие пользователи могут подключить 1AM или Gero. Интеграция объединяет доступ к публичным активам Midnight, приватным активам и ресурсам для оплаты комиссий за транзакции.

By SongMarketCap

Cardano News - Dynamic упрощает доступ к кошельку Midnight

1 октября Midnight представила детали интеграции с Dynamic, предоставив разработчикам инструменты для упрощения доступа к приложениям в своей ориентированной на конфиденциальность сети. Интеграция поддерживает привычные способы регистрации и при этом обрабатывает отдельные компоненты кошелька, необходимые для транзакций в Midnight.

Dynamic, провайдер инфраструктуры кошельков, принадлежащий Fireblocks, объединяет аутентификацию, встроенные кошельки и подключения внешних кошельков. Поддержка Midnight расширяет набор инструментов для разработчиков, создающих приложения конфиденциальности в более широкой экосистеме Cardano.

Вход по email и существующие кошельки Midnight

Пользователи, у которых уже есть совместимый кошелек Midnight, могут подключить такие варианты, как 1AM или Gero, через официальный Midnight DApp Connector API. Эти внешние кошельки сохраняют собственные схемы управления ключами.

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

По данным Midnight, управление ключами встроенного кошелька использует пороговые схемы подписей. Такой подход распределяет криптографический материал для подписи вместо зависимости от полного приватного ключа, хранящегося в одном месте.

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

Публичные, приватные и комиссионные компоненты Midnight

Функциональный кошелек Midnight предоставляет три отдельных компонента.

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

Приложения должны различать эти компоненты при отображении балансов и адресов для депозитов. Публичные и приватные пулы активов нельзя рассматривать как единый взаимозаменяемый баланс. Dynamic предоставляет соответствующие адреса и методы для чтения состояния каждого компонента.

Комиссии за транзакции оплачиваются с помощью DUST, приватного непередаваемого ресурса, генерируемого на основе зарегистрированных незашищенных владений NIGHT. Базовые токены остаются доступными их держателю, пока ресурс для оплаты комиссии накапливается со временем.

Регистрация запускает генерацию ресурса, а не мгновенно пополняет кошелек. Траты расходуют доступную емкость, а дальнейшая генерация восполняет ее согласно правилам сети.

Dynamic предоставляет доступ к этим функциям через единую интеграцию. Разработчики, как и прежде, определяют, какие операции используют публичное или защищенное состояние и как эти различия отображаются в приложении.

Единый SDK для разработчиков Midnight

Dynamic поддерживает Midnight наряду с сетями EVM, Solana, Bitcoin, Sui, TON и Aleo. Команды, уже использующие его инфраструктуру, могут добавить Midnight через тот же SDK фреймворк вместо внедрения отдельной системы аутентификации и кошельков.

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

Командам необходимо включить поддержку Midnight и настроить коннекторы, соответствующие выбранным типам кошельков. Подключения внешних кошельков и встроенные кошельки используют разные конфигурации коннекторов, что позволяет разработчикам настроить доступные варианты входа.

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