Visa has embarked on an innovative blockchain trial to facilitate the use of ERC-20 tokens to pay transaction fees or unlock gas-free transactions. The move demonstrates Visa’s commitment to using blockchain technology to revolutionize the financial landscape.

Visa’s Efforts on Ethereum’s Goerli Testnet

Visa has strategically positioned itself on Ethereum’s Goerli testnet with experimental smart contracts. Its mission is to pilot gas-free transactions through a groundbreaking concept called account abstraction.

The approach is part of Visa’s proactive strategy to simplify users’ interactions with the Ethereum network by performing complex tasks and managing transaction fees for other accounts.

Dubbed “Paymaster,” these smart contracts are designed to significantly simplify the interaction between users and the Ethereum network. Furthermore, they will usher in the future of blockchain transactions.

Account Abstraction: A Game Changer for Blockchain Technology

The concept of account abstraction is an innovative proposal to increase the flexibility of Ethereum account management and functionality. It does this by separating the control of an account from its corresponding private key, thus enabling it to be manipulated by smart contracts.

Powered by ERC-4337, account abstraction is sparking a major shift in how blockchain transactions are conducted. Looking to the future, Visa will leverage the power of this new standard to build cutting-edge currency exchange services.

Paymaster: Redefining transaction fees

The initial version of the Paymaster contract considers allowing users to settle transaction fees using alternative tokens such as stablecoins pegged to the US dollar or central bank digital currencies (CBDCs).

The revolutionary contract can collect any ERC-20 tokens from users, convert them into Ether (ETH) according to the prevailing exchange rate, and use it to pay gas fees on the user's behalf. As a result, users no longer need to buy ETH just for transaction fees.

In a recent report, Visa stated:

“This sample contract embodies the management logic of PAYMASTER and its proprietary ERC-20 token. For this contract, we introduced a whitelist and a function to update the token to ETH conversion rate, which helps us simulate real-life scenarios where the exchange rate between ETH and the token is dynamic.”

The payment giant envisions the Paymaster model as a key driver for blockchain adoption. Allowing users to fund gas costs at the time of transaction without pre-funding obligations is a big step forward. It also strengthens their cash flow management.

Gas-free transactions: Paymaster leads the way

The subsequent Paymaster contract aims to exempt users from paying gas fees individually. This move is similar to web2 peer-to-peer (P2P) transactions. It uses account abstraction to enable third parties such as fintech wallet providers to bear the costs. These third parties act as "payers" and fully subsidize user transaction fees.

Visa’s experiment is based on preliminary code provided by the Ethereum Foundation and the ERC-4337 Core Team, underscoring their commitment to pioneering advances in blockchain transactions.