El gigante de pagos, Visa, tiene una idea para pagar las tarifas de gas por transacciones en Ethereum: utilizar tarjetas de débito o crédito. La compañía experimentó con esta particular innovación utilizando la abstracción de cuentas o cuentas de contratos inteligentes y el concepto de Paymaster, que integran el estándar ERC-4337.
Veamos en qué consiste la propuesta realizada por el equipo de criptomonedas de Visa.
Te puede interesar: Vitalik Buterin revela las tres transiciones técnicas claves para el futuro de Ethereum
Pagar tarifas de gas de Ethereum con tarjetas: ¿cómo funciona?
Buscando reducir las complejidades tras las transacciones blockchain, el pago de tarifas de gas o la adquisición de tokens nativos a través de plataformas centralizadas, diferentes equipo de Visa se unieron para probar una solución experimental que facilitaría el pago de las tarifas de gas de Ethereum utilizando tarjetas de débito o crédito.
La propuesta de Visa tiene sentido gracias a la abstracción de cuentas, también conocidas como cuentas de contratos inteligentes, una de las más recientes innovaciones del ecosistema Ethereum y que forma parte experimental del mismo como una manera de cambiar la forma en que funcionan las billeteras y transacciones.
En general, la abstracción de cuentas introduce las billeteras de contratos inteligentes, es decir, que funcionan directamente a través de contratos inteligentes iniciando transacciones por sí mismas, en lugar de hacerlo con las cuentas de propiedad externa (EOA), facilitando la configuración y personalización del mantenimiento de activos y las transacciones, además del proceso de recuperación de claves privadas, entre otras características.
Recientemente, el concepto de abstracción de cuentas en Ethereum ha ganado interés entre la comunidad de creadores y desarrolladores gracias al estándar ERC-4337, implementado en Ethereum el pasado mes de marzo, el cual introduce las billeteras de contratos inteligentes sin la necesidad de cambiar el protocolo central de Ethereum, es decir, sin tener que realizar una bifurcación dura o hard fork para ejecutarse como actualización.
En este sentido, la solución de Visa, aprovecha el estándar ERC-4437 para su experimento de pago de gas con tarjetas, particularmente gracias a los Paymasters o Pagadores, un mecanismo descentralizado que permite a través de la abstracción de cuentas que los usuarios paguen transacciones en Ethereum sin la necesidad de poseer ETH para pagar el gas, pagando el gas con un token ERC-20 o integrando un el pago del gas a través de un tercero, que puede ser otro usuario, un protocolo o, en este caso, una tarjeta de débito o crédito Visa vinculada a una billetera.
Visa implementó un contrato Paymaster para establecer una billetera de contrato inteligente que permita la ejecución de transacciones con la opción de pagar el gas utilizan una tarjeta por parte del usuario, facilitando así el proceso de pago blockchain sin la necesidad de tener ETH o algún token para pagar el gas.
Te puede interesar: Visa presenta desarrollo en Ethereum con contratos agrícolas usando el Real Digital Brasileño, la CBDC local
El proceso de pago de la tarifa de gas ocurre fuera de la cadena, es decir, offchain, gracias al uso de un “Pagador Verificador”, que se describe como “un contrato inteligente que delega todos los controles necesarios y el abastecimiento de información a un componente fuera de la cadena”, señala la publicación, el cual se encarga de probar y autorizar la transacción con los datos offchain.
Para efectos del experimento, Visa implementó el contrato del Pagador Verificador en la testnet Goerli de Ethereum, donde pudo realizar con éxito operaciones de usuario con pagos de tarifas de gas offchain, en un proceso de pago con tarjeta Visa utilizando el Paymaster que se resumen a:
- El usuario inicia una transacción blokchain al realizar un pedido en el sitio web del comerciante y selecciona la opción de tarjeta Visa para pagar la tarifa de gas
- La billetera del usuario envía al servicio web Paymaster una solicitud para el pago de la tarifa de gas con tarjeta, fuera de la cadena
- El servicio web Paymaster acepta este pago y proporciona una firma digital a la billetera del usuario.
- El usuario envía la transacción, que contiene la firma digital antes mencionada, a la cadena de bloques.
- En la blockchain, el contrato inteligente de Paymaster verifica la firma digital y cubre las tarifas de gas en nombre del usuario con la tarifa de transacción en cadena cubierta por el pagador.
Visa concluye sobre la iniciativa:
Nuestro experimento demuestra que los desarrolladores pueden implementar esta solución con la infraestructura de pagos existente. Los comerciantes o las aplicaciones descentralizadas (dApps) podrían ejecutar su propia solución de pago como un medio para ayudar a mejorar la experiencia del cliente al aceptar pagos de tarifas de gas con tarjetas Visa. Alternativamente, los proveedores de servicios de pago y monedero existentes podrían ofrecer una opción de pago de tarifa de gas basada en tarjeta para uso general junto con sus otras ofertas de pago
Imagen cortesía: MBatty en Pixabay -editada-
¿Más temas de interés?
¿Cuánto Bitcoin posee MicroStrategy? Estrategia y visión de la compañía sobre la criptomoneda
Potencial Cambio de Rumbo en la Regulación de Criptomonedas de la SEC en 2024 según Analistas
Regístrate en Binance y obten un 15% de descuento en tus comisiones de por vida con nuestro enlace
Compra ahora tu cuenta Tradingview con este enlace y disfruta de beneficios exclusivos
Abre hoy una cuenta GRATIS en BINGX y disfruta del mejor CopyTrading y descuentos en comisiones