Home » Visa experimenta pagamentos de taxas de gás com cartões Ethereum

Visa experimenta pagamentos de taxas de gás com cartões Ethereum

by Thomas

O provedor de soluções de pagamento Visa revelou uma solução experimental no blockchain Ethereum que permite aos usuários pagar taxas de gás usando seus cartões de crédito ou débito Visa.

A iniciativa visa agilizar o processo de interação com aplicativos descentralizados (dapps) construídos no blockchain Ethereum. De acordo com a empresa, o teste “ajuda a preparar o terreno para uma abordagem mais acessível e fácil de usar para transações digitais”.

O teste bem-sucedido foi realizado durante um hackathon interno no Ethereum Goerli testnet, uma réplica da funcionalidade da rede principal Ethereum projetada para fins de teste, e segue a publicação de um relatório de mergulho profundo em carteiras criptográficas autocustodiais no final do ano passado, no qual a Visa pesquisou o potencial de pagamentos automáticos na rede Ethereum.

Tradicionalmente, os utilizadores têm de adquirir ETH em bolsas ou serviços on-ramp e, em seguida, transferir as moedas para as suas carteiras para cobrir as flutuações das taxas de gás para transacções na rede principal Ethereum ou quando efectuam transacções em moedas estáveis, como USDT ou USDC. Isto leva frequentemente a gastos excessivos ou a saldos insuficientes de ETH, aumentando a complexidade da experiência do utilizador.
A equipa técnica da

Visa utilizou uma combinação de tecnologias de ponta para facilitar esta experiência, incluindo o acordo de contrato inteligente paymaster, abstração de conta, bem como o padrão ERC-4337.

A abstração de conta refere-se a um conceito abrangente que envolve a transformação de uma carteira criptográfica tradicional numa “carteira de contrato inteligente”. Essa evolução vai além da configuração convencional de um par de chaves públicas e privadas, oferecendo recursos aprimorados, como transações sem gás, transações em lote e recuperação social.

O ERC-4337, por sua vez, é um padrão Ethereum que descreve uma abordagem específica para implementar a abstração de contas em uma carteira de criptomoeda.

Como funciona a tecnologia

Na implementação da Visa, o processo começa quando um utilizador pretende executar uma transação na cadeia de blocos. Para iniciar a operação, a carteira gera um pedido de Operação do Utilizador, que inclui detalhes sobre a transação pretendida (conhecida como “calldata”) e o custo máximo atribuído à operação, incluindo parâmetros associados às taxas de gás.

Especificamente, os parâmetros deste pedido definem o limite de gás, determinando o maior esforço computacional atribuído à operação, e a taxa de gás, especificando o custo de cada unidade de computação necessária.

No entanto, em vez de transmitir imediatamente o pedido de Operação do Utilizador para a cadeia de blocos, a carteira dá um passo intermédio. Envia a Operação de Utilizador juntamente com as credenciais do cartão Visa do utilizador para um serviço web de pagador (como ilustrado no Passo 2 abaixo).

Fluxo do ordenador de pagamentos. Fonte da imagem: Visa Crypto

Fluxo do ordenador de pagamentos. Fonte da imagem: Visa Crypto


Ao chegar à cadeia de blocos, de acordo com a estrutura de processamento delineada pela norma ERC-4337, o contrato do ordenador recebe os dados da operação do utilizador. Estes dados devem incluir a assinatura digital obtida a partir do serviço Web do ordenador. Se forem detectadas discrepâncias ou inexactidões nos dados fornecidos (por exemplo, uma assinatura incorrecta ou uma janela temporal inválida), o contrato do ordenador é concebido para provocar um erro, eximindo-o de cobrir os custos de gás associados.

No entanto, quando a assinatura é devidamente validada, o que significa que o serviço Web recebeu o pagamento com cartão para cobrir o custo operacional da operação do utilizador, o contrato do ordenador não apresenta erros e procede à gestão do custo. Consequentemente, a operação de utilizador pode ser executada sem obstáculos (etapa 5).

Resumindo a experiência, a Visa disse que “os meandros e complexidades das transações baseadas em blockchain têm sido um obstáculo significativo para muitos usuários, criando uma curva de aprendizado desafiadora e aumentando o atrito do usuário”. A experiência, acrescentaram os investigadores, oferece uma “abordagem promissora para enfrentar substancialmente estes desafios”.

Related Posts

Leave a Comment