La signature se fait sur votre appareil. La clé privée de votre passkey n'est jamais transmise à Vela.
Ou hébergez vous-même toute la stackAvant de mettre vos actifs dans Vela
Nous utilisions Base Account (qui fait désormais partie de Coinbase Wallet) tous les jours, et nous l'aimions bien. Puis nous nous sommes heurtés aux limites : une phrase de récupération générée sur un site web auquel il faut simplement faire confiance, pas de réseaux personnalisés, rien que l'on puisse héberger soi-même, et un service de signature dont le code n'est pas public — s'il disparaît, aucune méthode publiée ne permet à votre passkey d'atteindre votre compte.
Vela, c'est la version dans laquelle nous étions prêts à laisser de l'argent. Nous avons gardé la signature par passkey, mais fait en sorte que le portefeuille ne dépende pas de nous.
La version longue — ce que nous ne pouvions pas accepter dans d'autres portefeuilles, et le compromis que nous avons choisiTrois raisons de ne pas utiliser Vela — pendant que votre argent est encore ailleurs.
Une transaction Vela vérifie la signature de votre passkey on-chain et passe par ERC-4337 : elle consomme donc plusieurs fois le gas d'un simple transfert.
Vous ne payez qu'un seul montant : les frais du relais qui soumet votre transaction — celui de Vela, sauf si vous en changez. Ces frais valent trois fois le gas que le portefeuille réserve, au prix correspondant à la vitesse choisie, avec un minimum de 0,01 $ (comment ils sont calculés) ; le relais s'en sert pour payer le gas et garde le reste. Vous voyez le montant exact avant de signer, et il ne peut plus changer ensuite.
Vous pouvez faire pointer le portefeuille vers un autre relais ou faire tourner le vôtre : les frais reviennent alors à celui qui l'exploite.
Vous choisissez jusqu'à sept clés à la création du portefeuille, et elles ne peuvent plus être modifiées ensuite.
Vela fonctionne en 1-of-n : n'importe laquelle de ces clés peut, à elle seule, dépenser depuis le portefeuille. Chaque clé supplémentaire est un moyen de plus de récupérer l'accès si vous en perdez une — et une clé de plus à protéger.
Votre portefeuille repose sur Safe v1.4.1 et sur les modules passkey et ERC-4337 de Safe, sans modification, et tous ont fait l'objet d'audits tiers publiés — qui trouvent des problèmes, mais ne peuvent pas prouver qu'il n'en reste aucun.
Les apps et les services de Vela n'ont fait l'objet d'aucun audit tiers, et aucun n'est programmé. Le code est public, lisible par tous.
Si l'un de ces points est rédhibitoire, Vela n'est pas encore fait pour vous.
| Vela | MetaMask | Base Account | |
|---|---|---|---|
| Type de compte | Compte intelligent Safe v1.4.1 | EOA ; converti par défaut en compte intelligent (EIP-7702) pour les nouveaux utilisateurs | Compte intelligent Coinbase |
| Auto-hébergement complet | Apps et services backend, avec les lacunes listées dans le guide d'auto-hébergement ; les passkeys restent liées à getvela.app | Le client et le RPC sont à vous de choisir ou d'héberger | Non disponible |
| Code source | Apps et services publics, tous sous licence MIT | Public, sous une licence qui n'autorise qu'un usage non commercial | Contrats et SDK ouverts ; le service de signature ne l'est pas |
| Réseaux personnalisés | Tout réseau EVM qui remplit les conditions de Vela ; vous pouvez déployer vous-même la plupart des contrats manquants | Réseaux EVM et RPC personnalisés | Une liste fixe de réseaux |
| Clé de signature | Passkeys ou clés de sécurité, jusqu'à sept | La clé privée derrière une phrase de récupération ; portefeuilles matériels pris en charge | Passkey ou phrase de récupération |
| Ajouter une clé plus tard | Impossible — les clés sont fixées à la création | Impossible — une seule clé par compte | Pris en charge |
| Si vous perdez une clé | Signer avec une autre clé ajoutée ou synchronisée | Restaurer depuis la phrase de récupération | Signer avec une autre clé ajoutée ou synchronisée |
| Gas par transaction | Surcoût ERC-4337, plus des frais de relais égaux à un multiple du gas | Le gas d'une transaction ordinaire | Surcoût ERC-4337 |
| Gas sponsorisé | Non proposé | Sur certains réseaux | Quand l'app le sponsorise |
| Transactions groupées | Pris en charge | Pris en charge via son compte intelligent EIP-7702 | Pris en charge |
| Décodage avant signature | Pris en charge | Pris en charge | Pris en charge |
| Vérification supplémentaire | Le Trusted Signer : une page indépendante qui décode et signe par elle-même, si vous le choisissez | Alertes de risque fournies par un tiers | — |
| Maturité | Récent, peu d'utilisateurs | Des années sur le marché, une large base d'utilisateurs | Maintenu par Coinbase |
Vous payez pour la commodité, pas pour le droit d’utiliser.
Votre portefeuille a la même adresse sur tous les réseaux. Quand vous ajoutez une autre chaîne EVM, Vela vérifie qu'elle dispose du précompilé EIP-7951 / RIP-7212 et des contrats Safe et ERC-4337 nécessaires. S'il manque des contrats, la page de configuration de chaîne indique lesquels et déploie ceux que tout le monde peut déployer.
Réseaux et frais, en détailOui, sauf le domaine auquel appartiennent vos passkeys. Les apps et tous les services sur lesquels elles s'appuient — le relais, l'index des clés publiques, les données de chaîne et les taux de change — sont sous licence MIT et tournent sur Docker ou Cloudflare Workers, et les apps ont des réglages pour pointer vers vos propres services. Le guide d'auto-hébergement les passe en revue un par un, y compris les lacunes que certaines apps ont encore.
Les passkeys sont liées à getvela.app : une copie du portefeuille web sur votre propre domaine est donc un autre portefeuille. L'extension de navigateur et les apps que vous compilez vous-même signent toujours pour votre portefeuille existant.
Vos fonds restent dans votre Safe, on-chain. Tous les services que Vela fait tourner sont open source, et vous pouvez faire tourner chacun d'eux vous-même — le relais, l'index des clés publiques, les données de chaîne et les taux de change.
Si getvela.app est hors ligne, l'extension Vela pour navigateur signe toujours avec vos clés existantes — la passkey de cet appareil, une clé de sécurité ou un téléphone via QR code —, tout comme les apps que vous compilez vous-même, avec un téléphone ou une clé de sécurité.
Oui : vela-relay, écrit en Rust, sur Docker ou Cloudflare Workers. Approvisionnez sa trésorerie avec la monnaie de chaque chaîne et saisissez son URL dans le portefeuille. Les frais que vous signez vont alors à votre propre trésorerie : entre votre portefeuille et votre relais, vous payez donc à peu près le gas réel.
Il doit s'agir de vela-relay : le portefeuille obtient son devis de frais via une méthode que les bundlers ERC-4337 génériques n'implémentent pas.
Des passkeys — synchronisées par le trousseau iCloud, le gestionnaire de mots de passe Google ou un autre gestionnaire de mots de passe —, un autre téléphone via QR code et des clés de sécurité matérielles FIDO2 : d'une à sept, choisies à la création du portefeuille et figées ensuite. N'importe laquelle peut signer (1-of-n). Si vous n'avez qu'une clé non synchronisée, comme une seule clé de sécurité, il vous en faut une deuxième.
Ni phrase de récupération, ni e-mail, ni solde de départ.
Une passkey synchronisée revient sur votre nouvel appareil. Une clé non synchronisée perdue l'est pour de bon : vous signez alors avec une autre clé que vous avez ajoutée ; si c'était votre seule clé, le portefeuille est perdu.
Si un compte qui synchronise l'une de vos passkeys est compromis, quiconque le contrôle peut être en mesure de dépenser depuis votre portefeuille — et les clés ne peuvent pas être retirées. Transférez vos fonds vers un nouveau portefeuille créé avec des clés qui ne dépendent pas de ce compte. Les clés de sécurité matérielles évitent cette dépendance dès le départ.
Oui. Les dApps voient Vela comme n'importe quel portefeuille de navigateur.
Cela fonctionne dans l'extension Vela pour navigateur et dans le navigateur intégré aux apps bureau (macOS, Windows), iPhone et Android. Le portefeuille web, lui, ne se connecte pas aux dApps.
Vela ne détient aucune clé ni aucun rôle sur votre portefeuille ; il ne peut donc ni déplacer ni geler vos fonds de lui-même. C'est en revanche Vela qui écrit le logiciel qui demande à vos clés de signer.
Ni e-mail ni compte. Vos clés publiques, le type d'authentificateur derrière chacune, les noms de vos clés, le nom et l'adresse du portefeuille sont publics on-chain ; les services de Vela voient votre adresse IP et les transactions que vous envoyez par leur intermédiaire. Les émetteurs de jetons peuvent toujours mettre des adresses sur liste noire.