Home » Visa zkouší platby poplatků za plyn Ethereum pomocí karet

Visa zkouší platby poplatků za plyn Ethereum pomocí karet

by Patricia

Poskytovatel platebních řešení Visa představil experimentální řešení na blockchainu Ethereum, které uživatelům umožňuje platit poplatky za plyn pomocí kreditních nebo debetních karet Visa.

Cílem iniciativy je zefektivnit proces interakce s decentralizovanými aplikacemi (dapps) postavenými na blockchainu Ethereum. Podle společnosti tento proces „pomáhá připravit půdu pro přístupnější a uživatelsky přívětivější přístup k digitálním transakcím“.

Úspěšný test proběhl během interního hackathonu na testnetu Ethereum Goerli, replice funkčnosti mainnetu Ethereum určené pro testovací účely, a navazuje na zveřejnění hloubkové zprávy o samospustitelných kryptopeněženkách na konci loňského roku, v níž Visa zkoumala potenciál automatických plateb v síti Ethereum.

Tradičně musí uživatelé získávat ETH na burzách nebo v on-ramp službách a poté převádět mince do svých peněženek, aby pokryli kolísající poplatky za plyn při transakcích v hlavní síti Etherea nebo při transakcích se stablecoiny, jako jsou USDT nebo USDC. To často vede k nadměrným výdajům nebo nedostatečným zůstatkům ETH, což zvyšuje složitost uživatelské zkušenosti.

Technický tým společnosti Visa využil k usnadnění tohoto experimentu kombinaci špičkových technologií, včetně dohody o chytrých smlouvách paymaster, abstrakce účtu a také standardu ERC-4337.

Abstrakce účtu označuje komplexní koncept, který zahrnuje přeměnu tradiční kryptopeněženky na „peněženku s chytrými smlouvami“. Tato evoluce jde nad rámec běžného nastavení páru veřejného a soukromého klíče a nabízí rozšířené možnosti, jako jsou transakce bez plynu, dávkové transakce a sociální obnovení.

ERC-4337 je zase standard Etherea, který nastiňuje specifický přístup k implementaci abstrakce účtu v rámci kryptoměnové peněženky.

Jak tato technologie funguje

V implementaci společnosti Visa proces začíná, když uživatel zamýšlí provést transakci v blockchainu. Pro zahájení operace peněženka vygeneruje požadavek na uživatelskou operaci, který obsahuje podrobnosti o zamýšlené transakci (tzv. „calldata“) a maximální náklady přidělené na operaci, zahrnující parametry spojené s poplatky za plyn.

Konkrétně parametry v rámci této žádosti definují limit plynu, určující nejvyšší výpočetní úsilí přidělené pro operaci, a poplatek za plyn, určující náklady na každou požadovanou výpočetní jednotku.

Namísto okamžitého předání požadavku na uživatelskou operaci do blockchainu však peněženka učiní mezikrok. Odešle uživatelskou operaci spolu s pověřením uživatele ke kartě Visa webové službě paymaster (jak je znázorněno v kroku 2 níže).

Paymaster Flow. Zdroj obrázku: Visa Crypto

Paymaster Flow. Zdroj obrázku: Visa Crypto


Tato webová služba pak využívá údaje o poplatku za benzín k výpočtu příslušné ceny ve fiat měně, která by měla být uživateli účtována. Současně se s využitím poskytnutých údajů o kartě může instituce vydávající kartu rozhodnout pro autorizaci platby kartou.

Zvoleným řešením pro akceptaci plateb v rámci webové služby je vlastní platforma společnosti Visa pro správu plateb Cybersource, která vybavuje vývojáře základními sadami pro vývoj softwaru (SDK) a rozhraními pro programování aplikací (API) a umožňuje obchodníkům bezproblémově přijímat digitální platby.

Jakmile je platba úspěšně zpracována prostřednictvím Cybersource, webová služba vygeneruje digitální podpis zahrnující relevantní informace v rámci uživatelské operace. Patří sem specifikace calldata a údaje o poplatcích za plyn (jak je uvedeno v kroku 3 výše). Webová služba navíc určí určitý časový rámec, během kterého zůstane tento digitální podpis platný.

Následně peněženka obdrží digitální podpis a určené časové okno od webové služby. Tyto údaje spolu s adresou smlouvy plátce v řetězci jsou poté připojeny jako parametr plátce k uživatelské operaci. Jakmile jsou všechny aspekty uživatelské operace na svém místě, peněženka je oprávněna ji podepsat a odeslat do blockchainu (jak je uvedeno v kroku 4 výše).

Po dosažení blockchainu, v souladu s rámcem zpracování nastíněným standardem ERC-4337, obdrží smlouva paymaster data Uživatelské operace. Tato data by měla zahrnovat digitální podpis získaný z webové služby paymaster. Pokud jsou v rámci poskytnutých údajů zjištěny jakékoli nesrovnalosti nebo nepřesnosti (například nesprávný podpis nebo neplatné časové okno), je smlouva paymaster navržena tak, aby spustila chybu a zbavila ji povinnosti hradit související náklady na plyn.

Pokud je však podpis řádně ověřen, což znamená, že webová služba obdržela platbu kartou na pokrytí provozních nákladů uživatelské operace, smlouva s plátcem zůstává bez chyby a pokračuje ve správě nákladů. Uživatelskou operaci lze tedy bez překážek provést (krok 5).

Společnost Visa při shrnutí experimentu uvedla, že „složitost a komplexnost transakcí založených na blockchainu byla pro mnoho uživatelů významnou překážkou, která vytvářela náročnou křivku učení a zvyšovala tření uživatelů“. Výzkumníci dodali, že tento experiment nabízí „slibný přístup k podstatnému řešení těchto problémů.“

Related Posts

Leave a Comment