A assinatura é feita no seu aparelho. A chave privada da sua passkey nunca chega à Vela.
Ou hospede você mesmo a stack inteiraAntes de colocar seus ativos na Vela
Usávamos a Base Account (hoje parte da Coinbase Wallet) todo dia e gostávamos dela. Aí esbarramos nos limites: uma frase de recuperação criada num site em que você simplesmente precisa confiar, nada de redes personalizadas, nada que você possa hospedar por conta própria e um serviço de assinatura cujo código não é público — se ele sair do ar, não existe nenhum caminho publicado para a sua passkey chegar à sua conta.
A Vela é a versão em que nós mesmos aceitamos deixar dinheiro. Mantivemos a assinatura com passkey, mas fizemos questão de que a carteira não dependa de nós.
A versão longa — o que não conseguíamos aceitar em outras carteiras, e a contrapartida que escolhemosTrês motivos para não usar a Vela — enquanto o seu dinheiro ainda está em outro lugar.
Uma transação da Vela verifica a assinatura da sua passkey on-chain e passa pelo ERC-4337, por isso gasta várias vezes o gas de uma transferência comum.
Você paga uma única taxa ao relay que envia a sua transação — o da Vela, a menos que você o troque. Ela é o triplo do gas que a carteira reserva, ao preço da velocidade que você escolher, com mínimo de US$ 0,01 (como ela é calculada); o relay paga o gas com ela e fica com o restante. Você vê o valor exato antes de assinar, e ele não pode mudar depois.
Você pode apontar a carteira para outro relay ou rodar o seu, e aí a taxa fica com quem opera o relay.
Você escolhe até sete chaves ao criar a carteira, e elas não podem ser alteradas depois.
A Vela é 1-of-n: qualquer uma dessas chaves consegue gastar da carteira sozinha. Cada chave a mais é mais um jeito de voltar a entrar se você perder uma — e mais uma chave para proteger.
Sua carteira roda sobre o Safe v1.4.1 e os módulos de passkey e ERC-4337 da Safe, sem modificações, e todos eles têm auditorias de terceiros publicadas — que encontram problemas, mas não conseguem provar que não sobrou nenhum.
Os apps e serviços da própria Vela não passaram por auditoria de terceiros, e nenhuma está agendada. O código é público para qualquer pessoa ler.
Se um desses três for inaceitável para você, a Vela ainda não é para você.
| Vela | MetaMask | Base Account | |
|---|---|---|---|
| Tipo de conta | Conta inteligente Safe v1.4.1 | EOA; para novos usuários, convertida por padrão em conta inteligente (EIP-7702) | Conta inteligente da Coinbase |
| Auto-hospedagem completa | Apps e serviços de backend, com as lacunas que o guia de auto-hospedagem lista; as passkeys continuam vinculadas ao getvela.app | O cliente e o RPC são você quem escolhe ou roda | Não disponível |
| Código-fonte | Apps e serviços públicos, todos com licença MIT | Público, sob uma licença que só permite uso não comercial | Contratos e SDK abertos; o serviço de assinatura, não |
| Redes personalizadas | Qualquer rede EVM que atenda aos requisitos da Vela; você mesmo pode implantar a maioria dos contratos que faltarem | Redes EVM e RPCs personalizados | Uma lista fixa de redes |
| Chave de assinatura | Passkeys ou chaves de segurança, até sete | A chave privada por trás de uma frase de recuperação; compatível com carteiras de hardware | Passkey ou frase de recuperação |
| Adicionar uma chave depois | Não é possível — as chaves são definidas na criação | Não é possível — uma chave por conta | Disponível |
| Se você perder uma chave | Assina com outra chave que você adicionou ou sincronizou | Restaura pela frase de recuperação | Assina com outra chave que você adicionou ou sincronizou |
| Gas por transação | Custo extra do ERC-4337, mais uma taxa de relay que é um múltiplo do gas | O gas de uma transação comum | Custo extra do ERC-4337 |
| Gas patrocinado | Não oferecido | Em algumas redes | Quando o app patrocina |
| Transações em lote | Disponível | Disponível pela conta inteligente EIP-7702 | Disponível |
| Decodificado antes de assinar | Disponível | Disponível | Disponível |
| Conferência extra | O Trusted Signer: uma página independente que decodifica e assina por conta própria, se você escolher usá-lo | Alertas de risco de terceiros | — |
| Maturidade | Nova, poucos usuários | Anos no mercado, base de usuários grande | Mantida pela Coinbase |
Você paga pela comodidade, não pelo direito de usar.
Sua carteira tem o mesmo endereço em todas as redes. Quando você adiciona outra rede EVM, a Vela confere se ela tem o pré-compilado EIP-7951 / RIP-7212 e os contratos Safe e ERC-4337 de que precisa. Se faltarem alguns contratos, a configuração de rede mostra quais são e implanta os que qualquer pessoa pode implantar.
Redes e taxas, em detalheSim, exceto o domínio ao qual as suas passkeys pertencem. Os apps e todos os serviços por trás deles — o relay, o índice de chaves públicas, os dados de chain e as cotações — têm licença MIT e rodam em Docker ou Cloudflare Workers, e os apps têm configurações para apontar para os seus próprios serviços. O guia de auto-hospedagem explica cada um, inclusive as lacunas que alguns apps ainda têm.
As passkeys são vinculadas ao getvela.app, então uma cópia da carteira web no seu próprio domínio é outra carteira. A extensão de navegador e os apps que você mesmo compilar continuam assinando pela sua carteira atual.
Seus fundos continuam no seu Safe, on-chain. Todos os serviços que a Vela opera são de código aberto, e você pode rodar cada um por conta própria — o relay, o índice de chaves públicas, os dados de chain e as cotações.
Se o getvela.app sair do ar, a extensão da Vela para navegador continua assinando com as chaves que você já tem — a passkey deste aparelho, uma chave de segurança ou um celular por QR code — e o mesmo vale para apps que você mesmo compilar, com um celular ou uma chave de segurança.
Sim: o vela-relay, escrito em Rust, em Docker ou Cloudflare Workers. Abasteça a tesouraria dele com a moeda de cada rede e coloque a URL dele na carteira. Aí a taxa que você assina vai para a sua própria tesouraria; somando carteira e relay, você paga mais ou menos o gas real.
Tem que ser o vela-relay: a carteira pede a cotação da taxa por um método que bundlers ERC-4337 genéricos não implementam.
Passkeys — sincronizadas pelas Chaves do iCloud, pelo Gerenciador de senhas do Google ou por outro gerenciador de senhas —, outro celular por QR code e chaves de segurança físicas FIDO2: de uma a sete, escolhidas ao criar a carteira e fixas depois disso. Qualquer uma delas pode assinar (1-of-n). Se você tiver uma única chave não sincronizada, como uma chave de segurança sozinha, precisa de uma segunda.
Sem frase de recuperação, sem e-mail e sem saldo inicial.
Se a sua passkey está sincronizada, você a recupera no aparelho novo. Se você perder uma chave não sincronizada, ela se perde de vez, e aí você assina com outra chave que adicionou; se era a sua única chave, você perde a carteira.
Se uma conta que sincroniza uma das suas passkeys for comprometida, quem a controla talvez consiga gastar da sua carteira — e as chaves não podem ser removidas. Transfira seus fundos para uma carteira nova, criada com chaves que não dependam dessa conta. Chaves de segurança físicas evitam essa dependência desde o início.
Sim. Os dApps enxergam a Vela do mesmo jeito que enxergam qualquer carteira de navegador.
Isso funciona na extensão da Vela para navegador e no navegador embutido nos apps de desktop (macOS, Windows), iPhone e Android. A carteira web não se conecta a dApps.
A Vela não tem nenhuma chave nem papel na sua carteira, então não consegue mover nem congelar seus fundos por conta própria. Mas é ela que escreve o software que pede às suas chaves para assinar.
Não há e-mail nem cadastro. Suas chaves públicas, o tipo de autenticador por trás de cada uma, os nomes das chaves, o nome e o endereço da carteira são públicos on-chain; os serviços da Vela veem seu endereço IP e as transações que você envia por eles. Emissores de tokens continuam podendo bloquear endereços.