Кошелёк Ethereum, который действительно ваш

Подпись создаётся на вашем устройстве. Закрытый ключ вашего passkey никогда не попадает к Vela.

Или разверните весь стек у себя

Почему мы её сделали

Мы каждый день пользовались Base Account (теперь это часть Coinbase Wallet), и он нам нравился. А потом упёрлись в стену: фраза восстановления, которую создаёт сайт, и ему остаётся только доверять; никаких своих сетей; ничего, что можно развернуть у себя; и сервис подписи с закрытым кодом — если он исчезнет, не останется никакого опубликованного способа добраться до аккаунта с помощью вашего passkey.

Vela — это та версия, в которой мы сами готовы были держать деньги. Подпись через passkey мы оставили, но сделали так, чтобы кошелёк не зависел от нас.

Длинная версия — с чем мы не смогли смириться в других кошельках и какой компромисс выбрали

О недостатках — сразу

Три причины не пользоваться Vela — пока ваши деньги ещё в другом месте.

  1. 1Каждая транзакция платит релею комиссию сверх газа

    Транзакция Vela проверяет подпись passkey в блокчейне и проходит через ERC-4337, поэтому тратит в несколько раз больше газа, чем простой перевод.

    Вы платите одну комиссию — релею, который отправляет вашу транзакцию; если его не сменить, это релей Vela. Это стоимость трёхкратного объёма газа, который резервирует кошелёк, по цене для выбранной вами скорости, минимум — $0,01 (как она считается); из неё релей оплачивает газ, а остальное оставляет себе. Точную сумму вы видите до подписи, и потом она измениться не может.

    Можно указать кошельку другой релей или запустить свой, и тогда комиссия достаётся тому, кто его держит.

  2. 2Каждый ключ — это вход в ваш кошелёк

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

    Vela работает по схеме 1-of-n: любой из этих ключей может в одиночку тратить средства кошелька. Каждый дополнительный ключ — это ещё один способ вернуть доступ, если какой-то ключ потеряется, и ещё один ключ, который придётся защищать.

  3. 3Контракты прошли аудит. Собственный код Vela — нет.

    Ваш кошелёк работает на Safe v1.4.1 и модулях Safe для passkey и ERC-4337, без изменений, и у всех них есть опубликованные сторонние аудиты. Аудит находит проблемы, но не может доказать, что их больше не осталось.

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

Если хотя бы одно из этого для вас неприемлемо — Vela вам пока не подходит.

Vela в сравнении

VelaMetaMaskBase Account
Тип аккаунтаСмарт-аккаунт Safe v1.4.1EOA; для новых пользователей по умолчанию превращается в смарт-аккаунт (EIP-7702)Смарт-аккаунт Coinbase
Полностью своими силамиПриложения и бэкенд-сервисы, с пробелами, которые перечислены в руководстве по развёртыванию; passkey остаются привязаны к getvela.appКлиент и RPC выбираете или поднимаете самиНедоступно
Исходный кодПриложения и сервисы открыты, всё под MITОткрыт, но по лицензии, которая разрешает только некоммерческое использованиеКонтракты и SDK открыты; сервис подписи — нет
Свои сетиЛюбая EVM-сеть, отвечающая требованиям Vela; большинство недостающих контрактов можно развернуть самомуСвои EVM-сети и RPCФиксированный список сетей
Ключ для подписиPasskey или ключи безопасности, до семиПриватный ключ за сид-фразой; аппаратные кошельки поддерживаютсяPasskey или фраза восстановления
Добавить ключ позжеНельзя — ключи фиксируются при созданииНельзя — один ключ на аккаунтПоддерживается
Если потерять один ключПодпишете другим добавленным или синхронизированным ключомВосстановление по сид-фразеПодпишете другим добавленным или синхронизированным ключом
Газ за транзакциюНакладные расходы ERC-4337 плюс комиссия релея, кратная газуГаз обычной транзакцииНакладные расходы ERC-4337
Оплата газа за васНе предлагаетсяВ некоторых сетяхЕсли газ оплачивает приложение
Пакетные транзакцииПоддерживаютсяПоддерживаются через смарт-аккаунт EIP-7702Поддерживаются
Расшифровка перед подписьюПоддерживаетсяПоддерживаетсяПоддерживается
Дополнительная проверкаTrusted Signer: независимая страница, которая сама расшифровывает и подписывает, если вы его выберетеПредупреждения о рисках от сторонних сервисов—
ЗрелостьНовый, пользователей малоГоды на рынке, большая база пользователейПоддерживается Coinbase

Бесплатно и открыто. Платите, только если хотите.

Вы платите за удобство, а не за право пользоваться.

Веб, расширение для браузера и десктоп

Бесплатно

iPhone и Android — собранные самостоятельно

Бесплатно

iPhone и Android — из магазинов приложений

Разовая покупка · скоро

24 встроенные сети. Добавьте свою

  • Ethereum
  • BNB Chain
  • Polygon
  • Arbitrum
  • Optimism
  • Base
  • Avalanche
  • Gnosis
  • Unichain
  • Tempo
  • Monad
  • World Chain
  • Arc
  • X Layer
  • Stable
  • Soneium
  • MegaETH
  • Robinhood Chain
  • Mantle
  • Kaia
  • Celo
  • Ink
  • Plume
  • XRPL EVM

У вашего кошелька один и тот же адрес во всех сетях. Когда вы добавляете другую EVM-сеть, Vela проверяет, есть ли в ней прекомпайл EIP-7951 / RIP-7212 и нужные контракты Safe и ERC-4337. Если каких-то контрактов не хватает, страница настройки сети покажет, каких именно, и развернёт те, которые может развернуть кто угодно.

Сети и комиссии, подробно

Вопросы и ответы

Можно ли запустить всё это самому?

Да, кроме домена, к которому привязаны ваши passkey. Приложения и все сервисы за ними — релей, индекс публичных ключей, данные сетей и курсы валют — распространяются под лицензией MIT и работают на Docker или Cloudflare Workers, а в приложениях есть настройки, чтобы указать свои сервисы. Руководство по самостоятельному развёртыванию разбирает каждый из них, включая пробелы, которые пока есть в некоторых приложениях.

Passkey привязаны к getvela.app, поэтому копия веб-кошелька на вашем домене — это другой кошелёк. Браузерное расширение и приложения, собранные самостоятельно, по-прежнему подписывают для вашего существующего кошелька.

Что будет, если Vela закроется или 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). Одному ключу без синхронизации, например единственному ключу безопасности, нужен второй.

Не нужны ни сид-фраза, ни почта, ни стартовый баланс.

Что если я потеряю ключ или мой аккаунт Apple или Google взломают?

Синхронизированный passkey вернётся на новом устройстве. Несинхронизированный ключ, если его потерять, пропадает навсегда, и тогда вы подписываете другим ключом из тех, что добавили; если он был единственным, кошелёк потерян.

Если взломают аккаунт, через который синхронизируется один из ваших passkey, тот, кто его контролирует, возможно, сможет тратить средства вашего кошелька, — а удалить ключи нельзя. Переведите средства в новый кошелёк, созданный с ключами, которые от этого аккаунта не зависят. Аппаратные ключи безопасности с самого начала избавляют от этой зависимости.

Можно ли использовать Vela с dApp?

Да. Для dApp Vela выглядит так же, как любой браузерный кошелёк.

Это работает в браузерном расширении Vela и во встроенном браузере приложений для десктопа (macOS, Windows), iPhone и Android. Веб-кошелёк к dApp не подключается.

Что Vela может сделать с моими деньгами и что она обо мне знает?

У Vela нет ни ключа, ни роли в вашем кошельке, поэтому сама она не может перевести или заморозить ваши средства. Но программу, которая просит ваши ключи подписать, пишет именно Vela.

Ни почты, ни аккаунта не нужно. Ваши публичные ключи, тип аутентификатора за каждым из них, названия ключей, название и адрес кошелька открыто записаны в блокчейне; сервисы Vela видят ваш IP-адрес и транзакции, которые вы через них отправляете. Эмитенты токенов по-прежнему могут вносить адреса в чёрный список.