Account Abstraction

Desarrollo de Account Abstraction

Smart accounts, patrocinio de gas y recuperación que aguantan el contacto con usuarios reales. Hemos llevado account abstraction a producción junto con el equipo de Boba Network, incluso de forma nativa dentro de MetaMask.

Cancela cualquier semana. Reembolsamos la última si no te dejamos boquiabierto. Sin horas registradas.

  • 3 SDK Backend, contrato y frontend, reconstruidos a partir de infraestructura sin documentar y todavía en producción Ver el caso
  • MetaMask Account abstraction llevada de forma nativa a la wallet en la que tus usuarios ya confían Ver el caso
// 01

Qué hacemos

Account abstraction es fácil de demostrar y difícil de operar. Lo complicado no es la smart account, sino la economía del patrocinio, el abuso y la recuperación cuando un usuario real pierde el dispositivo.

Implementación de smart accounts

Cuentas ERC-4337, sobre una base probada o a medida donde haga falta.

  • Safe, Kernel y ZeroDev evaluados contra tu caso
  • Lógica de validación propia donde la base no encaja
  • Direcciones deterministas y despliegue contrafactual
  • Migración de usuarios EOA existentes

Paymasters y patrocinio

Que no haya gas es antes una decisión de negocio que técnica.

  • Política de patrocinio atada a la economía unitaria real
  • Prevención de abuso y limitación de tasa
  • Paymasters ERC-20 para pagar en token
  • Topes de gasto, alertas y parada de emergencia

Integración de bundler e infraestructura

Las piezas que se rompen en silencio en producción.

  • Elección de bundler y plan de reserva
  • Gestión de versiones de EntryPoint
  • Depuración y observabilidad de UserOperation
  • Autogestionado frente a gestionado

Session keys, passkeys y recuperación

La experiencia de uso que hace que una smart account merezca la pena.

  • Session keys acotadas con caducidad real
  • Firmantes con passkey y WebAuthn
  • Recuperación social y con guardianes
  • Pérdida de dispositivo tratada como caso normal

Soporte en producción

Hemos operado esto contra infraestructura que cambiaba bajo nuestros pies sin avisar.

  • Monitorización del gasto de patrocinio y de las tasas de fallo
  • Actualizaciones entre versiones de EntryPoint
  • Respuesta a incidentes con retainer
  • Mantenimiento del SDK mientras la especificación se mueve
// 02

Cómo abordamos account abstraction

Construimos la suite de SDK de Hybrid Compute en tres capas de Boba Network junto con el equipo de Boba, contra una infraestructura sin documentación ni especificaciones, parcheando errores de infra en caliente, y después llevamos ese stack con ellos de forma nativa a MetaMask. Esa es la diferencia entre haber leído la especificación y haberla operado. Nuestras notas sobre los compromisos están en account abstraction en producción, y el hub es desarrollo Web3 y blockchain.

// 03

Cuándo account abstraction no compensa

Sáltatelo si tus usuarios ya manejan una wallet con soltura y el volumen de transacciones por usuario es bajo. El coste de desplegar la smart account, el saldo del paymaster que hay que financiar y la superficie de fallo adicional los tiene que pagar algo. Si tu producto tiene pocas transacciones de alto valor de usuarios ya familiarizados con cripto, una EOA normal con una buena experiencia de firma le gana a la smart account en coste y en fiabilidad. El patrocinio en particular es un gasto recurrente que escala con el abuso, no con los ingresos, salvo que diseñes la política con cuidado.

¿Construyendo smart accounts, o arreglando algunas?

Cuéntanos la wallet, la cadena y quiénes son tus usuarios. Recibes una recomendación de arquitectura y una cifra.

// pruebas

Pruebas, no promesas

Estos son proyectos seleccionados, no nuestro portfolio completo. Hemos entregado más de 75 productos desde 2018.

Lo que dicen los clientes

Google

LA agencia para el desarrollo blockchain. Equipo súper experimentado y altamente profesional. Encantado de trabajar con ellos.

Richard Leitgeb
LinkedIn

Para preguntas técnicas sobre blockchain y NFT, siempre vuelvo a Kevin. Se ha familiarizado muy bien con el tema, y la experiencia que aporta es sin duda esencial para proyectos como estos. Solo puedo recomendar a todos que contacten con Kevin sobre estos temas.

Fritz Fahringer Klarheit vor KI
Trustpilot

Expertos en desarrollo de smart contracts.

CJ

Valoración independiente: 4.5/5 en Trustpilot Leer las reseñas

Preguntas frecuentes

Respuestas honestas sobre la entrega de ERC-4337

Termina cualquier semana con un solo mensaje. Sin preaviso, sin entrevista de salida, sin letra pequeña. Facturamos semanalmente, así que el máximo al que estás comprometido es la semana actual.
Está en tu contrato: dínoslo y reembolsamos esa semana. Sin preguntas, sin facturas que disputar, sin llamadas para escalar. Única regla: el reembolso aplica a la semana más reciente.
Porque las horas son la métrica equivocada. Si optimizamos por horas facturadas, no optimizamos por tu resultado. El trato es más simple: cada semana nos ganamos la siguiente. Si no, no pagas. Podemos meterle cero horas o sesenta. Lo que importa es si te dejamos boquiabierto.
Trabajamos con operadores, no con ganadores de lotería. Si una solicitud requeriría romper la física, la ley o sistemas de terceros, lo decimos, y si no podemos alinearnos, nos vamos. La garantía es mutua: puedes despedirnos cualquier semana; nosotros también podemos despedirnos.
Una integración directa sobre una implementación de cuenta existente, con bundler gestionado y una política de patrocinio sencilla, suele llevar de cuatro a ocho semanas. Una cuenta a medida con su propia lógica de validación, un paymaster con controles reales de abuso y una wallet multiplataforma se parece más a entre tres y seis meses. La account abstraction de nivel producción entra en la misma banda que el resto de nuestro trabajo de infraestructura, a partir de unos 100.000 euros. Los mayores impulsores de coste son la validación propia, la política de patrocinio, la recuperación y la integración con una aplicación que ya tiene usuarios.
Usa la implementación existente salvo que tengas una razón concreta para no hacerlo. Están auditadas, ampliamente desplegadas y las mantiene otro entre versiones de EntryPoint. Lo propio se justifica cuando tu lógica de validación realmente no encaja, por ejemplo con firma multiparte poco habitual o restricciones de cumplimiento. Te diremos en qué caso estás antes de que nos pagues por construir nada.
Lo pagas tú, y nada lo impide salvo que la política esté diseñada para ello. Un paymaster es una cuenta con fondos que pueden gastar desconocidos. Acotamos el patrocinio a contratos y funciones concretas, ponemos topes por usuario y por periodo, añadimos limitación de tasa y alertamos sobre el ritmo de consumo. Trata el presupuesto de patrocinio como una partida con una cifra mensual, no como un detalle técnico.
Sí. Eso es exactamente lo que hace el MetaMask Snap : lleva la account abstraction y las smart wallets con Hybrid Compute de Boba Network a la wallet que los usuarios ya tienen, construido junto con el equipo de Boba Network contra el entorno aislado de Snaps de MetaMask. Pedir a los usuarios que instalen una wallet nueva tiene un coste real de conversión, y a menudo evitable.
Lo que hayas previsto, y por eso hay que preverlo. Las opciones son recuperación social con guardianes, una passkey sincronizada por el llavero de la plataforma, o una clave de recuperación con retardo temporal. Cada una equilibra seguridad y carga de soporte de forma distinta. Elegir tarde, cuando los usuarios ya tienen saldos reales, sale bastante más caro que elegir pronto.
// Conócenos

Conócenos

Relaciones a largo plazo antes que victorias rápidas.