A Visa, uma das principais fornecedoras de soluções de pagamento, recentemente introduziu uma solução experimental na blockchain Ethereum. Essa inovação permite que os usuários paguem as taxas de gás Ethereum usando seus cartões de crédito ou débito Visa. O teste tem como objetivo simplificar as interações com aplicativos descentralizados (dapps) construídos na blockchain Ethereum. A Visa acredita que esse desenvolvimento abre caminho para uma abordagem mais amigável ao usuário em transações digitais.
Explorando o Procedimento Experimental
O teste bem-sucedido foi realizado durante um hackathon interno na rede de testes Ethereum Goerli, um espelho da funcionalidade da mainnet Ethereum projetado para testes. Isso segue uma extensa pesquisa da Visa sobre o potencial de pagamentos automáticos na rede Ethereum, relatada em um estudo abrangente sobre carteiras de criptomoedas de auto custódia publicado no final do ano passado.
Tradicionalmente, os usuários são obrigados a:
- Comprar ETH em exchanges ou serviços de on-ramp
- Transferir as moedas para suas carteiras para cobrir as taxas de gás flutuantes para transações na mainnet Ethereum
- Usar ETH ao realizar transações em stablecoins como USDT ou USDC
Esse processo muitas vezes resulta em gastos excessivos ou saldos insuficientes de ETH, complicando a experiência do usuário. Para combater esses desafios, a equipe técnica da Visa utilizou uma combinação de tecnologias avançadas, incluindo o acordo de contrato inteligente paymaster, abstração de conta e o padrão ERC-4337.
Inovações Tecnológicas
A abstração de conta transforma uma carteira de criptomoedas tradicional em uma “carteira de contrato inteligente”. Essa mudança oferece recursos avançados como transações sem taxas de gás, transações em lote e recuperação social. Por outro lado, ERC-4337 é um padrão Ethereum que fornece um método específico para implementar a abstração de conta em uma carteira de criptomoedas.
No aplicativo da Visa, o processo começa quando um usuário planeja executar uma transação na blockchain. A carteira gera uma solicitação de Operação do Usuário, que inclui detalhes sobre a transação pretendida e o custo máximo alocado para a operação, incluindo as taxas de gás. No entanto, em vez de transmitir diretamente a solicitação de Operação do Usuário para a blockchain, a carteira a envia juntamente com os detalhes do cartão Visa do usuário para um serviço web paymaster.
O Fluxo de Pagamento Inovador da Visa
O serviço web paymaster calcula o custo apropriado em moeda fiduciária com base nos detalhes da taxa de gás. Ao mesmo tempo, ele usa os detalhes do cartão para autorizar o pagamento com cartão. O serviço web conta com a plataforma de gerenciamento de pagamentos Cybersource da Visa, que fornece aos desenvolvedores Kits de Desenvolvimento de Software (SDKs) e Interfaces de Programação de Aplicativos (APIs) essenciais, permitindo que os comerciantes aceitem pagamentos digitais de forma suave.
Após o processamento bem-sucedido do pagamento via Cybersource, o serviço web gera uma assinatura digital que abrange informações pertinentes dentro da Operação do Usuário. A carteira então recebe a assinatura digital e uma janela de tempo designada do serviço web. Esses detalhes, juntamente com o endereço on-chain do contrato paymaster, são anexados como o parâmetro paymaster à Operação do Usuário. A carteira então assina e a transmite para a blockchain.
No último passo, o contrato paymaster recebe os dados da Operação do Usuário. Se os dados estiverem corretos, o contrato paymaster gerencia o custo e a Operação do Usuário pode ser executada sem interrupções.
O experimento da Visa aborda as complexidades das transações baseadas em blockchain, que têm sido uma barreira significativa para muitos usuários. Os pesquisadores acreditam que sua abordagem alivia substancialmente esses desafios.
Para aqueles interessados em se manter atualizados sobre desenvolvimentos de ponta no espaço cripto, considere usar aplicativos como cryptoview.io. Essa plataforma fornece uma visão abrangente da sua carteira de criptomoedas, ajudando você a tomar decisões informadas.
