В мире криптовалют выбор правильного кошелька для хранения и управления своими активами является одним из самых важных решений, которое вам нужно принять. Существует множество различных типов кошельков, каждый из которых имеет свои преимущества и недостатки. Однако если вы ищете кошелек, который сочетает в себе высокую безопасность, простоту, доступность и функциональность, то вам стоит обратить внимание на Braavos Wallet. Это умный кошелек для Starknet, который позволяет вам безопасно управлять своими активами и подключаться к децентрализованным приложениям на Starknet. В этой статье мы расскажем вам о том, что такое Braavos Wallet, как он работает, каковы его особенности и преимущества, а также как вы можете начать пользоваться им сегодня.

Что такое Braavos Wallet

Braavos Wallet — это умный мобильный криптокошелек, который позволяет безопасно управлять своими криптовалютами и NFT, а также подключаться к децентрализованным приложениям (Dapps) на Starknet. Braavos Wallet создан с целью сделать самодостаточный кошелек, который был бы простым и надежным в использовании, а также не уступал по преимуществам децентрализации и самостоятельному хранению активов. 

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

Braavos Wallet работает на основе Starknet, решения второго уровня поверх Ethereum, которое использует технологию ZK-rollup для обеспечения высокой безопасности и производительности при низкой стоимости транзакций. Braavos Wallet предлагает богатый функционал, включая встроенный обменник для обмена токенов, раздел для коллекционирования NFT, поддержку Starknet, возможность объединять несколько вызовов контрактов в одну транзакцию (multicall) и многое другое — все это сопровождается отличной безопасностью и интерфейсом. 

Кошелек доступен для мобильных устройств для Android и iOS. У него простой и удобный пользовательский интерфейс. Встроенная поддержка множества dApp на Starknet и хорошие настройки безопасности и персонализации UX.

Интерфейс Braavos Wallet
Как выглядит интерфейс мобильного приложения Braavos Wallet

Насколько безопасен Braavos Wallet

Многие ведущие блокчейны, например Bitcoin, Ethereum и Polkadot, используют эпилептическую кривую secp256k1 для генерации публичных и приватных ключей, а также для создания и проверки цифровых подписей, что играет решающую роль в обеспечении безопасности транзакций и учетных записей в сети блокчейна. Данная реализация эллиптической кривой считается достаточно безопасной, так как она давно используется и прошла проверку на прочность. Однако secp256k1, к сожалению, несовместима со схемой криптографической подписи, которая применяется в аппаратных модулях безопасности мобильных устройств (HSM), присутствующих сейчас в iPhone и самых современных устройствах на Android (Pixel и др.). 

В таких мобильных телефонах и планшетах применяется другая технология — secp256r1 (она же NIST-P256). Это значит, что пользователи блокчейнов (secp256k1) не могут использовать встроенную микросхему безопасности смартфона и поэтому вынуждены пользоваться аппаратными кошельками Trezor, Ledger или другими, если хотят обеспечить максимально высокий уровень защиты своих токенов и NFT. Это сдерживает разнообразие инноваций в сфере пользовательского опыта (UX) в отношении способов доступа к кошельку и подтверждения транзакций. Поэтому сейчас используются менее надежные методы обеспечения безопасности криптовалютных кошельков, такие как сид-фразы (начальные фразы).

Блокчейн Starknet не поддерживает использование secp256r1. У сети есть своя собственная эллиптическая кривая, что предоставляет уникальную абстракцию учетной записи и, как следствие, открывает новые возможности для развития UX-подходов в кошельках. Примером использования такого потенциала служит кошелек Braavos, предоставляющий доступ к аппаратной подписи посредством специализированной микросхемы безопасности, доступной только в аппаратных криптокошельках.

Собственно аппаратная подпись Braavos состоит из двух компонентов:

№1. Подсистема безопасности

Что касается подсистемы безопасности, система аппаратной подписи кошелька Braavos использует встроенную подсистему чипа безопасности в устройствах пользователя — Secure Enclave в iPhone или Titan HSM в Android-смартфонах.

Titan M2 и Secure Enclave
Схема устройства чипов безопасности в Android (Titan M2) и iPhone (Secure Enclave). Источник

Такие чипы обладают специальной изолированной структурой (средой или песочницей), которая отделена и независима от приложения криптокошелька. Именно они способны генерировать приватные ключи и аппаратно подписывать транзакции. Ключи создаются с использованием внутреннего Генератора Случайных Чисел (ГСЧ, TRNG – True Random Numbers Generators), а операции посредством NIST-P256 подписываются через встроенный Ускоритель Открытых Ключей (УОК, PKA — Public Key Accelerator). Такой подход гарантирует, что приватные ключи никогда не покидают пределов системы безопасности смартфона, оставаясь недоступными даже для пользователя кошелька, использующего чип для аппаратной подписи.

Это также обеспечивает сохранность ключей даже в случае компрометации ядра процессора приложений устройства.

№2. Смарт-контракты учетной записи

Смарт-контракты Braavos Wallet работают на блокчейне Starknet и имеют двухуровневую систему:

  • Сторона клиента, которая представлена приложением мобильного кошелька. Этот компонент позволяет пользователям управлять своими активами: просматривать и подписывать свои транзакции.
  • Сторона "ончейн", которая представлена смарт-контрактом учетной записи. Этот контракт обладает способностью запускать разнообразную логику. Важно подчеркнуть, что он может активировать логику проверки подписей.

     

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

Но стоит отметить, как указывалось ранее, что модуль безопасности в iPhone и Android использует кривую secp256r1, которая несовместима ни с одной из основных криптографических систем безопасности популярных блокчейнов, включая Starknet. Для обхода этого ограничения и нужен смарт-контракт учетной записи. Он играет центральную роль в обработке всех транзакций, так как способен выполнять произвольную логику, например, чтобы использовать аппаратные чипы безопасности на мобильных устройствах iPhone и Android.

Аппаратная подпись Braavos Wallet
Схема инициализации аппаратной подписи Braavos Wallet. Источник

Что предлагает криптокошелек Braavos

Хранение криптовалют. Braavos позволяет хранить ETC, DAI, USDT, WBTC и wstETH. Это пока все криптовалюты, которые поддерживает криптокошелек Braavos. В будущем команда проекта обещает добавить поддержку других Ethereum–совместимых токенов, которые будут доступны на Starknet. 

Встроенный обменник. Braavos Wallet позволяет вам обменивать токены на Starknet с помощью встроенного обменника. Вы можете легко найти лучшую цену и выполнить обмен в несколько кликов, не покидая кошелек. Например, вы можете использовать сервисы Banxa и Ramp (покупка через кредитную карту или банковский перевод), LayerSwap (через централизованный обмен), Orbiter (перевод средств с разных других цепочек) и StarkGate (мост для перевода средств с Ethereum L1).

Встроенная поддержка NFT. Криптовалютный кошелек Braavos позволяет просматривать и управлять своими NFT-активами на Starknet, а также подключаться к различным платформам для создания и покупки NFT. Вы можете легко добавлять, удалять и переносить свои NFT между разными кошельками и приложениями.

Встроенный стейкинг криптовалют. Пока Braavos Wallet поддерживает стейкинг только одной криптовалюты — ETH. Вы можете выбрать один из двух вариантов стейкинга: Lido или Staking Boost.

  • Lido — это сервис, который позволяет вам ставить ETH без потери ликвидности. Когда вы ставите ETH через Lido, вы получаете взамен токены wstETH, которые отражают вашу долю в общем пуле стейкеров и растут в соответствии с вашими вознаграждениями за стейкинг. Вы можете использовать wstETH для обмена, займа или инвестирования в другие приложения на Starknet или Ethereum.
  • Staking Boost — это функция, позволяющая вам увеличить свой доход от стейкинга за счет дополнительного вознаграждения в токенах BRAA. BRAA — это утилитарный токен Braavos Wallet, который дает вам доступ к различным привилегиям и бенефитам внутри кошелька, таким как скидки на комиссии, участие в голосованиях, получение кешбэка и многое другое.

Transactions explainer. Braavos Wallet предоставляет подробную информацию о каждой транзакции, которую вы собираетесь подписать или уже подписали. Вы можете видеть, какие контракты и функции вызываются, какие параметры передаются, какое состояние изменяется и какая комиссия взимается. Это помогает вам понять, что происходит за кулисами и избежать ошибок или мошенничества.

Поддержка Starknet.id. Этот сервис позволяет регистрировать человекочитаемые адреса для своих кошельков на Starknet — традиционные никнеймы. Вы можете использовать эти никнеймы для отправки и получения средств, а также для подключения к различным приложениям на Starknet. Это упрощает процесс идентификации и взаимодействия с другими пользователями и Dapps.

Пакетные транзакции. Еще Braavos Wallet позволяет объединять несколько вызовов контрактов в одну транзакцию, что экономит время и деньги. Например, вы можете выполнять сложные операции, такие как обмен токенов, создание/отправка NFT и регистрация имени, в одной транзакции, а не в нескольких.

Hardware Signer и Multi-Signer. Эти функции обеспечивают максимальные возможности многофакторной аутентификации. Hardware Signer — это аппаратная подпись, о которой мы писали выше. А Multi-Signer — это функция, которая позволяет вам добавить дополнительных подписантов к вашему аккаунту, таких как другой мобильный телефон, аппаратный кошелек или другой смарт-контракт. Вы можете настроить правила, по которым эти подписанты могут подписывать транзакции от имени вашего аккаунта, например требовать одобрения от нескольких подписантов или устанавливать лимиты на сумму или частоту транзакций. Это обеспечивает дополнительный уровень безопасности.

Преимущества и недостатки кошелька Braavos

Преимущества Braavos Wallet:

  • Высокая безопасность. Кошелек использует ZK-rollup для обеспечения безопасности транзакций на уровне Ethereum, а также предлагает функции Hardware Signer и Multi-Signer для обеспечения аутентификации. Благодаря сочетанию этих технологий вы можете быть уверены, что ваш кошелек защищен от атак и что вы всегда имеете контроль над своими средствами.
  • Простота использования. Braavos Wallet имеет интуитивный и дружелюбный интерфейс, который позволяет легко управлять своими средствами и NFT, а также подключаться к различным приложениям на Starknet. 
  • Функциональность. Braavos Wallet предлагает богатый функционал, включая встроенный обменник для обмена токенов, раздел для коллекционирования NFT, поддержку сервиса именования Starknet.id, возможность объединять несколько вызовов контрактов в одну транзакцию и многое другое. 

Недостатки Braavos Wallet:

  • Ограниченная поддержка токенов. На данный момент Braavos Wallet поддерживает только некоторые токены на Starknet, такие как ETH, DAI, USDC и WBTC. Вы не можете хранить или обменивать другие токены, которые могут быть доступны на Starknet или в других блокчейн-сетях.
  • Недостаточная известность. Кошелек Braavos является относительно новым проектом, который пока еще не получил широкого признания и доверия в сообществе криптовалют. Из-за этого вы можете столкнуться с некоторыми проблемами или «детскими» ошибками при использовании кошелька, которые могут быть исправлены в будущих обновлениях.
  • Зависимость от Starknet. Braavos Wallet полностью работает только на Starknet. Это означает, что вы не можете использовать кошелек для отправки или получения средств с других цепочек или платформ без использования специальных мостов или сервисов.

Где скачать приложение Braavos Wallet

Вы можете скачать приложение Braavos Wallet для мобильного устройства или браузера с официального сайта кошелька. Там вы найдете ссылки на приложения для Android и iOS, а также расширения для Chrome, Firefox, Brave и Edge. Для повышения безопасности вашего аккаунта рекомендуется установить мобильное приложение на свой смартфон и синхронизировать его с расширением для браузера. Таким образом вы сможете использовать функции Hardware Signer и Multi-Signer для подписания транзакций с помощью биометрии или PIN-кода.

 Загрузка Braavos Wallet
 

Заключительные мысли

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