Las operaciones de usuario se encapsulan en Operaciones de usuario y se envían al mempool. Mempool envía información a Bundles. Los paquetes funcionan de manera similar a los validadores, pero al nivel de la funcionalidad de la cuenta. Los paquetes alimentan la información en bloques en Ethereum o cualquier otro EVM de cadena de bloques para el contrato inteligente del punto de entrada.
A continuación, el Punto de Entrada procesa la Operación de Usuario enviada por Bundler a través de 2 etapas:
Bucle de verificación: Verifique que la operación del usuario sea válida verificándola con Cuenta y Pagador. Asegúrese de que la Cuenta o el Pagador puedan pagar el costo máximo de gas para cada Operación del Usuario.Bucle de ejecución: Enviar datos de llamada en cada operación de usuario a la cuenta. Reembolse el gas no utilizado a la cuenta o solicite a Paymaster que pague las tarifas de lógica requeridas.
Finalmente, la Cuenta verifica si acepta la Operación del Usuario en la ronda de Verificación. Aquí también se pueden agregar características adicionales para admitir otras funciones de la cuenta, como la recuperación de redes sociales y la multitarea.
Otros dos factores que también juegan un papel esencial en la abstracción de cuentas son:
agregador: Contrato inteligente especializado en verificación de firmas para Cuentas.Pagador: cuenta de contrato inteligente para pagar tarifas por transacciones de cuenta.Costo para activar: La primera es que la billetera AA debe activarse una vez antes de que pueda usarse, y el usuario debe pagar una tarifa de gas.La cuenta se puede personalizar.: A diferencia de EOA, Account Abstraction permite un alto grado de programabilidad y personalización.Experiencia transparente: Debido a que es un contrato inteligente, Account Abstraction permite a los usuarios rastrear sus transacciones completamente en tiempo real en lugar de mostrar simplemente “pendientes” como en las billeteras EOA.Seguridad mejorada: A través de contratos inteligentes, el mecanismo de seguridad de AA también se mejora con respecto a EOA con muchas mejoras significativas.Recupera tu cuenta con recuperación social: Esta es la característica más destacada de las carteras AA. Al elegir “Guardianes” para su billetera, ya no tendrá que preocuparse por olvidar su clave privada/fase semilla.Protección absoluta con Multisi: Similar a la recuperación social, multi-sig también potenciará otras billeteras de custodia, pero en un grado mayor.Fácil de cambiar la fase de siembra: Con esta función, a menudo podemos cambiar la fase inicial, mejorar la seguridad y evitar filtraciones de la fase inicial debido a plataformas de almacenamiento/navegador comprometidas.Pago de tarifa de gas flexible: Con las billeteras AA, los usuarios no están obligados a pagar tarifas de gas con el token nativo de la red. Pueden usar tokens alternativos disponibles en la billetera, como USDC, USDT, BTC, etc.transacción por lotes: permite a los usuarios fusionar varias transacciones en una sola.Límite de gastos: Limite la tarifa de gas máxima por transacción y la tarifa de gas por día.permiso de aplicaciones: Las aplicaciones familiares y confiables no necesitan iniciar sesión cada vez que inician sesión.
Los usuarios generales querrán interactuar directamente con el proyecto sin comprender las complejidades de la cadena de bloques, cargar billeteras, confirmar transacciones, pagar tarifas de gas y más, como pagar facturas, jugar juegos o redes sociales.
AA tiene como objetivo simplificar UX en aplicaciones Web3. Ayuda a los usuarios a no preocuparse por la custodia, la billetera, la cadena de bloques, etc., y los reemplaza con UX familiar.
Con la función AA, los usuarios no necesitan descargar una billetera e iniciar sesión cada vez que quieran interactuar con la cadena de bloques. En cambio, las transacciones se pueden agrupar y aprobar al mismo tiempo. Es una gran mejora de UX para aplicaciones Web3.
Además de las mejoras de UX, la función AA trae mejoras de seguridad al convertir la cuenta de usuario en un contrato inteligente. Las soluciones de administración de claves están habilitadas en la billetera, lo que permite una fácil interacción con el usuario. Las características adicionales incluyen el seguimiento del fraude y la creación de límites de gasto por firma para reducir el riesgo.
Abstracción de cuenta es un sueño para los desarrolladores de Ethereum. A medida que más gigantes tradicionales ingresan al criptomercado, los juegos Web3 y los sistemas descentralizados maduran gradualmente. Entonces todos solo se enfocarán en crear reglas operativas y nuevas DApps innovadoras. La simplificación de las funciones de con AA es el primer paso necesario hacia la adopción masiva. Reddit, un lado está usando esta forma. Como resultado, los nuevos usuarios generales serán más receptivos y participarán en el espacio criptográfico.
Esperemos y sigamos el desarrollo de Abstracción de cuenta en el futuro con Kardiachain!
Sitio web | Comunidad oficial de Telegram | Comunidad vietnamita oficial | Medio | Gorjeo | LinkedIn