Account Abstraction
Hybrid Compute revertido por ingeniería inversa, 3 SDKs de producción entregados – siguen activos.
El Hybrid Compute de Boba Network permite a los smart contracts desencadenar computaciones off-chain tipo oráculo y recibir resultados trustless on-chain, dentro de una sola transacción. Es el pilar del modelo de Account Abstraction de Boba y lo diferencia de las L2 estándar.
Resumen
El Hybrid Compute de Boba Network permite a los smart contracts desencadenar computaciones off-chain tipo oráculo y recibir resultados trustless on-chain, dentro de una sola transacción. Es el pilar del modelo de Account Abstraction de Boba y lo diferencia de las L2 estándar.
El Reto
Cero documentación, sin specs, solo código de nodo en bruto. Hicimos ingeniería inversa de Hybrid Compute desde el sistema en ejecución, parcheamos errores de infra en vivo y entregamos tres SDKs de producción contra un objetivo móvil. Los desarrolladores esperaban; el calendario no.
Construir la capa de aplicación mientras la infraestructura debajo seguía moviéndose.
El equipo interno de Boba implementaba Account Abstraction a nivel de infraestructura mientras nosotros construíamos la capa de aplicación encima. Sin documentación, solo código corriendo que seguía cambiando. Los errores aparecían constantemente y se resolvían en tiempo real con su equipo, antes de que el siguiente push rompiera otra cosa. Dos equipos, un blanco móvil, sin spec.
Lo que hicimos
Tratamos el sistema en ejecución como la spec. Los arneses de prueba interrogaban el comportamiento de nodos en vivo antes de cualquier código SDK y fallaban ruidosamente cuando la infra cambiaba debajo. De ahí: SDK de backend para handlers de cómputo off-chain, SDK Solidity para invocación on-chain y manejo de resultados, SDK de frontend para acceso dApp, más ejemplos funcionales. Tres SDKs que sobrevivieron a cada cambio silencioso de infra, siguen en producción.
Resultados
Lo que aprendimos
La infraestructura no documentada te obliga a tratar el sistema en ejecución como la spec. Los arneses de prueba que interrogaban el comportamiento de nodos en vivo antes de cualquier abstracción SDK dieron sus frutos cada vez que la infra cambió sin aviso.
¿Quieres resultados como estos?
Cuéntanos qué estás construyendo. Te diremos si somos el equipo adecuado.
Agendar llamada