Η αφαίρεση λογαριασμού είναι α blockchain πρόταση που μπορεί να φέρει επανάσταση στον τρόπο με τον οποίο οι άνθρωποι συναλλάσσονται με πορτοφόλια στο Web3. Επιτρέπει στους χρήστες να χρησιμοποιούν έξυπνες συμβάσεις ως πορτοφόλια αντί για Λογαριασμούς Εξωτερικής ιδιοκτησίας όπως το Metamask. Στη συνέχεια, οι χρήστες θα εκτελούν συναλλαγές μέσω συμβολαίων. Αυτή η πρόταση ανοίγει έναν νέο κόσμο δυνατοτήτων για τον εξορθολογισμό των συναλλαγών blockchain.
Ιστορικό
Τα έξυπνα συμβόλαια είναι γραμμές κώδικα που λειτουργούν στο blockchain. Σε αντίθεση με τους εξωτερικούς ιδιόκτητους λογαριασμούς (EOA), τους οποίους ένας χρήστης ελέγχει μέσω ενός ιδιωτικού κλειδιού, οι λογαριασμοί έξυπνων συμβολαίων δεν απαιτούν με κανέναν τρόπο ιδιωτικό και δημόσιο κλειδί. Αντίθετα, ο κώδικας καθορίζει τη συμπεριφορά τους.
Αυτή η συμφωνία παρέχει στα έξυπνα συμβόλαια τεράστια ισχύ και προσφέρει μεγάλη ευελιξία, καθώς επιτρέπει στους προγραμματιστές να δημιουργήσουν ό,τι είδους συμβόλαιο μπορούν να φανταστούν και να προσαρμόσουν όπως απαιτείται. Από την άλλη πλευρά, οι EOA μπορούν να χρησιμοποιηθούν μόνο για την υπογραφή συναλλαγών και δεν προσφέρουν σχεδόν τόση ευελιξία. Είναι σημαντικό να θυμάστε ότι όταν χρησιμοποιούν blockchains, οι χρήστες ελέγχουν τα EOA με ιδιωτικά κλειδιά, ενώ τα έξυπνα συμβόλαια ελέγχονται αποκλειστικά από τη λογική που κωδικοποιείται σε αυτά.
Πώς λειτουργούν τα πορτοφόλια Web3 σήμερα
Αν και η εκτέλεση ενεργειών στο blockchain σήμερα είναι συνήθως αργή και κουραστική, πολλοί άνθρωποι εξακολουθούν να μην μπορούν να αντισταθούν στη δυνατότητα εισόδου σε αυτόν τον χώρο αιχμής. Αφού εξοικειωθείτε με την υπογραφή συναλλαγών από έναν ΕΟΑ, οι συναλλαγές γίνονται πολύ πιο διαχειρίσιμες.
Ωστόσο, η αρχική αλληλεπίδραση μπορεί να είναι δύσκολη, απογοητευτική και εντελώς αποθαρρυντική για τους νέους χρήστες. Η προσπάθεια κατανόησης του τρόπου ρύθμισης μιας εφαρμογής web3 για πρώτη φορά είναι αρκετή για να κάνει οποιονδήποτε να αναθεωρήσει την επιθυμία να συμμετάσχει σε αυτήν την επανάσταση.
Περιορισμοί πορτοφολιών EOA
Αυτοί οι τύποι λογαριασμών έχουν το μερίδιο περιορισμών τους:
- Εάν οι χρήστες χάσουν την πρόσβαση στο ιδιωτικό τους κλειδί, δεν μπορούν να έχουν πρόσβαση ή να ελέγξουν τον λογαριασμό.
- Μπορεί να είναι ευάλωτοι σε κακόβουλους παράγοντες που μπορεί να επιχειρήσουν να κλέψουν χρήματα ή δεδομένα που σχετίζονται με τον λογαριασμό.
- Οι EOA έχουν περιορισμένες δυνατότητες και δεν μπορούν να εκτελέσουν λειτουργίες έξυπνων συμβολαίων.
- Έχουν κακή διεπαφή UX που μπορεί να περιορίσει τη μαζική υιοθέτηση.
- Δεν μπορούν εύκολα να διαχειριστούν πολλούς λογαριασμούς.
EOA έναντι λογαριασμών συμβολαίων
Επιτρεπόμενος έλεγχος
Με τους λογαριασμούς EOA, το ιδιωτικό κλειδί παρέχει πλήρη πρόσβαση σε οτιδήποτε σχετίζεται με αυτόν τον λογαριασμό. Αντίθετα, οι λογαριασμοί συμβολαίου επιτρέπουν στους χρήστες να ορίζουν μια λίστα με επίπεδα αδειών. Για παράδειγμα, μπορείτε να ζητήσετε από 3 στους 5 υπογράφοντες να εγκρίνουν μια συναλλαγή πριν από την εκτέλεσή της.
Ομαδικές συναλλαγές
Οι λογαριασμοί EOA απαιτούν ξεχωριστή υπογραφή για κάθε ενέργεια που πραγματοποιείται στο blockchain, ενώ οι λογαριασμοί συμβάσεων μπορούν να ομαδοποιήσουν συναλλαγές μαζί. Έτσι, για παράδειγμα, ένας χρήστης μπορεί να εγκρίνει μια μεταφορά διακριτικού και, στη συνέχεια, να το ανταλλάξει με ένα άλλο διακριτικό σε μια λειτουργία με τον λογαριασμό συμβολαίου του. Αυτή η δυνατότητα κάνει τους χρήστες πιο αποτελεσματικούς όταν ασχολούνται με Defi.
Ανάκτηση Λογαριασμού
Ενώ τα πορτοφόλια EOA σάς δίνουν άμεσο έλεγχο των κεφαλαίων, σημαίνει επίσης ότι βασίζονται αποκλειστικά στον κάτοχο του ιδιωτικού κλειδιού για την πρόσβαση σε αυτά – εάν χαθεί, μπορεί να οδηγήσει σε πλήρη απώλεια ελέγχου. Από την άλλη πλευρά, οι λογαριασμοί συμβάσεων χρησιμοποιούν κώδικα που είναι γραμμένος μέσα τους για να αποτρέψουν προβλήματα πρόσβασης. Αντί να βασίζεται σε ένα μόνο ιδιωτικό κλειδί ως παράγοντα ασφαλείας, η προσαρμοσμένη κωδικοποίηση λογική παρέχει ένα πρόσθετο επίπεδο προστασίας και εξαλείφει μεμονωμένα σημεία αστοχίας. Ως αποτέλεσμα, οι λογαριασμοί συμβολαίων είναι πιο κατάλληλοι για όσους χρειάζονται πρόσβαση στην κρυπτογράφηση τους χωρίς να ανησυχούν για πιθανές απώλειες λόγω έκθεσης ή λανθασμένης τοποθέτησης.
Όρια συναλλαγών
Με τους λογαριασμούς EOA, θα πραγματοποιείται οποιαδήποτε συναλλαγή που υπογράφει το πορτοφόλι σας. Οι λογαριασμοί συμβολαίου σάς επιτρέπουν να γράψετε προσαρμοσμένη λογική που ελέγχετε τον τρόπο μεταφοράς των κεφαλαίων, όπως μια λειτουργία διακοπής όλων των συναλλαγών σε άλλες διευθύνσεις ενώ ανακτάτε την πρόσβαση στον λογαριασμό σας. Αυτή η διαφορά στη λειτουργικότητα δίνει στους χρήστες μεγαλύτερη ευελιξία όταν διασφαλίζουν ότι τα χρήματά τους είναι ασφαλή και προσβάσιμα μόνο σε αυτούς.
Προτάσεις αφαίρεσης λογαριασμού στο οικοσύστημα Ethereum
Η Ethereum Η κοινότητα έχει προτείνει την εφαρμογή αφαίρεσης λογαριασμού στο οικοσύστημα Ethereum.
Οι προτάσεις αυτές περιλαμβάνουν:
- EIP 86 του 2016 – Αυτή η πρόταση πρότεινε ένα αφηρημένο επίπεδο μεταξύ του χρήστη και του πορτοφολιού του, επιτρέποντας σε πολλούς υπογράφοντες να χρησιμοποιούν έναν μόνο λογαριασμό.
- EIP 2938 του 2020 – πρότεινε έναν νέο τύπο συναλλαγής που ονομάζεται «συναλλαγές AA».
- EIP 3074 του 2020 – πρόταση για ανάθεση εξουσιοδότησης λογαριασμού χρήστη σε έξυπνες συμβάσεις.
- Το EIP 4337 του 2021 – πρότεινε ένα αντικείμενο «ψευδοσυναλλαγής» που καθόριζε πώς τα έξυπνα συμβόλαια θα μπορούσαν να πραγματοποιήσουν μια συναλλαγή για λογαριασμό του χρήστη.
Όλες αυτές οι προτάσεις βρίσκονται αυτή τη στιγμή σε στασιμότητα.
Γιατί έχει σημασία η αφαίρεση λογαριασμού
Η αφαίρεση λογαριασμών έχει αναδειχθεί ως μια κρίσιμη εξέλιξη που φέρνει μια πολύ αναγκαία βελτίωση στη συνολική εμπειρία χρήστη του Web3.
Η αφαίρεση έχει δημιουργήσει μια πληθώρα καινοτόμων ευκαιριών, όπως:
- Δημιουργία πορτοφολιών για λογαριασμό των χρηστών όταν εγγράφονται για να χρησιμοποιούν μια εφαρμογή.
- Ενεργοποιήστε το παιχνίδι χωρίς κινδύνους με κλειδιά συνεδρίας και πορτοφόλια ομάδας με συστήματα αδειών σε επίπεδα.
Αφαιρώντας τις περίπλοκες πτυχές της τεχνολογίας blockchain, οι χρήστες μπορούν να απολαμβάνουν τα οφέλη που σχετίζονται με τις αποκεντρωμένες εφαρμογές – ακόμη και όσοι δεν είναι εξοικειωμένοι με το blockchain μπορούν να συλλέγουν NFT χωρίς πονοκεφάλους που σχετίζονται με την τεχνολογία. Οι λογαριασμοί συμβάσεων μπορούν να φέρουν επανάσταση στον τρόπο με τον οποίο οι λάτρεις της τεχνολογίας αλληλεπιδρούν με το web3.
Παραδείγματα περιπτώσεων χρήσης αφαίρεσης λογαριασμού στον πραγματικό κόσμο
Μία από τις πιο δημοφιλείς περιπτώσεις χρήσης για αφαίρεση λογαριασμού είναι με τη μορφή πορτοφολιών πολλαπλών υπογραφών. Αυτά τα πορτοφόλια επιτρέπουν τη σύνδεση πολλών υπογράφων σε ένα μόνο πορτοφόλι. Ως αποτέλεσμα, κάθε συναλλαγή πρέπει να περνάει από διάφορες υπογραφές χρηστών πριν να εκτελεστεί στο blockchain – δημιουργώντας έναν αποτελεσματικό και ασφαλή τρόπο διαχείρισης μεγάλων ποσών ψηφιακών περιουσιακών στοιχείων.
Άλλα παραδείγματα περιπτώσεων χρήσης περιλαμβάνουν
- Με μια αφαίρεση λογαριασμού που έχει ρυθμιστεί με το Netflix ή το Disney Plus, κάθε μέλος της οικογένειας μπορεί να έχει έναν δευτερεύοντα λογαριασμό που μπορεί να διαμορφώσει και να ελέγξει ο κύριος κάτοχος λογαριασμού. Αυτός ο έλεγχος αδειών μπορεί να βοηθήσει τους γονείς να διασφαλίσουν ότι οι χρήστες μπορούν να έχουν πρόσβαση σε περιεχόμενο κατάλληλο για την ηλικία τους ενώ απολαμβάνουν τις αγαπημένες τους εκπομπές χωρίς να ανησυχούν μήπως τα παιδιά τους παρακολουθούν μη εγκεκριμένο υλικό.
- Μια οικογένεια που επισκέπτεται ένα θεματικό πάρκο μπορεί να βιώσει την ευκολία της αφαίρεσης λογαριασμών με τους λογαριασμούς της, δίνοντας στους γονείς τον έλεγχο σε ποια αξιοθέατα μπορούν να έχουν πρόσβαση τα παιδιά τους.
Τέτοια παραδείγματα καταδεικνύουν τις απίστευτες δυνατότητες της αφαίρεσης λογαριασμού και επιτρέπουν μεγαλύτερη διαφάνεια και ασφάλεια για τις ψηφιακές συναλλαγές. Με περισσότερες εφαρμογές όπως αυτή, δεν υπάρχει αμφιβολία ότι η αφαίρεση λογαριασμού θα ανοίξει συναρπαστικές δυνατότητες για περιπτώσεις χρήσης τεχνολογίας blockchain.
Περιορισμοί αφαίρεσης λογαριασμού με έξυπνα συμβόλαια
Η αφαίρεση λογαριασμού είναι ένα ισχυρό εργαλείο με τη δυνατότητα να φέρει επανάσταση στον τρόπο με τον οποίο οι άνθρωποι αλληλεπιδρούν με το web3. Ωστόσο, φέρει επίσης ορισμένους κινδύνους/περιορισμούς που πρέπει να λάβουμε υπόψη πριν την εφαρμογή.
- Η περιορισμένη επεκτασιμότητα ορισμένων έξυπνων συμβάσεων – ενώ η αφαίρεση λογαριασμού μπορεί να παρέχει στους χρήστες μεγαλύτερη ευελιξία στη διαχείριση των κεφαλαίων τους, μπορεί να μην είναι κατάλληλη για πιο περίπλοκες περιπτώσεις χρήσης.
- Υπάρχει η δυνατότητα για κακόβουλους παράγοντες να εκμεταλλευτούν έξυπνες συμβάσεις για να κλέψουν κεφάλαια ή να αποκτήσουν πρόσβαση σε προσωπικά δεδομένα. Τέτοιες εκμεταλλεύσεις είναι ιδιαίτερα σημαντικές για πορτοφόλια πολλαπλών υπογραφών, καθώς οι χάκερ μπορούν να στοχεύσουν ευάλωτους λογαριασμούς και να τους χρησιμοποιήσουν προς όφελός τους.
- Η πολυπλοκότητα των συμβάσεων αφαίρεσης λογαριασμών και κωδικοποίησης – οι νέοι χρήστες ενδέχεται να μην έχουν τις τεχνικές γνώσεις για να κατανοήσουν τις περιπλοκές της ρύθμισης και της διαχείρισης της αφαίρεσης λογαριασμού τους, γεγονός που τους καθιστά ευάλωτους σε απάτες.
- Η αφαίρεση λογαριασμών μπορεί να οδηγήσει σε παραβιάσεις του απορρήτου σε περίπτωση κακής χρήσης – ενώ οι προγραμματιστές μπορούν να διαμορφώσουν τους λογαριασμούς με τρόπο που αποκρύπτει την ταυτότητα του χρήστη, αυτό εξαρτάται από καλές πρακτικές ασφαλείας, όπως οι τακτικές αλλαγές κωδικού πρόσβασης.
- Υπάρχει ο κίνδυνος οι χρήστες να μην χρησιμοποιούν σωστά την αφαίρεση λογαριασμού λόγω έλλειψης κατανόησης – οι εσφαλμένες ρυθμίσεις παραμέτρων μπορεί να οδηγήσουν σε απώλεια χρημάτων ή καθυστερήσεις.
Επομένως, είναι απαραίτητο να γνωρίζετε αυτούς τους κινδύνους κατά την εφαρμογή της αφαίρεσης λογαριασμού. Η λήψη μέτρων όπως οι τακτικοί έλεγχοι ασφαλείας και η εκπαίδευση των χρηστών σχετικά με τις βέλτιστες πρακτικές για τη διαχείριση των λογαριασμών τους μπορεί να συμβάλει στη μείωση της πιθανότητας εμφάνισης τυχόν ζητημάτων.
Συμπέρασμα
Η αφαίρεση λογαριασμού είναι ένα ισχυρό εργαλείο που μπορεί να φέρει επανάσταση στον τρόπο με τον οποίο οι άνθρωποι αλληλεπιδρούν με το web3 και να δώσει στους χρήστες μεγαλύτερο έλεγχο στα ψηφιακά τους στοιχεία. Ωστόσο, όπως συμβαίνει με κάθε τεχνολογία, είναι σημαντικό να κατανοήσουμε τους κινδύνους που συνδέονται και να λάβουμε μέτρα για να διασφαλίσουμε ότι είναι ελάχιστοι. Ωστόσο, με τον κατάλληλο σχεδιασμό και την εκπαίδευση σχετικά με τις βέλτιστες πρακτικές, η αφαίρεση λογαριασμών μπορεί να ανοίξει νέες συναρπαστικές δυνατότητες για χρήστες με γνώσεις τεχνολογίας και μη.
Πηγή: https://www.cryptopolitan.com/account-abstraction-explained-web3-use-cases/