Visa: samodejna plačila za kripto denarnice

Pred nekaj dnevi se je pojavila stran na Uradna spletna stran Visa izrecno namenjen samodejnim kripto plačilom za samoskrbniške denarnice. 

Gre za rešitev, ki jo predlaga Andrew Beams, Catherine Gu, Srini Raghuraman, Mohsen Minaei in Ranjit Kumaresan, in namenjena prav avtomatskim plačilom v kriptovalutah. 

Rešitev Visa: dostop do kripto je vse lažji

Avtorja začneta s hipotetičnim primerom, in sicer z odhodom osebe na nekajtedenski dopust. Domnevajo, da mora v teh dveh tednih opraviti pomembna načrtovana plačila, kot so hipotekarna plačila, računi za komunalne storitve ali TV naročnino, in da nima dovolj denarja za plačilo pred odhodom na dopust. Prav tako domnevajo, da bo v teh dveh tednih prejel svojo plačo, zato bi rad nadaljeval s plačili takoj, ko prejme denar. 

Rešitev so avtomatska plačila, ki jih je enostavno nastaviti ob uporabi bančnega računa. V tem primeru Visa že ponuja vse, kar je potrebno za nadaljevanje. 

Kaj pa v primeru uporabe kripto denarnice?  

Visa domneva uporabo nedoločenega Ethereum denarnico in navaja inovativno tehniko, ki se je pojavila med njegovim Crypto Hackathonom v začetku leta 2022. 

Domnevna denarnica Ethereum je samoskrbniška, kar pomeni, da vključuje zasebne ključe, ki so v izključni lasti uporabnika. Avtorji pišejo, da lahko uporabniški račun, ki nadzoruje zasebne ključe, pošilja transakcije, medtem ko pametna pogodba na drugi strani ne more sprožiti transakcij popolnoma samostojno, ker morajo te vedno prihajati iz uporabniškega računa in biti podpisane s strani uporabnika. 

Vprašanje avtorjev je torej, če uporabnik nima dostopa do denarnice, ker je na dopustu, kdo lahko avtorizira transakcije za vsa zgoraj navedena plačila? 

Težava ne bi nastala v primeru skrbniške denarnice, ker bi takrat imel zasebne ključe za avtorizacijo transakcij v lasti upravljavec denarnice. Toda v primeru neskrbniških denarnic bi bil trenutno problem razporediti le-te v odsotnosti sredstev. 

Predlagana rešitev Visa je tisto, kar je znano kot Abstrakcija računa (AA), kar je predlog, ki poskuša združiti neskrbniške denarnice in pametne pogodbe v en sam račun Ethereum, zaradi česar uporabniški računi delujejo kot pametne pogodbe. 

Koncept abstrakcije računa (AA)

AA omogoča oblikovanje urejene rešitve za avtomatizirana plačila s predlaganjem večje fleksibilnosti v procesu potrjevanja transakcij v blockchainu, ki omogoča ustvarjanje načrtovanih transakcij tudi v odsotnosti zadostnih sredstev. 

Namesto kodiranja pogojev veljavnosti transakcij znotraj protokola Ethereum in njihove uporabe za vse transakcije na vseh področjih, je z AA pogoje veljavnosti mogoče prilagoditi in razporediti znotraj pametne pogodbe, ki velja za posamezni račun. Tako AA omogoča samodejna plačila tudi v odsotnosti sredstev v času, ko so programirana, tako da uporabniku omogoči nastavitev pravil veljavnosti, ki ne vključujejo več preverjanja podpisa. 

Zahvaljujoč AA Visa predlaga ustvarjanje nove vrste pametne pogodbe, imenovane »prenosni račun«. 

Tako bo po zaslugi AA mogoče prenesti zmožnost ukazovanja uporabniškemu računu, da sproži potisno plačilo, na pametno pogodbo na samodejen in vnaprej odobren način.

Samodejna plačila

Takšna rešitev se zdi na nek način podobna vnaprejšnjim plačilom, ki se uporabljajo na primer na bencinskih črpalkah. 

Pravzaprav morate v teh primerih odobriti transakcijo, preden začnete točiti, torej ko znesek še ni znan. Obstaja najvišji dovoljeni znesek in v tem posebnem primeru mora biti na računu dovolj sredstev za pokritje celotnega zneska najvišjega odobrenega zneska. 

Transakcija se izvede samodejno po predavtorizaciji glede na končni znesek dopolnitve. 

V primeru Visine rešitve, ki temelji na AA, ni težava v neznanem znesku v času predavtorizacije, temveč v pomanjkanju zadostnih sredstev. 

Transakcijo torej predhodno odobri uporabnik s svojim zasebnim ključem, vendar bo pametna pogodba dejansko izvršila šele, ko bo na voljo dovolj sredstev. 

Za samodejno plačilo prek AA mora prejemnik plačila najprej uvesti pametno pogodbo za samodejno plačilo. Uporabnik mora imeti delegiran račun in izrecno odobriti zahtevo za odobritev avtomatskih plačil. Seveda bo lahko preveril vsa dejanja, ki jih bo pametna pogodba izvajala samodejno, preden jih bo odobril. Ker gre za decentralizirano pametno pogodbo na Ethereumu, je uporabnik lahko prepričan, da bo izvajal le tista dejanja, ki jih je avtoriziral. 

Po sprejemu bo uporabnikova denarnica dodala naslov pametne pogodbe za samodejno plačevanje na seznam dovoljenih na uporabnikovem prenosljivem računu. Nato bo pametna pogodba aktivirala načrtovano plačilo s klicem funkcije bremenitve, ki bo pozvala uporabnikov račun, da sproži običajno potisno plačilo, ki se ne razlikuje od standardnih potisnih plačil.

delegirani postopek plačila računa

Ta rešitev je poleg ponavljajočih se plačil primerna tudi za druge aplikacije v resničnem svetu, od katerih nekatere morda niso lahko dostopne prek današnjih plačilnih rešitev. 

Predlog 

AA je bil predlagan kot EIP-86 že leta 2017, čeprav začetki ideje za njim segajo v zgodnje leto 2016. Vendar je bilo predloge v tem EIP (predlog za izboljšanje Ethereuma) težko izvesti zaradi številnih sprememb protokolu Ethereum, tako zelo, da je bil pozneje razvit še en, EIP-4337, ki omogoča način za izvajanje AA brez sprememb protokola Ethereum. Vendar pa še vedno poteka razprava o tem, kako implementirati AA na Ethereum.

Ker Ethereum še ne podpira AA, je Visa uvedla lastno rešitev za prenosljive račune na StarkNet, ki je blokovna veriga druge stopnje, zgrajena na blokovni verigi Ethereum. 

StarkNet je razvil kripto zagon StarkWare, model računa StarkNet pa se ujema z modelom AA. 

Visa pravi, da je v ospredju oblikovanja inovativnih plačilnih produktov in rešitev ter dejavno raziskuje nove pristope, povezane s pametnimi pogodbami, da bi denar in plačila lahko programirali.

Avtorji članka vidijo avtomatizirana plačila kot ključno funkcionalnost, ki pa trenutno manjka v obstoječi blockchain infrastrukturi. Zato so predlagali takšno rešitev, ki izkorišča AA, da lahko neskrbniškim denarnicam zagotovi funkcijo samodejnih ponavljajočih se plačil. 

Visa želi pomagati ustvariti boljše uporabniške izkušnje z izkoriščanjem obstoječih in novih načinov plačila, zato verjamejo, da programabilni denar in programirljiva plačila predstavljajo vznemirljivo priložnost.

Visa in prihodnost kriptovalut 

Res je tako, da je na neskrbniškem področju načrtovana ali ponavljajoča se plačila v trenutnem stanju zelo težko obvladljiva. Dejansko morajo biti transakcije veljavne, da so odobrene, in da so veljavne, morajo biti v celoti pokrite z zadostnimi sredstvi. 

To še toliko bolj velja za plačilne zahteve upnikov, ki do danes ne morejo komunicirati z neskrbniškimi denarnicami strank, razen če stranke tega storijo same. 

Zanašanje na skrbniške platforme nikakor ni rešitev, zato so potrebne nove tehnologije, ki posameznemu imetniku neskrbniške denarnice omogočajo načrtovana ali samodejna plačila tudi v odsotnosti sredstev. 

Ni gotovo, da bo rešitev, ki bo postala razširjena, ravno AA, a glede na to, da jo nekoliko sponzorira Visa, je možno, da bi dosegla očiten uspeh.

Vir: https://en.cryptonomist.ch/2022/12/20/visa-automatic-payments-crypto-wallets/