Billeteras de Abstracción de Cuenta o Account Abstraction

Una guía para principiantes acerca del futuro de las billeteras cripto

Desde la incorporación de los 64 caracteres hexadecimales que componen la clave privada de una dirección de Bitcoin en el año 2009 hasta la introducción del concepto de frase de recuperación secreta en la cadena de bloques con la Propuesta de mejora de Bitcoin 39 (BIP39) en 2013, las claves privadas y la frase de recuperación secreta como la información más crucial para proteger los activos de los usuarios han seguido evolucionando en la cadena de bloques durante una década. En 2020, EIP-2938: Account Abstraction de Vitalik Buterin propuso un concepto más completo y detallado de Account Abstraction. Desde entonces, las billeteras Account Abstraction han comenzado a desarrollarse.

Pero, ¿Qué es una Abstracción de Cuenta?

La abstracción de cuentas (AA) permite que un contrato sea la cuenta de nivel superior que paga las comisiones e inicia la ejecución de las transacciones.

¿Cómo “traer los próximos mil millones de usuarios a la Web3.0”?

Quizás las billeteras de Abstracción de Cuentas generadas por el concepto de Abstracción de Cuentas podrían ser una forma de hacerlo.

Palabras Claves

Account Abstraction

Es una tecnología de blockchain que permite a los usuarios utilizar contratos inteligentes como sus cuentas, con el objetivo de mejorar la gestión y la flexibilidad de interacción de las cuentas de Ethereum (cuentas EOA).

El monedero EOA

Externally-Owned Account, está controlado por una clave privada y una frase secreta de recuperación, siendo actualmente el monedero tradicional con mayor volumen de usuarios.

AA Wallet

Account Abstraction Wallet, basado en el protocolo ERC-4337 es un tipo de monedero de contrato inteligente.

Las limitaciones de EOA Wallet

¿Todavía recuerda la primera vez que utilizó un monedero EOA (por ejemplo, TokenPocket, MetaMask.)

Las limitaciones de las AOE

1. Los activos se controlan mediante claves privadas y frases secretas de recuperación.

Monedero EOA es el término general o más común para el sistema de billeteras o monederos. El monedero EOA está controlado únicamente por la clave privada y la frase secreta de recuperación. Por lo tanto los usuarios deben almacenar de forma segura la clave privada y la frase secreta de recuperación del monedero EOA. Una vez filtradas, conducirán a la pérdida de los activos del monedero.

Para todos los usuarios de criptografía, se trata de un reto de seguridad. En el pasado, hemos introducido varios productos para resolver la seguridad del almacenamiento de claves privadas y frases secretas de recuperación, como carteras de hardware, carteras frías, carteras multisig, etc. Sin embargo, estos son más difíciles de usar para los principiantes y su núcleo todavía se basa en el almacenamiento y uso de claves privadas y frases secretas de recuperación.

2. La lógica de interacción no es fácil de usar.

  • Tasas de gas elevadas e inestables.
  • Múltiples factores afectan a la confirmación de las transacciones.
  • Procesos complejos de transacción.

Tomando Ethereum como ejemplo, para ejecutar una transferencia o transacción en la red Ethereum, hay que pagar el token nativo ETH como tarifa de gas para que la transacción se confirme en la cadena. Si el monedero de un usuario no tiene ETH, la única opción es comprarlo a través de un exchange centralizado o a través de un puente cross-chain de terceros y luego transferirlo al monedero. En casos especiales, debido a la congestión de la red, puede producirse un aumento de las tarifas de gas o fallos en las transacciones, lo que se traduce en pérdidas para los usuarios.

Las limitaciones de los monederos EOA mencionadas anteriormente son retos a los que todos los principiantes se enfrentan actualmente. Para resolverlos, se requiere una importante acumulación y adquisición de conocimientos, además de enfrentarse a retos como las “aprobaciones de riesgo” y los “tokens de riesgo” durante el proceso de aprendizaje.

La introducción y el desarrollo del concepto de “abstracción de cuentas” han resuelto, en cierta medida, estos problemas.

¿Cómo definir la abstracción de cuenta?

Abstracción de Cuenta (AC)” se refiere a la “abstracción” del propio monedero. Además del conocido procesamiento de abstracción de la “clave privada y la frase secreta de recuperación”, también incluye el procesamiento de abstracción de los procesos de interacción de la cuenta, las experiencias del usuario y las experiencias en la cadena.

Desde una perspectiva técnica, la “abstracción de la cuenta” se refiere al control total de la cuenta mediante contratos inteligentes, siendo ciertos detalles del contrato un concepto “abstracto” para el protocolo Ethereum. Cada cuenta es un contrato inteligente, lo que permite a los usuarios controlar libremente las cuentas de contratos inteligentes sin necesidad de manejar ninguna clave privada o frase secreta de recuperación.

Desde la perspectiva del usuario, la “Abstracción de la Cuenta (AC)” ha dado lugar a importantes mejoras y optimizaciones en los detalles de interacción de la cuenta, haciendo más cómodo el proceso de uso del monedero y mejorando la aplicabilidad de la Web3.0.

En este documento se introducirá la “Abstracción de Cuenta” desde cuatro aspectos principales: “Social Recovery”, “Signature Abstraction”, “Gas Fee Abstraction” y “Nonce Abstraction”. Para comprender mejor la “Abstracción de cuentas”, también utilizaremos ejemplos más comprensibles durante la introducción.

1. Social Recovery o Medidas de Recuperación de Tercero (respaldo en correo, biometrica etc.)

“¿Cómo hacer una copia de seguridad de la clave privada y mantener a salvo mis activos?”

Esa es la pregunta más común que hacen los usuarios, y también el punto de dolor más significativo de los usuarios con las billeteras EOA actuales.

Account Abstraction abstrae las claves privadas y las frases secretas de recuperación, eliminando la necesidad de que los usuarios realicen copias de seguridad de las claves privadas y las frases secretas de recuperación durante el proceso de creación del monedero. Si el monedero se desinstala accidentalmente o se elimina la cuenta del monedero, la cuenta se puede recuperar a través de la autenticación multifactor y la recuperación social (como el correo electrónico).

2. Abstracción de firmas

Hoy en día, para que sean válidas las transacciones desde tu monedero EOA se requiere una firma generada por la clave privada de tu propio monedero utilizando el Algoritmo de Firma Digital de Curva Elíptica (ECDSA) por sus siglas en inglés. En otras palabras, una clave privada es la única prueba para controlar los activos de tu monedero. La Abstracción de Cuenta separa el ECDSA, permitiendo a los usuarios personalizar reglas para aprobar la transacción que es iniciada por el monedero. En términos sencillos, usted es la única credencial que controla los activos.

Aquí están las explicaciones de la Abstracción de Firma a través de las funcionalidades de “Límites de Transacción”, “Aprobaciones Multi-Parte” y “Pagos Automáticos”:

a) Límites de transacción: Si el valor de una firma supera el límite preestablecido, el monedero asociado a su cuenta inteligente puede rechazar la transacción o solicitar una adicional.

Por ejemplo, usted vinculará su tarjeta de crédito para pagar los gastos diarios o mensuales del hogar, si supera el límite, su cuenta bancaria rechazará la transacción (o se pondrá en contacto con usted para confirmar el pago de inmediato).

b) Aprobaciones multipartitas: Puedes delegar el control parcial del monedero a personas de confianza, podemos llamarlas “guardianes”. Los “guardianes” pueden ser amigos, familiares, proveedores de servicios o incluso un dispositivo independiente de tu propiedad, como el monedero físico KeyPal. En consecuencia, los “guardianes” tienen la aprobación para controlar los activos de tu cuenta.

Por ejemplo, el monedero TokenPocket MultiSig es uno de los conceptos de “Abstracción de cuenta”.

c) Pagos automáticos: Puedes autorizar a servicios de terceros para “retirar” activos de tu cuenta para respaldar un gasto recurrente específico.

Volviendo al ejemplo de la tarjeta de crédito, también puedes vincular tu monedero AC para abonar el pago (por ejemplo, pagar una suscripción a una plataforma). Por supuesto, debe confirmar que la plataforma acepta el método de pago criptográfico.

“Límites de transacción”, “Aprobaciones multiparte” y “Pagos automáticos” son los tres escenarios de aplicación destacados en la abstracción de firma. También introduciremos más escenarios de uso en el futuro, combinando las nuevas características del monedero AC, para integrar el monedero AC en tu vida Web3.0.

3. Gas Fee Abstraction Abstracción de la Tasa del Gas

Como ya se ha mencionado, cualquier transacción en el monedero de Ethereum debe pagar el token nativo ETH como tasa o comisión de minero para impulsar la transacción en la cadena. Este tipo de lógica de interacción no es fácil de usar, especialmente para los nuevos usuarios de la Web3.0, ya que el proceso de obtención de tasas es excesivamente complejo. La abstracción de cuentas puede resolver eficazmente este problema.

En el sistema de abstracción de cuenta, la cuenta de contrato inteligente creada por el usuario puede utilizar otros tokens ERC-20 para pagar la cuota de minero en su nombre. A nivel de contrato, habrá un “relé” para convertir los tokens ERC-20 en ETH nativos, empujando así la transacción en la cadena.

En el futuro, los proyectos podrán incluso lograr una “interacción sin preocupaciones” a nivel de usuario donando o patrocinando cuotas a través del relé, logrando realmente las mismas transacciones convenientes que la Web2.0.

4. Abstracción de Nonce o Abstracción de Nonce

En el sistema Ethereum, el Nonce es un concepto sumamente importante utilizado para garantizar que las transacciones se ejecutan en un orden específico. La finalidad del Nonce es mantener el orden y la integridad de las transacciones para evitar ataques de “repetición” y la ejecución desordenada de transacciones.

Si se requiere iniciar dos o más transacciones y los valores de Nonce de estas transacciones son respectivamente 0 y 1, se debe esperar a que se ejecute/confirme la transacción con Nonce = 0 antes de ejecutar la transacción con Nonce = 1. Para los usuarios que necesitan realizar operaciones de transacción por lotes Batchs Transacctions, un proceso de este tipo es demasiado rígido, lo que conlleva una muy baja eficiencia en el proceso de trasnferencias.

La Abstracción de Cuentas permite crear un mecanismo de protección personalizado contra repeticiones (en lugar de que el protocolo de Ethereum imponga un orden estricto de las transacciones). Por ejemplo, es posible utilizar Nonces que permitan lotes de múltiples transacciones lo que conllevaría a empujar múltiples transacciones a la cadena. Esto resuelve los problemas causados por los requisitos de orden específicos, haciendo que la Web3.0 sea más ligera.

Entonces ¿Cómo será el proceso de interacción de los monederos AC?

Aquí podrás verlo con un flujograma:

Conclusión

La abstracción de cuentas se erige como una de las mejores soluciones para abordar las limitaciones de los monederos EOA, aportando mayor flexibilidad y operatividad al campo de los monederos. TokenPocket lanzará pronto el monedero AC, aportando a los usuarios más posibilidades en el ámbito Web3.0.

¡Permanezca atento para saber más!

Acerca de TokenPocket

TokenPocket es el monedero de autocustodia multicadena líder en el mundo, que soporta las principales cadenas públicas, incluyendo BTC, ETH, BSC, TRON, Polygon, Solana, HECO, Klaytn, Avalanche, OKC, HSC, Fantom, Polkadot, Kusama, etc. La trinidad de TokenPocket móvil, extensión de Chrome y billetera de hardware se ha formado formalmente. La frase secreta de recuperación y la clave privada se almacenan en el propio dispositivo del usuario y el usuario puede controlar totalmente sus propios criptoactivos. TokenPocket ha proporcionado servicios fiables a más de 20 millones de usuarios en todo el mundo. El número de usuarios activos mensuales supera los 3,5 millones y los usuarios se encuentran en más de 200 países de todo el mundo.

Website | Twitter | Telegram | Extension | Hardware Wallet| Fans Forum

Soy Nak si deseas saber otras cosas sobre cripto te dejo mis RRSS https://linktr.ee/NakOprt