Visa, un importante fornitore di soluzioni di pagamento, ha recentemente introdotto una soluzione sperimentale sulla blockchain di Ethereum. Questa innovazione consente agli utenti di pagare le commissioni gas di Ethereum utilizzando le loro carte di credito o debito Visa. La sperimentazione mira a semplificare le interazioni con le applicazioni decentralizzate (dapps) costruite sulla blockchain di Ethereum. Visa ritiene che questo sviluppo apra la strada a un approccio più user-friendly alle transazioni digitali.
Esplorazione della procedura sperimentale
La sperimentazione di successo è stata condotta durante un hackathon interno sulla testnet Goerli di Ethereum, un’immagine della funzionalità della mainnet di Ethereum progettata per i test. Ciò segue la ricerca approfondita di Visa sul potenziale dei pagamenti automatici sulla rete Ethereum, riportata in uno studio completo sui portafogli crittografici self-custodial pubblicato alla fine dello scorso anno.
Tradizionalmente, agli utenti viene richiesto di:
- Acquistare ETH da exchange o servizi di on-ramp
- Trasferire le monete ai loro portafogli per coprire le commissioni gas fluttuanti per le transazioni sulla mainnet di Ethereum
- Utilizzare ETH durante le transazioni in stablecoin come USDT o USDC
Questo processo spesso comporta una spesa eccessiva o saldi ETH insufficienti, complicando l’esperienza dell’utente. Per contrastare queste sfide, il team tecnico di Visa ha sfruttato una combinazione di tecnologie avanzate, tra cui l’accordo del contratto intelligente del paymaster, l’astrazione dell’account e lo standard ERC-4337.
Innovazioni tecnologiche
L’astrazione dell’account trasforma un tradizionale portafoglio crittografico in un “smart contract wallet”. Questo cambiamento offre funzionalità avanzate come transazioni senza gas, transazioni batch e ripristino sociale. D’altra parte, ERC-4337 è uno standard di Ethereum che fornisce un metodo specifico per implementare l’astrazione dell’account all’interno di un portafoglio di criptovalute.
Nell’applicazione di Visa, il processo inizia quando un utente pianifica di eseguire una transazione sulla blockchain. Il portafoglio genera una richiesta di operazione utente, che include i dettagli sulla transazione prevista e il costo massimo allocato per l’operazione, comprese le commissioni gas. Tuttavia, anziché trasmettere direttamente la richiesta di operazione utente alla blockchain, il portafoglio la invia insieme ai dettagli della carta Visa dell’utente a un servizio web del paymaster.
Flusso di pagamento innovativo di Visa
Il servizio web del paymaster calcola il costo appropriato in valuta fiat in base ai dettagli delle commissioni gas. Allo stesso tempo, utilizza i dettagli della carta per autorizzare il pagamento con carta. Il servizio web si basa sulla piattaforma di gestione dei pagamenti Cybersource di Visa, che fornisce agli sviluppatori gli strumenti essenziali per lo sviluppo di software (SDK) e le interfacce di programmazione delle applicazioni (API), consentendo ai commercianti di accettare pagamenti digitali in modo agevole.
Dopo l’elaborazione del pagamento tramite Cybersource, il servizio web genera una firma digitale che comprende le informazioni pertinenti all’interno dell’operazione utente. Il portafoglio riceve quindi la firma digitale e una finestra di tempo designata dal servizio web. Questi dettagli, insieme all’indirizzo on-chain del contratto del paymaster, vengono aggiunti come parametro paymaster all’operazione utente. Il portafoglio la firma e la trasmette alla blockchain.
Nell’ultimo passaggio, il contratto del paymaster riceve i dati dell’operazione utente. Se i dati sono corretti, il contratto del paymaster gestisce il costo e l’operazione utente può essere eseguita senza interruzioni.
L’esperimento di Visa affronta le complessità delle transazioni basate su blockchain, che sono state un ostacolo significativo per molti utenti. I ricercatori ritengono che il loro approccio allevi in modo sostanziale queste sfide.
Per coloro che sono interessati a rimanere aggiornati su sviluppi all’avanguardia nello spazio delle criptovalute, considerate l’utilizzo di applicazioni come cryptoview.io. Questa piattaforma offre una visione completa del vostro portafoglio di criptovalute, aiutandovi a prendere decisioni informate.
