Visa: αυτόματες πληρωμές για κρυπτογραφικά πορτοφόλια

Πριν λίγες μέρες εμφανίστηκε μια σελίδα Επίσημος ιστότοπος της Visa ρητά αφιερωμένο σε αυτόματες πληρωμές κρυπτογράφησης για πορτοφόλια με αυτοφύλαξη. 

Είναι μια λύση που προτείνεται από Andrew Beams, Catherine Gu, Srini Raghuraman, Mohsen Minaei και Ranjit Kumaresan, και αφιερώνεται ακριβώς στις αυτόματες πληρωμές σε κρυπτονομίσματα. 

Η λύση της Visa: η πρόσβαση σε κρυπτογράφηση γίνεται πιο εύκολη

Οι συγγραφείς ξεκινούν με ένα υποθετικό παράδειγμα, δηλαδή αυτό ενός ατόμου που φεύγει για διακοπές μερικών εβδομάδων. Υποθέτουν ότι κατά τη διάρκεια αυτών των δύο εβδομάδων πρέπει να κάνει σημαντικές προγραμματισμένες πληρωμές, όπως πληρωμές στεγαστικών δανείων, λογαριασμούς κοινής ωφελείας ή συνδρομή τηλεόρασης, και ότι δεν έχει αρκετά χρήματα για να πληρώσει πριν πάει διακοπές. Υποθέτουν επίσης ότι κατά τη διάρκεια αυτών των δύο εβδομάδων θα λάβει το μισθό του, επομένως θα ήθελε να προχωρήσει στις πληρωμές μόλις λάβει τα χρήματα. 

Η λύση είναι οι αυτόματες πληρωμές, που ρυθμίζονται εύκολα όταν χρησιμοποιείτε τραπεζικό λογαριασμό. Σε αυτήν την περίπτωση, η Visa προσφέρει ήδη όλα όσα χρειάζονται για να μπορέσετε να προχωρήσετε. 

Τι γίνεται όμως στην περίπτωση χρήσης κρυπτο πορτοφόλια;  

Η Visa υποθέτει τη χρήση ενός απροσδιόριστου Ethereum πορτοφόλι, και αναφέρει μια καινοτόμο τεχνική που εμφανίστηκε κατά τη διάρκεια του Crypto Hackathon στις αρχές του 2022. 

Το υποτιθέμενο πορτοφόλι Ethereum είναι αυτοεξυπηρετούμενο, πράγμα που σημαίνει ότι περιλαμβάνει ιδιωτικά κλειδιά που βρίσκονται στην αποκλειστική κατοχή του χρήστη. Οι συγγραφείς γράφουν ότι ένας λογαριασμός χρήστη που ελέγχει τα ιδιωτικά κλειδιά μπορεί να στείλει συναλλαγές, ενώ ένα έξυπνο συμβόλαιο, από την άλλη πλευρά, δεν μπορεί να ξεκινήσει συναλλαγές εντελώς ανεξάρτητα, επειδή πρέπει πάντα να προέρχονται από έναν λογαριασμό χρήστη και να υπογράφονται από τον χρήστη. 

Το ερώτημα λοιπόν που θέτουν οι συντάκτες είναι, εάν ο χρήστης δεν έχει πρόσβαση στο πορτοφόλι επειδή είναι σε διακοπές, ποιος μπορεί να εξουσιοδοτήσει τις συναλλαγές για να πραγματοποιήσει όλες τις παραπάνω πληρωμές; 

Το πρόβλημα δεν θα προέκυπτε στην περίπτωση ενός πορτοφολιού φύλαξης, επειδή τότε τα ιδιωτικά κλειδιά για την εξουσιοδότηση συναλλαγών θα βρίσκονται στην κατοχή του χειριστή του πορτοφολιού. Αλλά στην περίπτωση των πορτοφολιών που δεν έχουν φύλαξη, επί του παρόντος θα ήταν πρόβλημα να τα προγραμματίσετε ελλείψει κεφαλαίων. 

Η προτεινόμενη λύση της Visa είναι αυτή που είναι γνωστή ως Αφαίρεση Λογαριασμού (AA), η οποία είναι μια πρόταση που επιχειρεί να συνδυάσει πορτοφόλια και έξυπνα συμβόλαια σε έναν ενιαίο λογαριασμό Ethereum που κάνει τους λογαριασμούς χρηστών να λειτουργούν ως έξυπνα συμβόλαια. 

Η έννοια της αφαίρεσης λογαριασμού (ΑΑ)

Το AA επιτρέπει το σχεδιασμό μιας τακτικής λύσης για αυτοματοποιημένες πληρωμές, προτείνοντας μεγαλύτερη ευελιξία στη διαδικασία επικύρωσης των συναλλαγών στο blockchain που επιτρέπει τη δημιουργία προγραμματισμένων συναλλαγών ακόμη και αν δεν υπάρχουν επαρκή κεφάλαια. 

Αντί να κωδικοποιούνται οι συνθήκες εγκυρότητας συναλλαγών εντός του πρωτοκόλλου Ethereum και να εφαρμόζονται σε όλες τις συναλλαγές, με το AA, οι όροι εγκυρότητας μπορούν να προσαρμόζονται και να προγραμματίζονται σε ένα έξυπνο συμβόλαιο που ισχύει για τον ατομικό λογαριασμό. Έτσι, η ΑΑ καθιστά δυνατές τις αυτόματες πληρωμές ακόμη και αν δεν υπάρχουν χρήματα τη στιγμή που προγραμματίζονται, επιτρέποντας στον χρήστη να ορίσει κανόνες εγκυρότητας που δεν περιλαμβάνουν πλέον επαλήθευση υπογραφής. 

Χάρη στην AA, η Visa προτείνει τη δημιουργία ενός νέου τύπου έξυπνου συμβολαίου, που ονομάζεται "delegable account". 

Έτσι, χάρη στην ΑΑ θα είναι δυνατή η ανάθεση της δυνατότητας εντολής στον λογαριασμό του χρήστη να ξεκινήσει μια πληρωμή ώθησης σε ένα έξυπνο συμβόλαιο με αυτόματο και προεγκεκριμένο τρόπο.

Αυτόματες πληρωμές

Μια τέτοια λύση μοιάζει κατά κάποιο τρόπο με τις προεγκεκριμένες πληρωμές που χρησιμοποιούνται, για παράδειγμα, σε πρατήρια καυσίμων. 

Στην πραγματικότητα, σε αυτές τις περιπτώσεις πρέπει να εξουσιοδοτήσετε τη συναλλαγή πριν ξεκινήσετε τη διανομή, δηλαδή όταν το ποσό δεν είναι ακόμη γνωστό. Υπάρχει ένα μέγιστο επιτρεπόμενο ποσό, και στη συγκεκριμένη περίπτωση, πρέπει να υπάρχουν επαρκή κεφάλαια στον λογαριασμό για να καλυφθεί ολόκληρο το ποσό του μέγιστου επιτρεπόμενου ποσού. 

Η συναλλαγή πραγματοποιείται αυτόματα μετά την προέγκριση ανάλογα με το τελικό ποσό της αναπλήρωσης. 

Στην περίπτωση της λύσης που βασίζεται σε AA της Visa, το πρόβλημα δεν είναι το άγνωστο ποσό τη στιγμή της προέγκρισης, αλλά η έλλειψη επαρκών κεφαλαίων. 

Έτσι, η συναλλαγή προεγκρίνεται από τον χρήστη με το ιδιωτικό του κλειδί, αλλά στην πραγματικότητα θα εκτελεστεί από το έξυπνο συμβόλαιο μόνο όταν υπάρχουν επαρκή κεφάλαια. 

Για να πραγματοποιηθεί αυτόματη πληρωμή μέσω AA, πρώτα ο παραλήπτης πληρωμής πρέπει να αναπτύξει ένα έξυπνο συμβόλαιο αυτόματης πληρωμής. Ο χρήστης πρέπει να έχει μεταβιβάσιμο λογαριασμό και να εγκρίνει ρητά το αίτημα για έγκριση αυτόματων πληρωμών. Φυσικά, θα μπορεί να ελέγχει όλες τις ενέργειες που θα κάνει αυτόματα το έξυπνο συμβόλαιο πριν τις εγκρίνει. Δεδομένου ότι πρόκειται για ένα αποκεντρωμένο έξυπνο συμβόλαιο στο Ethereum, ο χρήστης μπορεί να είναι σίγουρος ότι θα εκτελέσει μόνο εκείνες τις ενέργειες που έχουν εξουσιοδοτηθεί από αυτόν. 

Μετά την αποδοχή, το πορτοφόλι του χρήστη θα προσθέσει τη διεύθυνση του έξυπνου συμβολαίου αυτόματης πληρωμής στη λίστα με αυτά που επιτρέπονται στον μεταβιβάσιμο λογαριασμό του χρήστη. Στη συνέχεια, το έξυπνο συμβόλαιο θα ενεργοποιήσει την προγραμματισμένη πληρωμή επικαλώντας τη λειτουργία χρέωσης που θα ζητήσει από τον λογαριασμό του χρήστη να ξεκινήσει μια κανονική πληρωμή ώθησης που δεν διακρίνεται από τις τυπικές πληρωμές push.

διαδικασία πληρωμής με μεταβιβάσιμο λογαριασμό

Αυτή η λύση προσφέρεται επίσης για άλλες εφαρμογές του πραγματικού κόσμου εκτός από τις επαναλαμβανόμενες πληρωμές, ορισμένες από τις οποίες ενδέχεται να μην είναι εύκολα προσβάσιμες μέσω των σημερινών λύσεων πληρωμών. 

Η πρόταση 

Το AA προτάθηκε ως EIP-86 ήδη από το 2017, αν και η προέλευση της ιδέας πίσω από αυτό χρονολογείται από τις αρχές του 2016. Ωστόσο, οι προτάσεις που περιέχονταν σε αυτό το EIP (Ethereum Improvement Proposal) ήταν δύσκολο να εφαρμοστούν λόγω των πολλών αλλαγών στο πρωτόκολλο Ethereum που απαιτείται, τόσο πολύ που αργότερα αναπτύχθηκε ένα άλλο, το EIP-4337, το οποίο παρέχει έναν τρόπο να κάνετε AA χωρίς αλλαγές στο πρωτόκολλο Ethereum. Ωστόσο, εξακολουθεί να υπάρχει μια συνεχής συζήτηση σχετικά με τον τρόπο εφαρμογής του AA στο Ethereum.

Δεδομένου ότι το Ethereum δεν υποστηρίζει ακόμη AA, η Visa έχει εφαρμόσει τη δική της λύση για μεταβιβάσιμους λογαριασμούς στο StarkNet, το οποίο είναι ένα blockchain δεύτερου επιπέδου που βασίζεται στο blockchain Ethereum. 

Το StarkNet αναπτύχθηκε από την startup κρυπτογράφησης StarkWare και το μοντέλο λογαριασμού του StarkNet ταιριάζει με αυτό του AA. 

Η Visa λέει ότι βρίσκεται στην πρώτη γραμμή του σχεδιασμού καινοτόμων προϊόντων και λύσεων πληρωμών και διερευνά ενεργά νέες προσεγγίσεις που σχετίζονται με έξυπνα συμβόλαια για να βγάλει χρήματα και πληρωμές προγραμματιζόμενες.

Οι συντάκτες του άρθρου βλέπουν τις αυτοματοποιημένες πληρωμές ως βασική λειτουργία που, ωστόσο, αυτή τη στιγμή λείπει από την υπάρχουσα υποδομή blockchain. Ως εκ τούτου, πρότειναν μια τέτοια λύση που αξιοποιεί την ΑΑ ώστε να είναι σε θέση να παρέχει πορτοφόλια χωρίς φύλαξη με λειτουργία αυτόματων επαναλαμβανόμενων πληρωμών. 

Η Visa στοχεύει να βοηθήσει στη δημιουργία καλύτερων εμπειριών χρήστη αξιοποιώντας τόσο τις υπάρχουσες όσο και τις νέες μεθόδους πληρωμής, και για τον σκοπό αυτό πιστεύουν ότι τα προγραμματιζόμενα χρήματα και οι προγραμματιζόμενες πληρωμές αντιπροσωπεύουν μια συναρπαστική ευκαιρία.

Visa και το μέλλον της κρυπτογράφησης 

Πράγματι, στον τομέα της μη στερητικής ελευθερίας, οι προγραμματισμένες ή επαναλαμβανόμενες πληρωμές στην τρέχουσα κατάσταση των πραγμάτων είναι πολύ δύσκολο να διαχειριστούν. Πράγματι, οι συναλλαγές πρέπει να είναι έγκυρες για να εγκριθούν και για να είναι έγκυρες πρέπει να καλύπτονται πλήρως από επαρκή κεφάλαια. 

Αυτό ισχύει ακόμη περισσότερο για τις αιτήσεις πληρωμής από πιστωτές, οι οποίοι μέχρι σήμερα δεν μπορούν να αλληλεπιδράσουν με τα πορτοφόλια των πελατών που δεν έχουν φύλαξη, εκτός εάν το κάνουν οι ίδιοι οι πελάτες. 

Το να βασίζεσαι σε πλατφόρμες θεματοφυλακής δεν αποτελεί σε καμία περίπτωση λύση, επομένως απαιτούνται νέες τεχνολογίες που επιτρέπουν στον μεμονωμένο κάτοχο πορτοφολιού που δεν έχει φύλαξη να μπορεί να ενεργοποιεί προγραμματισμένες ή αυτόματες πληρωμές ακόμη και αν δεν υπάρχουν χρήματα. 

Δεν είναι βέβαιο ότι η λύση που θα γίνει ευρέως διαδεδομένη θα είναι ακριβώς η ΑΑ, αλλά δεδομένου ότι χρηματοδοτείται κάπως από τη Visa, είναι πιθανό να επιτύχει σαφή επιτυχία.

Πηγή: https://en.cryptonomist.ch/2022/12/20/visa-automatic-payments-crypto-wallets/