Подпись создаётся на вашем устройстве. Закрытый ключ вашего passkey никогда не попадает к Vela.
Или разверните весь стек у себяПрежде чем положить активы в Vela
Мы каждый день пользовались Base Account (теперь это часть Coinbase Wallet), и он нам нравился. А потом упёрлись в стену: фраза восстановления, которую создаёт сайт, и ему остаётся только доверять; никаких своих сетей; ничего, что можно развернуть у себя; и сервис подписи с закрытым кодом — если он исчезнет, не останется никакого опубликованного способа добраться до аккаунта с помощью вашего passkey.
Vela — это та версия, в которой мы сами готовы были держать деньги. Подпись через passkey мы оставили, но сделали так, чтобы кошелёк не зависел от нас.
Длинная версия — с чем мы не смогли смириться в других кошельках и какой компромисс выбралиТри причины не пользоваться Vela — пока ваши деньги ещё в другом месте.
Транзакция Vela проверяет подпись passkey в блокчейне и проходит через ERC-4337, поэтому тратит в несколько раз больше газа, чем простой перевод.
Вы платите одну комиссию — релею, который отправляет вашу транзакцию; если его не сменить, это релей Vela. Это стоимость трёхкратного объёма газа, который резервирует кошелёк, по цене для выбранной вами скорости, минимум — $0,01 (как она считается); из неё релей оплачивает газ, а остальное оставляет себе. Точную сумму вы видите до подписи, и потом она измениться не может.
Можно указать кошельку другой релей или запустить свой, и тогда комиссия достаётся тому, кто его держит.
При создании кошелька вы выбираете до семи ключей, и потом их уже не изменить.
Vela работает по схеме 1-of-n: любой из этих ключей может в одиночку тратить средства кошелька. Каждый дополнительный ключ — это ещё один способ вернуть доступ, если какой-то ключ потеряется, и ещё один ключ, который придётся защищать.
Ваш кошелёк работает на Safe v1.4.1 и модулях Safe для passkey и ERC-4337, без изменений, и у всех них есть опубликованные сторонние аудиты. Аудит находит проблемы, но не может доказать, что их больше не осталось.
Собственные приложения и сервисы Vela стороннего аудита не проходили, и он не запланирован. Код открыт — прочитать его может любой.
Если хотя бы одно из этого для вас неприемлемо — Vela вам пока не подходит.
| Vela | MetaMask | Base Account | |
|---|---|---|---|
| Тип аккаунта | Смарт-аккаунт Safe v1.4.1 | EOA; для новых пользователей по умолчанию превращается в смарт-аккаунт (EIP-7702) | Смарт-аккаунт Coinbase |
| Полностью своими силами | Приложения и бэкенд-сервисы, с пробелами, которые перечислены в руководстве по развёртыванию; passkey остаются привязаны к getvela.app | Клиент и RPC выбираете или поднимаете сами | Недоступно |
| Исходный код | Приложения и сервисы открыты, всё под MIT | Открыт, но по лицензии, которая разрешает только некоммерческое использование | Контракты и SDK открыты; сервис подписи — нет |
| Свои сети | Любая EVM-сеть, отвечающая требованиям Vela; большинство недостающих контрактов можно развернуть самому | Свои EVM-сети и RPC | Фиксированный список сетей |
| Ключ для подписи | Passkey или ключи безопасности, до семи | Приватный ключ за сид-фразой; аппаратные кошельки поддерживаются | Passkey или фраза восстановления |
| Добавить ключ позже | Нельзя — ключи фиксируются при создании | Нельзя — один ключ на аккаунт | Поддерживается |
| Если потерять один ключ | Подпишете другим добавленным или синхронизированным ключом | Восстановление по сид-фразе | Подпишете другим добавленным или синхронизированным ключом |
| Газ за транзакцию | Накладные расходы ERC-4337 плюс комиссия релея, кратная газу | Газ обычной транзакции | Накладные расходы ERC-4337 |
| Оплата газа за вас | Не предлагается | В некоторых сетях | Если газ оплачивает приложение |
| Пакетные транзакции | Поддерживаются | Поддерживаются через смарт-аккаунт EIP-7702 | Поддерживаются |
| Расшифровка перед подписью | Поддерживается | Поддерживается | Поддерживается |
| Дополнительная проверка | Trusted Signer: независимая страница, которая сама расшифровывает и подписывает, если вы его выберете | Предупреждения о рисках от сторонних сервисов | — |
| Зрелость | Новый, пользователей мало | Годы на рынке, большая база пользователей | Поддерживается Coinbase |
Вы платите за удобство, а не за право пользоваться.
У вашего кошелька один и тот же адрес во всех сетях. Когда вы добавляете другую EVM-сеть, Vela проверяет, есть ли в ней прекомпайл EIP-7951 / RIP-7212 и нужные контракты Safe и ERC-4337. Если каких-то контрактов не хватает, страница настройки сети покажет, каких именно, и развернёт те, которые может развернуть кто угодно.
Сети и комиссии, подробноДа, кроме домена, к которому привязаны ваши passkey. Приложения и все сервисы за ними — релей, индекс публичных ключей, данные сетей и курсы валют — распространяются под лицензией MIT и работают на Docker или Cloudflare Workers, а в приложениях есть настройки, чтобы указать свои сервисы. Руководство по самостоятельному развёртыванию разбирает каждый из них, включая пробелы, которые пока есть в некоторых приложениях.
Passkey привязаны к getvela.app, поэтому копия веб-кошелька на вашем домене — это другой кошелёк. Браузерное расширение и приложения, собранные самостоятельно, по-прежнему подписывают для вашего существующего кошелька.
Ваши средства остаются в вашем Safe в блокчейне. Все сервисы, которые держит Vela, открыты, и каждый из них можно запустить у себя — релей, индекс публичных ключей, данные сетей и курсы валют.
Если getvela.app перестанет открываться, браузерное расширение Vela по-прежнему подписывает с помощью ваших существующих ключей — passkey на этом устройстве, ключа безопасности или телефона по QR-коду, — как и приложения, которые вы соберёте сами, с телефоном или ключом безопасности.
Да: vela-relay на Rust, в Docker или на Cloudflare Workers. Пополните его казну монетой каждой сети и впишите URL релея в кошелёк. Тогда комиссия, которую вы подписываете, поступает в вашу собственную казну, и если считать кошелёк и релей вместе, вы платите примерно реальную стоимость газа.
Нужен именно vela-relay: кошелёк запрашивает расчёт комиссии методом, который обычные бандлеры ERC-4337 не реализуют.
Passkey (синхронизированные через Связку ключей iCloud, Менеджер паролей Google или другой менеджер паролей), другой телефон по QR-коду и аппаратные ключи безопасности FIDO2 — от одного до семи; их выбирают при создании кошелька, и потом набор не меняется. Подписать может любой из них (1-of-n). Одному ключу без синхронизации, например единственному ключу безопасности, нужен второй.
Не нужны ни сид-фраза, ни почта, ни стартовый баланс.
Синхронизированный passkey вернётся на новом устройстве. Несинхронизированный ключ, если его потерять, пропадает навсегда, и тогда вы подписываете другим ключом из тех, что добавили; если он был единственным, кошелёк потерян.
Если взломают аккаунт, через который синхронизируется один из ваших passkey, тот, кто его контролирует, возможно, сможет тратить средства вашего кошелька, — а удалить ключи нельзя. Переведите средства в новый кошелёк, созданный с ключами, которые от этого аккаунта не зависят. Аппаратные ключи безопасности с самого начала избавляют от этой зависимости.
Да. Для dApp Vela выглядит так же, как любой браузерный кошелёк.
Это работает в браузерном расширении Vela и во встроенном браузере приложений для десктопа (macOS, Windows), iPhone и Android. Веб-кошелёк к dApp не подключается.
У Vela нет ни ключа, ни роли в вашем кошельке, поэтому сама она не может перевести или заморозить ваши средства. Но программу, которая просит ваши ключи подписать, пишет именно Vela.
Ни почты, ни аккаунта не нужно. Ваши публичные ключи, тип аутентификатора за каждым из них, названия ключей, название и адрес кошелька открыто записаны в блокчейне; сервисы Vela видят ваш IP-адрес и транзакции, которые вы через них отправляете. Эмитенты токенов по-прежнему могут вносить адреса в чёрный список.