La firma se hace en tu dispositivo. La llave privada de tu passkey nunca llega a Vela.
O aloja tú mismo todo el stackAntes de poner tus activos en Vela
Usábamos Base Account (ahora parte de Coinbase Wallet) todos los días y nos gustaba. Luego nos topamos con los límites: una frase de recuperación creada en un sitio web en el que no te queda más que confiar, sin redes personalizadas, nada que puedas alojar tú, y un servicio de firma cuyo código no es público — si desaparece, no hay ninguna forma publicada de que tu passkey llegue a tu cuenta.
Vela es la versión en la que sí estábamos dispuestos a dejar dinero. Conservamos la firma con passkey, pero nos aseguramos de que la wallet no dependa de nosotros.
La versión larga: lo que no podíamos aceptar en otras wallets y la concesión que elegimosTres razones para no usar Vela — mientras tu dinero sigue en otra parte.
Una transacción de Vela verifica on-chain la firma de tu passkey y pasa por ERC-4337, así que gasta varias veces el gas de una transferencia simple.
Pagas una sola comisión al relay que envía tu transacción: el de Vela, a menos que lo cambies. Equivale al triple del gas que reserva la wallet, al precio de la velocidad que elijas, con un mínimo de US$0.01 (cómo se calcula); el relay paga el gas con ella y se queda con el resto. Ves el monto exacto antes de firmar, y ya no puede cambiar después.
Puedes apuntar la wallet a otro relay u operar el tuyo, y entonces la comisión es para quien lo opere.
Eliges hasta siete llaves al crear la wallet, y después no se pueden cambiar.
Vela es 1-of-n: cualquiera de esas llaves puede gastar de la wallet por sí sola. Cada llave de más es otra forma de volver a entrar si pierdes una, y también otra llave que tienes que proteger.
Tu wallet funciona sobre Safe v1.4.1 y los módulos de passkey y de ERC-4337 de Safe, sin modificar, y todos tienen auditorías de terceros publicadas. Una auditoría encuentra problemas, pero no puede demostrar que ya no quede ninguno.
Las apps y los servicios propios de Vela no han pasado por una auditoría de terceros, y no hay ninguna programada. El código es público para que cualquiera lo lea.
Si alguna de esas tres cosas es inaceptable para ti, Vela todavía no es para ti.
| Vela | MetaMask | Base Account | |
|---|---|---|---|
| Tipo de cuenta | Cuenta inteligente Safe v1.4.1 | EOA; para usuarios nuevos se convierte por defecto en cuenta inteligente (EIP-7702) | Cuenta inteligente de Coinbase |
| Autoalojamiento completo | Apps y servicios de backend, con las carencias que enumera la guía de autoalojamiento; las passkeys siguen ligadas a getvela.app | El cliente y el RPC los eliges o los ejecutas tú | No disponible |
| Código fuente | Apps y servicios públicos, todos con licencia MIT | Público, con una licencia que solo permite uso no comercial | Contratos y SDK abiertos; el servicio de firma, no |
| Redes personalizadas | Cualquier red EVM que cumpla los requisitos de Vela; la mayoría de los contratos que falten puedes desplegarlos tú | Redes EVM y RPC personalizados | Una lista fija de redes |
| Llave de firma | Passkeys o llaves de seguridad, hasta siete | La llave privada detrás de una frase semilla; compatible con wallets de hardware | Passkey o frase de recuperación |
| Agregar una llave después | No se puede: las llaves quedan fijas al crear la wallet | No se puede: una llave por cuenta | Compatible |
| Si pierdes una llave | Firmas con otra llave que agregaste o sincronizaste | Restauras con la frase semilla | Firmas con otra llave que agregaste o sincronizaste |
| Gas por transacción | Sobrecosto de ERC-4337, más una comisión de relay que es un múltiplo del gas | El gas de una transacción común | Sobrecosto de ERC-4337 |
| Gas patrocinado | No se ofrece | En algunas redes | Cuando la app lo patrocina |
| Transacciones en lote | Compatible | Compatible, con su cuenta inteligente EIP-7702 | Compatible |
| Decodificado antes de firmar | Compatible | Compatible | Compatible |
| Revisión adicional | El Trusted Signer: una página independiente que decodifica y firma por su cuenta, si lo eliges | Alertas de riesgo de terceros | — |
| Madurez | Nueva, pocos usuarios | Años en el mercado, base de usuarios grande | Mantenida por Coinbase |
Pagas por la comodidad, no por el derecho a usarlo.
Tu wallet tiene la misma dirección en todas las redes. Cuando agregas otra cadena EVM, Vela verifica que tenga el precompilado EIP-7951 / RIP-7212 y los contratos de Safe y ERC-4337 que necesita. Si faltan algunos contratos, la página de configuración de cadenas te dice cuáles y despliega los que cualquiera puede desplegar.
Redes y comisiones, en detalleSí, salvo el dominio al que pertenecen tus passkeys. Las apps y todos los servicios detrás de ellas (el relay, el índice de llaves públicas, los datos de cadena y los tipos de cambio) tienen licencia MIT y corren en Docker o en Cloudflare Workers, y las apps tienen ajustes para apuntar a tus propios servicios. La guía de autoalojamiento los explica uno por uno, incluidas las carencias que todavía tienen algunas apps.
Las passkeys están ligadas a getvela.app, así que una copia de la wallet web en tu propio dominio es otra wallet. La extensión de navegador y las apps que compiles tú siguen firmando para tu wallet actual.
Tus fondos se quedan en tu Safe, on-chain. Todos los servicios que opera Vela son de código abierto, y puedes operar cada uno tú mismo: el relay, el índice de llaves públicas, los datos de cadena y los tipos de cambio.
Si getvela.app se cae, la extensión de Vela para el navegador sigue firmando con tus llaves actuales (la passkey de este dispositivo, una llave de seguridad o un celular por código QR), y lo mismo hacen las apps que compiles tú, con un celular o una llave de seguridad.
Sí: vela-relay, escrito en Rust, en Docker o en Cloudflare Workers. Fondea su tesorería con la moneda de cada cadena y pon su URL en la wallet. Así, la comisión que firmas va a tu propia tesorería y, sumando tu wallet y tu relay, pagas más o menos el gas real.
Tiene que ser vela-relay: la wallet pide la cotización de la comisión con un método que los bundlers ERC-4337 genéricos no implementan.
Passkeys (sincronizadas por el Llavero de iCloud, el Administrador de contraseñas de Google u otro gestor de contraseñas), otro celular por código QR y llaves de seguridad físicas FIDO2: de una a siete, que eliges al crear la wallet y quedan fijas desde entonces. Cualquiera de ellas puede firmar (1-of-n). Si solo tienes una llave sin sincronizar, como una única llave de seguridad, necesitas una segunda.
No necesitas frase semilla, correo ni saldo inicial.
Si tu passkey está sincronizada, la recuperas en tu dispositivo nuevo. Si pierdes una llave sin sincronizar, esa llave ya no vuelve, así que firmas con otra llave que hayas agregado; si era tu única llave, pierdes la wallet.
Si comprometen una cuenta que sincroniza una de tus passkeys, quien la controle podría gastar de tu wallet, y las llaves no se pueden quitar. Pasa tus fondos a una wallet nueva, creada con llaves que no dependan de esa cuenta. Las llaves de seguridad físicas evitan esa dependencia desde el principio.
Sí. Las dApps ven a Vela igual que a cualquier wallet de navegador.
Funciona en la extensión de Vela para el navegador y en el navegador integrado de las apps de escritorio (macOS, Windows), iPhone y Android. La wallet web no se conecta a dApps.
Vela no tiene ninguna llave ni ningún rol en tu wallet, así que no puede mover ni congelar tus fondos por su cuenta. Lo que sí hace es escribir el software que les pide a tus llaves que firmen.
No hay correo ni cuenta. Tus llaves públicas, el tipo de autenticador detrás de cada una, los nombres de tus llaves y el nombre y la dirección de la wallet son públicos on-chain; los servicios de Vela ven tu dirección IP y las transacciones que envías a través de ellos. Los emisores de tokens sí pueden bloquear direcciones.