¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Autor: Louis Wang, colaborador principal de Biteye

Editor: Crush, colaborador principal de Biteye

Comunidad: @BiteyeCN

En septiembre de 2021, se propuso oficialmente ERC4337 como estándar para la abstracción de cuentas, con el objetivo de mejorar la experiencia de las cuentas del ecosistema Ethereum a través de contratos inteligentes.

De esta manera, no es necesario modificar la capa de consenso de Ethereum, por lo que es más fácil de implementar y el mayor consumo de gas que puede conllevar también se eliminará en gran medida con el desarrollo de L2 y el lanzamiento de la posterior actualización de Cancún.

El 28 de febrero de este año, un nodo importante de ERC4337, el contrato de punto de entrada (EntryPoint), se implementó en la red principal de Ethereum y desde entonces se ha ampliado a más de 20 cadenas de bloques compatibles con EVM.

Medio año después de su lanzamiento, cada vez más usuarios, infraestructura y dApps han comenzado a construir sus propias aplicaciones en cadena basadas en este contrato de punto de entrada. Entonces, ¿cuáles son los indicadores de los usuarios participantes? ¿Cómo se están desempeñando los creadores de infraestructura y las dApps?

A través del análisis de datos del contrato de punto de entrada, exploraremos el desempeño de ERC4337 en los seis meses desde su lanzamiento.

01. Introducción a ERC4337

El sistema de cuentas de Ethereum se puede dividir simplemente en EOA (Cuenta de propiedad externa) y CA (Cuenta de contrato). EOA es la cuenta nativa de Ethereum y se utiliza para activar transacciones de Ethereum;

CA es esencialmente un contrato inteligente, por lo que tiene buena flexibilidad y programabilidad y puede brindar una mejor experiencia de usuario. Sin embargo, no puede iniciar transacciones de Ethereum directamente. Al usar CA, aún no puede deshacerse de los problemas causados por EOA, como Riesgos de clave privada, etc.

En el estándar de abstracción de cuentas ERC4337, los usuarios pueden controlar completamente solo su propia CA y usar cualquier método de verificación que deseen verificar, y Bundler realizará la tarea de iniciar transacciones de Ethereum.

El proceso simple es:

  1. El usuario utiliza CA para iniciar UserOperation (UserOp), un nuevo tipo de transacción propuesto por ERC4337, que se envía a un mempool UserOp separado.

  2. Bundler empaquetará UserOp en una transacción en este mempool y usará su cuenta EOA para iniciar una transacción al contrato de punto de entrada. Dado que Bundler inicia la transacción, el gas también lo pagarán ellos.

  3. El contrato de punto de entrada se utiliza para estandarizar la ejecución de transacciones y proteger el paquete de ataques DoS mediante transacciones maliciosas. Todos los paquetes deben llamarlo para ejecutar UserOp.

  4. Los usuarios deben depositar el gas en el contrato de punto de entrada por adelantado y pagarlo a Bundler. También pueden hacer que Paymaster pague el gas en su nombre. Paymaster puede ser cualquier tercero dispuesto a pagar el gas en su nombre.

  5. Si el usuario no ha creado una billetera de contrato, el contrato de fábrica de billetera creará automáticamente una billetera de contrato inteligente para el usuario.

02. Análisis de usuarios

Crecimiento de usuarios

Actualmente, se han creado más de 680.000 billeteras abstractas de cuentas basadas en el estándar ERC4337 y se han iniciado más de 2 millones de UserOps.

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

En la figura anterior podemos ver que la base de usuarios de AA ha experimentado tres períodos de crecimiento principales:

La primera vez fue presentada por el proyecto The Capx App. Es una aplicación para aprender a ganar que utiliza las ventajas de la operación de empaquetado de AA para realizar transferencias de tokens. La plataforma se ha desarrollado rápidamente y se ha construido en base a la cadena zk-App con tecnología acumulada.

El segundo crecimiento provino de la campaña Cyber Trek de CyberConnect, que alentó a los usuarios a crear cuentas Cyber basadas en AA.

El tercer crecimiento es el proyecto de metaverso ZepetoX (ZTX) en Arbitrum. Zepeto es una plataforma social de moda virtual lanzada por el gigante surcoreano de Internet Naver (la empresa matriz del software social LINE) en agosto de 2018 para crear libremente imágenes digitales personales, y ZTX es su nuevo proyecto se extiende a Web3.

Actividad del usuario

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

El crecimiento de UserOp básicamente sigue la curva de crecimiento de usuarios, la única diferencia es que UserOp ha crecido cuatro veces porque los lanzamientos aéreos de CyberConnect se emiten en la red principal de Optimism y requieren que los usuarios usen billeteras AA para recibirlos.

Dado que la abstracción de cuenta basada en ERC4337 llamará a más contratos y provocará una carga de gas adicional, la mayoría de las UserOps ocurren en la Capa 2, una cadena con un costo de gas más bajo.

Entre ellos, Polygon, Arbitrum y Optimism ocupan las principales acciones, con el 48,89%, 27,25% y 20,05% respectivamente.

Zeroone, la plataforma de creación y comercio de arte en Avalanche, se lanzó el 18 de agosto y aportó más de 40.000 UserOps, mientras que la cadena Base ha experimentado un pequeño crecimiento debido al reciente Onchain Summer.

En general, la actividad de los usuarios está aumentando gradualmente.

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Si observamos específicamente la actividad de cada billetera AA, el 88,24% de las billeteras se han utilizado menos o igual a cinco veces. Según el crecimiento de usuarios anterior y las tablas de crecimiento de UserOp, la mayoría de los usuarios de billeteras AA son una ola de usuarios traídos por el proyecto. . , lo que significa que no hay muchas aplicaciones adicionales además de las operaciones especificadas en el proyecto.

Hay dos razones principales aquí:

Primero, la mayoría de las billeteras 4337AA son billeteras AA integradas en la aplicación creadas por el propio equipo del proyecto;

La segunda razón es que la mayoría de los proyectos convencionales aún no han accedido a la adaptación AA. Por lo tanto, no existe la posibilidad de utilizar CyberWallet para recibir NFT conmemorativos de ZTX, lo que significa que el comportamiento del usuario se limita a estas aplicaciones.

También hay una pequeña cantidad de billeteras AA que se usan con mucha frecuencia, incluso decenas de miles de veces. Por ejemplo, la billetera 0x93 ha iniciado más de 11,000 UserOps y Capx la usa para distribuir tokens, por lo que en realidad solo hay unas pocas. partes del proyecto Hay escenarios de uso que realmente aprovechan la billetera AA.

comportamiento del usuario

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Centrándose en los escenarios donde los usuarios usan billeteras AA en la cadena, desde la perspectiva de la riqueza de los contratos interactivos, Polygon tiene los escenarios más interactivos.

Entre ellos, CyberConnect y ZTX son los principales contratos con los que interactúa AA Wallet. A juzgar por la cantidad de licitaciones de contratos, la mayoría de las acciones son principalmente transferencias directas y casting NFT, lo que representa el 90% de todas las operaciones de los usuarios.

Tomando Polygon como ejemplo, podemos encontrar que la transferencia directa es solo el comportamiento interactivo de una pequeña cantidad de usuarios, pero la cantidad de usos es la mayor, lo que también confirma que solo una pequeña cantidad de personas realmente ha encontrado un uso adecuado de AA. guión.

03. Infraestructura AA

Actualmente, la mayoría de las billeteras AA que usan ERC4337 están construidas en el modelo Lego, es decir, usan diferentes módulos de terceros para construir sus propias billeteras AA dentro de la aplicación. La ventaja es que es conveniente y fácil de implementar, pero la desventaja es que no es universal. Más adelante se analizará la situación del mercado de cada módulo y los principales actores.

Paquete

Bundler utiliza EOA para activar transacciones, liberando a los usuarios de los problemas de EOA. Tiene fuertes atributos de bienes públicos y también es un módulo con efectos de riqueza esperados.

Los ingresos de Bundler provienen de dos partes: una es la diferencia de gas, es decir, la diferencia entre la tarifa de gas de máxima prioridad y el costo real del gas. Al mismo tiempo, el gasto fijo de gas se distribuye uniformemente entre múltiples usuarios para obtener ganancias de estas fricciones;

El segundo son los ingresos potenciales de MEV. La función del paquete es muy similar a la del constructor de bloques. Cuando se descubre que el UserOp del usuario contiene ganancias MEV, el paquete también puede agregar sus propias transacciones para capturar esta parte de los ingresos. .

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Actualmente hay alrededor de 1,5 mil paquetes en total, y Pimlico, Alchemy, Biconomy y Stackup son los jugadores más importantes, que juntos ocupan más del 97% del mercado de paquetes.

Entre ellos, Pimlico ocupa el 43,48% de la cuota de mercado y ofrece la mayor cantidad de UserOps a través de una amplia cooperación con varias dApps.

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Bundler puede empaquetar múltiples UserOp en una sola transacción, pero de hecho el 97,18% de las transacciones solo contienen un UserOp.

Esto significa que actualmente no hay suficientes UserOps, lo que da como resultado que la carga de trabajo de Bundler esté completamente insaturada, lo que además resulta en que Bundler casi no tenga margen de ganancias.

En la actualidad, todos los paquetes han generado una ganancia total de alrededor de $ 38 mil, y el 88,38% se encuentran en un estado de equilibrio. Alchemy encabeza la lista con una ganancia de $ 20 mil, y Stackup y Pimlico ocupan el segundo y tercer lugar con $ 11 mil y $ 5,8. k.

Pagador

Paymaster es una opción en el estándar ERC4337. De hecho, el 96% del gas de UserOp lo paga Paymaster, lo que muestra que la mayoría de las dApps utilizadas por los usuarios tienen esta función activada, lo que crea una experiencia sin gas para los usuarios.

Actualmente, un total de 117 pagadores han pagado un total de 465.000 dólares en tarifas de gas, y Stackup, Pimlico, Alchemy y Biconomy todavía representan la mayoría de los pagadores.

Entre ellos, Pimlico pagó la mayor cantidad de UserOps, representando el 43,45% del total, con un pago total de 144.000 dólares estadounidenses.

A continuación, Stackup representa el 14,5%, Alchemy y Biconomy representan aproximadamente el 16,43% y el 23,29% respectivamente.

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Un punto notable es que la tarifa de gas promedio que paga Paymaster de Pimlico por UserOp es significativamente menor que la de Stackup y Alchemy, lo que da como resultado que, aunque la cantidad de UserOps que paga es el doble que la de los otros dos, la tarifa de gas total pagada es Pero muy cerca.

La posible razón de la diferencia es que diferentes UserOps llaman a diferentes contratos. Pimlico paga por muchas aplicaciones dApp y transferencias directas. Muchas de estas aplicaciones son operaciones de bajo consumo de gas, lo que lleva a la diferencia en las tarifas de gas antes mencionada.

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

Fábrica de billeteras

En términos de cuota de mercado, solo ZeroDev ocupa actualmente el 62,86% de la cuota de mercado, lo que también se debe a su cooperación con CyberConnect. La empresa que ocupa el segundo lugar es SimpleAccountFactory de ZTX en el almacén de contratos oficial ERC4337 de la Fundación Ethereum. Las aplicaciones de billetera a gran escala aún no han aparecido y no existen casos en cadena como Soulwallet.

¿Cómo se está desarrollando la abstracción de cuentas, una de las tres líneas principales de Ethereum?

04. Resumen

Desde que se lanzó ERC4337 hace medio año, podemos ver que AA basado en ERC4337 ha mostrado una tendencia de crecimiento significativa tanto en el número de usuarios como en el número de transacciones. Cada vez que una aplicación adopta ERC4337, traerá una ola de crecimiento.

Sin embargo, actualmente los usuarios y las transacciones se concentran en varias aplicaciones en varias cadenas, y los tipos de usuarios de UserOp también son muy limitados. En primer lugar, la mayoría de las billeteras AA tienen forma de in-dapp y no tienen universalidad. En segundo lugar, 4337 aún se encuentra en sus primeras etapas y las aplicaciones convencionales no proporcionan una interfaz de inicio de sesión.

Encontrar escenarios de aplicación adecuados para AA es el requisito previo para que 4337 se utilice más ampliamente. A medida que la infraestructura blockchain madure, esperamos que surjan más productos de aplicaciones y juegos de cadena completa en los próximos 12 a 24 meses. A medida que la lógica empresarial del proyecto Web3 se vuelva más compleja y la complejidad natural de los juegos de cadena completa, AA Wallets se convertirá en la clave para reducir los umbrales de usuario y mejorar la experiencia del usuario.

Como una de las tres líneas principales de Ethereum seleccionadas por Vitalik, la abstracción de cuentas es de gran importancia y también es un requisito previo importante para la adopción masiva en el futuro. Esperamos con ansias y creemos firmemente que la abstracción de cuentas será un parte importante del futuro de blockchain.

referencias

[1]

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)