In a new technical paper, the researchers investigate how to bring the commonplace automatic recurring payment option to the world of crypto and blockchain. This, the paper says, "is not a trivial task on a blockchain like Ethereum", adding: "For self-custodial wallets where the user has sole control over the wallet and private keys, automated programmable payments that can pull payments automatically from a user’s account at recurring intervals requires engineering work." Visa's answer is a smart contract application that allows a user to set up a programmable payment instruction that can push funds automatically from one self-custodial wallet account to another at recurring intervals, without requiring the user's active participation each time.
It relies on a concept known as “Account Abstraction” (AA) which makes user accounts on Ethereum function more like smart contracts by allowing a user to have programmable features embedded into their wallets. In the paper, the Visa team demonstrates a potential application of AA: a new type of account contract that can delegate the ability to initiate a payment by a user account to a pre-approved autopayment smart contract, mimicking the process you use today to set up a recurring card payment.
The paper is the first technical piece to come out a new initiative from the Visa Crypto team as it bids to broaden its core competencies in the Web3 infrastructure layers and blockchain protocols that are driving crypto development. A team of researchers and engineers across Visa is working to study the foundations of various blockchains — including the security, scalability, interoperability and privacy of different protocols — and propose possible use cases.
Read more on finextra.com