Si le pidieran que encontrara un problema con las transacciones de la billetera Ethereum, ¿qué elegiría decir?
¿Son varias operaciones complejas que no son amigables para los principiantes?
¿O es casi imposible operar cuando el gas está alto?
Primero, permítanme presentarles que la cuenta de billetera que estamos usando ahora se llama cuenta de propiedad externa (EOA). Por ejemplo, la cuenta de billetera generada por MetaMask y Ledger es EOA.
Generalmente, nuestra interacción con contratos inteligentes en Ethereum requiere que los usuarios tengan una EOA, que es un tipo de cuenta simple que solo puede enviar transacciones firmando con una clave privada. En términos de experiencia, EOA no es muy amigable para los principiantes, por ejemplo:
Los usuarios necesitan administrar sus claves privadas de forma segura, lo que puede resultar difícil y arriesgado para principiantes o usuarios sin conocimientos técnicos.
Los usuarios deben pagar tarifas de gas en Ether por cada transacción que envían, lo que puede resultar costoso e inestable debido a la congestión y la demanda de la red.
Los usuarios deben especificar los límites y los precios del gas para cada transacción, lo que puede resultar confuso y propenso a errores para los usuarios inexpertos.
Una vez enviadas las transacciones, los usuarios tienen un control limitado sobre ellas, como por ejemplo no poder cancelarlas o reemplazarlas si se atascan o tienen un precio incorrecto.
Para solucionar estos problemas, la comunidad Ethereum propuso un nuevo estándar: ERC-4337. ERC-4337 significa "Solicitud de comentarios de Ethereum 4337", que es una forma de nombrar propuestas para mejorar el protocolo Ethereum. ERC-4337 permite la abstracción de cuentas, lo que significa que los usuarios pueden usar billeteras de contratos inteligentes para interactuar con contratos inteligentes en lugar de usar EOA.
Las billeteras de contratos inteligentes son cuentas controladas por contratos inteligentes en lugar de claves privadas. Pueden tener más funciones y flexibilidad que los EOA, como por ejemplo:
Los usuarios pueden delegar la gestión de sus claves privadas a un tercero de confianza o utilizar mecanismos de recuperación para evitar que pierdan el acceso a sus claves.
Los usuarios pueden pagar la gasolina con cualquier token que quieran, o utilizar un pagador o patrocinador para pagarla.
Los usuarios pueden establecer reglas y condiciones para sus transacciones, como precios mínimos o máximos de combustible, límites de tiempo, procesos de aprobación y más.
Los usuarios pueden modificar o cancelar las transacciones que envían mediante metatransacciones o Lightning Network.
ERC-4337 se implementó en la red principal de Ethereum el 1 de marzo de 2023 y se propuso originalmente en septiembre de 2021. Fue anunciado por el desarrollador de Ethereum, Yoav Weiss, en WalletCon en Denver, Colorado.
ERC-4337 es una actualización importante para Ethereum, ya que simplifica y mejora la experiencia del usuario al interactuar con contratos inteligentes. También abre nuevas posibilidades para la innovación y la adopción de aplicaciones descentralizadas en Ethereum.
Al utilizar una billetera de contrato inteligente que admita ERC-4337, los usuarios pueden disfrutar de más seguridad, conveniencia y flexibilidad al usar Ethereum.
ERC-4337 es una mejora importante para Ethereum, ya que reduce la barrera de entrada y aumenta la usabilidad de la plataforma. También brinda a los usuarios más control sobre sus cuentas y transacciones al tiempo que reduce su dependencia de Ethereum como medio de intercambio.
Con ERC-4337, ¿jugar NFT se ha vuelto más conveniente?
Echemos un vistazo más de cerca a las dos oraciones anteriores:
"Los usuarios pueden pagar la gasolina con el token que quieran, o utilizar un pagador o patrocinador para pagarla"
“Los usuarios pueden establecer reglas y condiciones para sus transacciones, como precios mínimos o máximos de combustible, límites de tiempo, procesos de aprobación, etc.”
Todos sabemos que cuando jugamos NFT, siempre debemos prestar atención a la cantidad de gas. Si el gas es alto al jugar, entonces el lanzamiento es otro costo. Además, a veces el momento del lanzamiento suele ser temprano en la mañana o en mitad de la noche, y tienes que quedarte despierto hasta tarde cuando quieres acuñar.
ERC-4337 permite que las tarifas de gas sean 0. Con esta función, los proyectos NFT pueden patrocinar tarifas de gas para los usuarios, de modo que los jugadores no tengan que pagarlas ellos mismos. Al mismo tiempo, puede admitir que se empaqueten múltiples operaciones en una sola transacción, lo que hace que la transacción sea más rápida y eficiente.
ERC-4377 también admite transacciones automáticas, incluido el ajuste de los límites máximo y mínimo de gas, el tiempo de acuñación y otras funciones, lo cual es más conveniente para los usuarios.
Por supuesto, la mayoría de los tipos de cuentas que se utilizan actualmente son cuentas EOA. Los tipos de cuentas como Little Fox no son compatibles con ERC-4377. Cuando se utilicen ampliamente, las reglas del mercado ecológico de NFT pueden cambiar drásticamente.