Account Abstraction hará que Ethereum sea tan fácil de usar como una cuenta bancaria tradicional.
El desafío del error humano en Crypto
Los desarrolladores de Ethereum están trabajando para que la cadena de bloques de Ethereum sea más fácil de usar. Uno de los principales desafíos de las criptomonedas es la posibilidad de perder el acceso a las existencias de criptomonedas debido a un simple error, como perder el acceso a la clave privada.
Ante este y otros peligros potenciales, es mucho más fácil perder su dinero en criptomonedas que en la banca tradicional. Los desarrolladores de Blockchain están reconociendo cada vez más que el error humano es inevitable, lo que significa que será difícil impulsar la criptografía en la corriente principal sin mecanismos de seguridad y una mayor facilidad de uso.
An artículo publicado hoy en CoinDesk desglosa el concepto de abstracción de cuenta (AA). Este concepto tiene como objetivo utilizar contratos inteligentes para ejecutar transacciones criptográficas mediante la creación de ciertas reglas de validez. Con AA, los usuarios no necesitarán firmar cada transacción con sus claves privadas.
El objetivo es hacer que Ethereum sea tan fácil de usar como una cuenta bancaria tradicional, para que los usuarios puedan realizar transacciones más fácilmente, programar pagos automáticos de facturas y más.
Comprender las transacciones de Ethereum: EOA y CA
Para comprender cómo AA cambiaría la naturaleza de cómo se pueden usar las criptomonedas, es importante comprender cómo funcionan las transacciones de Ethereum en la actualidad. En Ethereum, los usuarios tienen la capacidad de crear dos tipos de cuentas: cuentas de propiedad externa (EOA) y cuentas de contrato (CA). Los dos tipos de cuenta difieren en cuanto a cómo inician las transacciones a través de la red de Ethereum. Los EOA son el tipo de cuenta típico para los usuarios de Ethereum y son el tipo de cuenta que uno usaría si hubiera usado un proveedor de billetera como MetaMask y Coinbase Wallet.
El problema con las cuentas propias externas
Con un EOA, los usuarios reciben un par de claves: una pública y una privada. Cualquiera puede enviar fondos a un EOA utilizando su clave pública. Pero solo el propietario de la cuenta, quien tenga acceso a la clave privada de la cuenta, que debe mantenerse en secreto, puede iniciar transacciones desde la cuenta.
El problema con los EOA es que si un usuario pierde su clave privada, no hay forma de recuperar el acceso a sus fondos. E incluso si un usuario no pierde su clave, si alguien obtiene la clave privada de una persona, obtiene el control total sobre los fondos de esa persona.
Los CA, también conocidos como "contratos inteligentes", son como miniprogramas informáticos que viven en la red Ethereum. Estas cuentas están controladas por código, pero no pueden iniciar transacciones por sí mismas. Un EOA necesita enviar una transacción a una CA para que pueda realizar sus propias transacciones.
Cómo la abstracción de cuentas aborda las deficiencias en Ethereum
Abstracción de cuentas aborda las deficiencias de los EOA al fusionarlos con las CA. Permite a las personas crear cuentas de usuario con mecanismos integrados a prueba de fallas y otras características especiales para verificar transacciones. Este movimiento se considera necesario para impulsar el uso generalizado de las criptomonedas.
Un paso hacia la adopción generalizada de las criptomonedas
Como dice Kristof Gazso, coautor de una Propuesta de mejora de Ethereum (EIP) en AA: “Estaremos en un punto en el futuro en el que usar una cuenta de Ethereum será tan simple como usar un banco. ” El objetivo es hacer que Ethereum sea más fácil de usar y seguro, evitando errores costosos y aumentando las posibilidades de que los usuarios principales adopten las criptomonedas.
Descargo de responsabilidad: este artículo se proporciona solo con fines informativos. No se ofrece ni pretende utilizarse como asesoramiento legal, fiscal, de inversión, financiero o de otro tipo.
Fuente: https://cryptodaily.co.uk/2023/01/making-ethereum-more-user-friendly-account-abstraction