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).

Flujo del pagador. Fuente de la imagen: Visa Crypto

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

Related Articles

Responses

Your email address will not be published. Required fields are marked *