Discurso de Vitalik EthCC: la historia y el futuro de la abstracción de cuentas

Compilación original: TechFlow Intern

Discurso Vitalik EthCC: Historia y futuro de la abstracción de cuentas

El 17 de julio, se inauguró oficialmente la Ethereum Community Conference (EthCC) celebrada en París. Vitalik Buterin, cofundador de Ethereum, pronunció un discurso público y una vez más respaldó la plataforma de billeteras de contrato inteligente. El tema fue la historia y el futuro de abstracción de cuenta.

Desde principios de este año, Vitalik ha expresado con frecuencia su apoyo a las billeteras de contrato inteligente con resumen de cuenta. Por ejemplo, en Twitter AMA en junio, al responder a la pregunta de cómo ver las billeteras basadas en MPC (EOA) y las billeteras de contrato inteligente, él cree que las billeteras EOA basadas en MPC son fundamentalmente defectuosas ya que no pueden revocar claves, las billeteras de contrato inteligente son la única opción.

En opinión de Vitalik, la abstracción de la cuenta es "muy elegante" porque no requiere cambios en el protocolo subyacente como otras actualizaciones anteriores.

La abstracción de cuentas en sí misma es un concepto relativamente abstracto.

Actualmente, las cuentas de Ethereum y los pares de claves están tan estrechamente vinculados que son esencialmente lo mismo. es decir, si controla la clave privada, entonces controla una cuenta.

La abstracción de la cuenta desvincula la entidad (cuenta) en el EVM de la entidad (par de claves o firmante) de propiedad del activo móvil. Siempre que la CA admita una función específica (como la verificación de firmas), puede ser una cuenta.

La abstracción de cuentas esencialmente permite a los usuarios definir el modelo de seguridad de sus cuentas, lo que hace que Ethereum sea más adecuado para diferentes casos de uso.

Por ejemplo, esta función permite a los usuarios establecer sus propias reglas de verificación de transacciones, como requisitos de firmas múltiples o límites de gastos, y también pueden hacer que sus cuentas sean compatibles con futuros algoritmos de encriptación.

Vitalik describió la abstracción de cuentas como permitir que las cuentas de Ethereum sean controladas por un código de contrato inteligente en lugar de claves privadas.

Su idea es que, en el futuro, todos cambien de la billetera EOA actual a una billetera inteligente basada en contratos. Si tiene éxito, administrar una billetera criptográfica será tan fácil como administrar una cuenta de correo electrónico.

Primeras etapas de abstracción de cuentas

Vitalik dijo que la idea de permitir que el código controle las cuentas en lugar de solo las claves ha estado en el diseño de Ethereum desde el principio.

El Libro Amarillo de Ethereum describe dos tipos de cuentas: cuentas de propiedad externa (controladas por claves privadas) y cuentas de contrato (administradas por código de contrato inteligente). Sin embargo, surgieron algunos desafíos en las primeras etapas de implementación de la abstracción de cuentas.

En el primer lanzamiento de prueba de concepto de Ethereum, había optimismo de que los usuarios adoptarían más las billeteras de firmas múltiples. Sin embargo, esto no sucedió de inmediato, y las firmas múltiples dificultaron la detección de depósitos de cambio. También hay complicaciones asociadas con el pago de tarifas de gas con billeteras de contratos inteligentes. La visión original era que todas las transacciones fueran simples "llamadas", pero razones como hash de transacciones no únicas dificultan el problema.

Evolución de la abstracción de cuentas

A lo largo de los años, la comunidad de Ethereum ha repetido muchas ideas de abstracción de cuentas. Se han realizado varias propuestas en torno a la estandarización de firmas, el uso de códigos de operación de "punto de interrupción", la restricción del acceso durante la validación de transacciones, etc. Pero el progreso ha sido lento debido a la complejidad de cambiar el protocolo subyacente y el enfoque en proporcionar prueba de participación. Hasta 2020, no se propuso ninguna abstracción de cuenta específica EIP (propuesta).

Proyectos independientes como Gas Station Network y Argent Wallet han impulsado una mayor innovación. Encontraron formas creativas de habilitar metatransacciones y cuentas abstractas utilizando solo contratos inteligentes. Sin embargo, las soluciones que se basan en "envoltorios" también tienen desventajas, como una mayor sobrecarga por transacción.

Hasta más tarde, se propuso EIP-4337, que solo usa contratos inteligentes para proporcionar un estándar de abstracción de cuenta común, evitando cambios de protocolo básicos.

Una actualización de Ethereum (ETH) permitirá a los usuarios crear billeteras sin custodia como contratos inteligentes programables.

Esto desbloqueará muchas funciones, como la recuperación fácil de la billetera, transacciones sin firma (lo que significa tarifas de transacción más bajas) y billeteras de equipo (también conocidas como billeteras de firmas múltiples).

Según Vitalik, la actualización podría ser uno de los principales catalizadores para la adopción de Web3 en todo el mundo. “Una de las propiedades clave que queremos que tenga blockchain es darte dinero antes de que te registres”, dijo.

La idea, dijo, es que los usuarios puedan recibir cualquier token, como una moneda estable, en su billetera de contrato inteligente y puedan pagar la gasolina sin cambiar a ETH.

Para permitir la transmisión de este tipo de billeteras y transacciones, la última actualización de abstracción de cuenta habilitará "pagadores" que permiten a los usuarios pagar la gasolina con cualquier token que estén realizando.

EIP-4337 también incluye agregadores de firmas, que permiten unir varios firmantes y usar solo uno para una transacción.

"Es un gran problema", especialmente en Rollups, porque la huella de la firma en este tipo de soluciones L2 es demasiado grande, dijo Vitalik.

Ethereum L2, como Arbitrum u Optimism, agrupa las transacciones y las valida fuera de la red principal de Ethereum.

La abstracción de cuenta permitirá la agregación de firmas. En términos simples, esto permitiría una mayor compresión de datos, lo que se traduciría en un cómputo más económico y, según Vitalik, "una reducción del costo de 86 veces".

Además, esta no es la única actualización de Ethereum actualmente en proceso. Proto-danksharding o EIP-4884 también está en progreso. Se ha convertido rápidamente en un foco importante del desarrollo web, ya que sienta las bases para un nuevo tipo de datos que reducirá drásticamente los costos y hará que el uso de datos sea más eficiente.

Finalmente, Vitalik dijo que, por eficiencia y resistencia a la censura, existe un deseo creciente de incorporar abstracciones de cuentas parciales (como ERC-4337) directamente en el protocolo. También señaló la importancia de garantizar una transición sin problemas para los usuarios de EOA heredados e innovaciones como la integración de firmantes biométricos.

Ver originales
  • Recompensa
  • Comentar
  • Compartir
Comentar
Sin comentarios
Comercie con criptomonedas en cualquier lugar y en cualquier momento
Escanee para descargar la aplicación Gate.io
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)