Что такое кошелёк-расширение для браузера?
Кошелёк-расширение для браузера - это кошелёк, установленный в браузер, например в Chrome или Brave. Он добавляет на веб-страницы провайдер, через который dApp читают ваш адрес, запрашивают подключение и просят подписи.
Почему это важно
Расширения - самый удобный способ пользоваться DeFi и самый уязвимый. Обычное расширение держит зашифрованный ключ в профиле браузера, рядом со всеми остальными расширениями и всеми сайтами, которые вы открываете. Враждебное обновление или взломанный компьютер могут до него добраться.
Как это устроено в Locker Protocol Wallet
Locker Protocol Wallet - расширение для Chrome и Brave, которое объявляет себя сайтам как любое другое, но приватных ключей не хранит. Каждый запрос превращается в QR-код и подписывается в Locker Vault, на офлайн-устройстве.
Вопросы
Безопасны ли кошельки-расширения для браузера?
Программа может быть сделана хорошо и всё равно работать на компьютере, которому нельзя доверять полностью. Риск зависит от того, где ключ: в браузере взлом до него дотянется, на отдельном офлайн-устройстве нет.
Как dApp находит мой кошелёк в браузере?
Через стандарты: в сетях EVM расширение объявляет себя по EIP-6963, в Solana и Sui через Wallet Standard, в Aptos через AIP-62. Сайт перечисляет в меню подключения все найденные кошельки.