Solución de Visa Simplifica Pagos de Tarifas de Gas de Ethereum
En Resumen
- Visa presenta solución en la blockchain de Ethereum para pagar tarifas de gas con sus tarjetas.
- Experimento busca hacer mÔs accesible y fÔcil la interacción con aplicaciones descentralizadas (dapps) en Ethereum.
- Utilizan tecnologĆas avanzadas como contrato inteligente de pagador, abstracción de cuenta y estĆ”ndar ERC-4337.
El proveedor de soluciones de pagos Visa ha presentado una solución experimental en la blockchain de Ethereum que permite a los usuarios pagar las tarifas de gas utilizando sus tarjetas de crédito o débito Visa.
La iniciativa tiene como objetivo agilizar el proceso de interacción con aplicaciones descentralizadas (dapps) construidas en la blockchain de Ethereum. SegĆŗn la empresa, la prueba “ayuda a sentar las bases para un enfoque mĆ”s accesible y fĆ”cil de usar en las transacciones digitales”.
La prueba exitosa se llevó a cabo durante un hackathon interno en la red de prueba Ethereum Goerli, una réplica de la funcionalidad de la red principal de Ethereum diseñada con fines de prueba, y sigue a la publicación de un informe detallado sobre billeteras de criptomonedas de custodia propia a finales del año pasado, en el cual Visa investigó el potencial de los pagos automÔticos en la red de Ethereum.
Tradicionalmente, los usuarios necesitan adquirir ETH de exchanges o servicios de entrada y luego transferir las monedas a sus billeteras para cubrir las fluctuantes tarifas de gas para transacciones en la red principal de Ethereum o al realizar transacciones en stablecoins como USDT o USDC. Esto a menudo conduce a un gasto excesivo o saldos insuficientes de ETH, lo que aumenta la complejidad de la experiencia del usuario.
El equipo tĆ©cnico de Visa utilizó una combinación de tecnologĆas de vanguardia para facilitar este experimento, que incluye el acuerdo de contrato inteligente de pagador , la abstracción de cuenta account abstraction y el estĆ”ndar ERC-4337.
La abstracción de cuenta se refiere a un concepto integral que implica transformar una billetera criptogrĆ”fica tradicional en una “billetera de contrato inteligente”. Esta evolución va mĆ”s allĆ” de la configuración convencional de un par de claves pĆŗblica y privada, ofreciendo capacidades mejoradas como transacciones sin gas, transacciones en lote y recuperación social.
Por su parte, el ERC-4337 es un estĆ”ndar de Ethereum que describe un enfoque especĆfico para implementar la abstracción de cuenta dentro de una billetera de criptomonedas.
Cómo funciona la tecnologĆa
En la implementación de Visa, el proceso comienza cuando un usuario tiene la intención de ejecutar una transacción en la cadena de bloques. Para iniciar la operación, la billetera genera una solicitud de operación de usuario, que incluye detalles sobre la transacción prevista (conocida como “calldata”) y el costo mĆ”ximo asignado para la operación, que abarca parĆ”metros asociados con las tarifas de gas.
EspecĆficamente, los parĆ”metros dentro de esta solicitud definen el lĆmite de gas, que determina el esfuerzo computacional mĆ”ximo asignado para la operación, y la tarifa de gas, que especifica el costo por cada unidad de cómputo requerida.
Sin embargo, en lugar de transmitir inmediatamente la solicitud de Operación del Usuario a la cadena de bloques, la billetera realiza un paso intermedio. EnvĆa la Operación del Usuario junto con las credenciales de la tarjeta Visa del usuario a un servicio web de pagador (como se muestra en el Paso 2 a continuación).
Este servicio web utiliza los detalles de la tarifa de gas para calcular el costo apropiado en moneda fiduciaria que se debe cobrar al usuario. Al mismo tiempo, aprovechando las credenciales de la tarjeta proporcionadas, la institución emisora de la tarjeta puede optar por autorizar el pago con tarjeta.
La solución de aceptación de pagos elegida para el servicio web es la plataforma de gestión de pagos propia de Visa, Cybersource, que proporciona a los desarrolladores los Kits de Desarrollo de Software (SDK) y las Interfaces de Programación de Aplicaciones (API) esenciales y permite a los comerciantes aceptar pagos digitales de forma fluida.
Una vez que el pago se ha procesado correctamente a travĆ©s de Cybersource, el servicio web genera una firma digital que abarca la información pertinente dentro de la Operación del Usuario. Esto incluye los detalles especĆficos de los datos de llamada y las tarifas de gas (como se indica arriba en el Paso 3). AdemĆ”s, el servicio web determina un perĆodo de tiempo especificado durante el cual esta firma digital permanece vĆ”lida.
Posteriormente, la billetera recibe la firma digital y la ventana de tiempo designada del servicio web. Estos detalles, junto con la dirección en cadena del contrato de pagador, se agregan como parÔmetro de pagador a la Operación del Usuario. Una vez que todos los aspectos de la Operación del Usuario estÔn en su lugar, la billetera tiene la capacidad de firmarla y transmitirla a la blockchain.
Al llegar a la blockchain, de acuerdo con el marco de procesamiento establecido por el estÔndar ERC-4337, el contrato de pagador recibe los datos de la Operación del Usuario. Estos datos deben incluir la firma digital obtenida del servicio web del pagador. Si se detectan discrepancias o inexactitudes en los datos proporcionados (como una firma incorrecta o una ventana de tiempo no vÔlida), el contrato de pagador estÔ diseñado para generar un error, eximiéndolo de cubrir los costos de gas asociados.
Sin embargo, cuando la firma se valida correctamente, lo que indica que el servicio web ha recibido el pago con tarjeta para cubrir el costo operativo de la Operación del Usuario, el contrato de pagador permanece sin errores y procede a gestionar el costo. En consecuencia, la Operación del Usuario se puede ejecutar sin obstÔculos.
Resumiendo el experimento, Visa dijo que “las complejidades y dificultades de las transacciones basadas en blockchain han sido un obstĆ”culo importante para muchos usuarios, creando una curva de aprendizaje desafiante y aumentando la fricción del usuario”. Los investigadores agregaron que el experimento ofrece “un enfoque prometedor para abordar sustancialmente estos desafĆos”.
Stay on top of crypto news, get daily updates in your inbox.
CrƩdito: Enlace fuente
Responses