Κύρια σημεία αναφοράς
Το ERC-4337 είναι ένα πρότυπο Ethereum που επιτρέπει την αφαίρεση λογαριασμών σε επίπεδο εφαρμογών χωρίς να απαιτούνται αλλαγές στο πρωτόκολλο ομοφωνίας Ethereum.
Το ERC-4337, το οποίο αναπτύχθηκε μέσω έξυπνων συμβάσεων στο mainnet του Ethereum τον Μάρτιο του 2023, επιτρέπει τη δημιουργία πορτοφολιών έξυπνων συμβάσεων που μπορούν να διαχειρίζονται συναλλαγές Token και αλληλεπιδράσεις συμβάσεων σε έναν μόνο λογαριασμό.
Το πρότυπο ERC-4337 βοήθησε να ανοίξει ο δρόμος για πιο εύχρηστα σχέδια πορτοφολιών κρυπτονομισμάτων, τα οποία με τη σειρά τους μπορούν να διευκολύνουν την ευρύτερη υιοθέτηση των κρυπτονομισμάτων.
Εισαγωγή
Οι προτάσεις βελτίωσης Ethereum (EIP) ορίζουν διάφορες προδιαγραφές για το οικοσύστημα Ethereum, συμπεριλαμβανομένων των αναβαθμίσεων του βασικού πρωτοκόλλου και των προτύπων σε επίπεδο εφαρμογής. Το αίτημα για σχόλια Ethereum (ERC) είναι μια κατηγορία EIP που καθορίζει πρότυπα για στοιχεία σε επίπεδο εφαρμογής, όπως έξυπνες συμβάσεις και διεπαφές Token. Σε αντίθεση με τις αναβαθμίσεις σε επίπεδο ομοφωνίας, τα ERC είναι πρότυπα που καθορίζονται από την κοινότητα και συμφωνούνται από προγραμματιστές και συμμετέχοντες του κλάδου.
Το ERC-4337 είναι ένα πρόσφατο πρότυπο ERC που εφαρμόζει την αφαίρεση λογαριασμών ως ένα σύνολο έξυπνων συμβάσεων και υποδομών που αναπτύσσονται στο mainnet του Ethereum. Προτάθηκε για πρώτη φορά ως EIP-4337 το 2021 και υιοθετήθηκε και κυκλοφόρησε ως πρότυπο ERC το 2023. Παρόλο που ορισμένες αναφορές εξακολουθούν να χρησιμοποιούν τον αρχικό αριθμό EIP, ο ERC-4337 είναι το αναγνωρισμένο πρότυπο.
Τι είναι το ERC-4337;
Το ERC-4337 προτάθηκε αρχικά από τον Vitalik Buterin και την κοινότητα προγραμματιστών Ethereum το 2021 για την εφαρμογή της αφαίρεσης λογαριασμών. Επίσημα κυκλοφόρησε τον Μάρτιο του 2023 και παρουσιάζει ένα νέο πλαίσιο που επιτρέπει στα πορτοφόλια κρυπτονομισμάτων να λειτουργούν ως προγραμματιζόμενοι λογαριασμοί έξυπνων συμβάσεων.
Το Ethereum διαθέτει αυτήν τη στιγμή δύο βασικούς τύπους λογαριασμών: λογαριασμοί που ανήκουν σε εξωτερικούς φορείς (EOA), οι οποίοι ελέγχονται από ιδιωτικά κλειδιά, και λογαριασμοί έξυπνων συμβάσεων, οι οποίοι περιέχουν κώδικα. Το ERC-4337 συνδυάζει τα πλεονεκτήματα και των δύο, επιτρέποντας σε έναν μόνο λογαριασμό έξυπνης σύμβασης να ξεκινά συναλλαγές, να αλληλεπιδρά με Token και να αναπτύσσει συμβάσεις. Αυτό ξεκλειδώνει νέες λειτουργίες του πορτοφολιού, όπως ανάκτηση μέσω κοινωνικών δικτύων, έλεγχο ταυτότητας πολλαπλών παραγόντων, προσαρμόσιμη επικύρωση συναλλαγών και δυνατότητα αναβάθμισης.
Ουσιαστικά, το ERC-4337 επιτρέπει στα πορτοφόλια να ενσωματώνουν προγραμματιζόμενη λογική απευθείας σε έναν ενιαίο λογαριασμό έξυπνης σύμβασης, απλοποιώντας την εμπειρία του χρήστη και τις λειτουργίες ασφαλείας.
Γιατί είναι απαραίτητο το ERC-4337;
Το Ethereum χρησιμοποιεί ένα μοντέλο που βασίζεται σε λογαριασμούς, στο οποίο οι EOA και οι λογαριασμοί έξυπνων συμβάσεων διατηρούν υπόλοιπα που ενημερώνονται από τις συναλλαγές. Οι EOA, οι οποίες ελέγχουν τα περισσότερα υπάρχοντα πορτοφόλια όπως το MetaMask, βασίζονται αποκλειστικά σε ιδιωτικά κλειδιά και απαιτούν όλες οι συναλλαγές να υπογράφονται από αυτά τα κλειδιά. Αυτό το μοντέλο οδηγεί σε πολυπλοκότητες, όπως δύσκολες διαδικασίες ανάκτησης πορτοφολιού και ευπάθεια σε απώλεια κλειδιών.
Τα πορτοφόλια έξυπνων συμβάσεων προσφέρουν προγραμματιζόμενη λογική για να αντιμετωπίσουν αυτά τα ζητήματα, αλλά κατά κανόνα απαιτούν από τους χρήστες να διαχειρίζονται δύο ξεχωριστούς λογαριασμούς: έναν για τη διατήρηση κεφαλαίων και έναν άλλο για την πληρωμή προμηθειών gas, γεγονός που περιπλέκει τη χρηστικότητα. Επιπλέον, οι υπάρχουσες λύσεις συχνά βασίζονται σε κεντρικούς αναμεταδότες για τις συναλλαγές.
Το ERC-4337 εξαλείφει αυτά τα προβλήματα συνδυάζοντας την εξουσιοδότηση συναλλαγών και τη λογική πληρωμής gas σε ένα ενοποιημένο πλαίσιο πορτοφολιού έξυπνων συμβάσεων. Αυτή η προσέγγιση βελτιώνει την ασφάλεια και τη χρηστικότητα του πορτοφολιού μέσω ευέλικτης επικύρωσης συναλλαγών, αφαίρεσης gas και βελτιωμένων επιλογών ανάκτησης, χωρίς να απαιτούνται αλλαγές στο επίπεδο ομοφωνίας.
Πώς λειτουργεί το ERC-4337;
Προηγούμενες προσπάθειες, όπως το EIP-2938, πρότειναν αλλαγές στο επίπεδο ομοφωνίας για να επιτευχθεί η αφαίρεση των λογαριασμών. Ωστόσο, αυτές οι προσπάθειες παραμερίστηκαν υπέρ της προσέγγισης του ERC-4337, η οποία λειτουργεί εξ ολοκλήρου πάνω από το επίπεδο ομοφωνίας.
Το ERC-4337 εισαγάγει έναν νέο τύπο συναλλαγής που ονομάζεται UserOperation. Αυτές οι UserOperation υποβάλλονται σε ένα ξεχωριστό mempool που διαχειρίζεται εκτός αλυσίδας, όπου ειδικοί παράγοντες που ονομάζονται bundlers τις συλλέγουν και τις συγκεντρώνουν σε κανονικές συναλλαγές Ethereum.
Οι bundlers πληρώνουν τις προμήθειες gas για να συμπεριλάβουν αυτές τις συγκεντρωμένες συναλλαγές στην αλυσίδα και λαμβάνουν αποζημίωση από τις προμήθειες που ενσωματώνονται στις UserOperation. Σε αντίθεση με τους επικυρωτές ομοφωνίας που διασφαλίζουν το δίκτυο, οι bundlers λειτουργούν ως διαμεσολαβητές συναλλαγών, επιλέγοντας ποιες UserOperation θα συμπεριλάβουν με βάση την προτεραιότητα των προμηθειών.
Ένα βασικό στοιχείο είναι η έξυπνη σύμβαση EntryPoint, η οποία λειτουργεί ως ασφαλής πύλη εκτέλεσης για την επικύρωση και την επεξεργασία των UserOperation. Τα πορτοφόλια εφαρμόζουν λειτουργίες επικύρωσης (όπως validateUserOp) για την επιβολή προσαρμοσμένης λογικής εξουσιοδότησης πριν από την εκτέλεση.
Αυτή η αρχιτεκτονική προσφέρει προγραμματιζόμενα και ευέλικτα πορτοφόλια χωρίς να απαιτεί αλλαγές στο πρωτόκολλο ομοφωνίας του Ethereum.
Ποιους στόχους επιτυγχάνει το ERC-4337;
Οι στόχοι που θέλει να επιτύχει το ERC-4337 περιλαμβάνουν τα ακόλουθα:
Αφαίρεση λογαριασμού: Συνδυάζει τις δυνατότητες των EOA και των έξυπνων συμβάσεων για να προσφέρει στους χρήστες έναν ενιαίο, προγραμματιζόμενο λογαριασμό.
Αποκέντρωση: Επιτρέπει σε πολλούς bundlers να συμμετέχουν ελεύθερα στην επεξεργασία των UserOperation, προωθώντας ένα ανοιχτό οικοσύστημα.
Αποφυγή αλλαγών στην ομοφωνία: Διευκολύνει την ταχύτερη και ευκολότερη υιοθέτηση, λειτουργώντας χωρίς τροποποιήσεις στο επίπεδο ομοφωνίας του Ethereum.
Δυνατότητα καινοτόμων περιπτώσεων χρήσης: Υποστηρίζει λειτουργίες όπως συγκεντρωτικές υπογραφές, ημερήσια όρια συναλλαγών, δέσμευση λογαριασμού σε περίπτωση έκτακτης ανάγκης, λίστα επιτρεπόμενων και εφαρμογές προστασίας του απορρήτου.
Εξοικονόμηση χρόνου και gas: Συγκεντρώνοντας τις UserOperation σε μεμονωμένες συναλλαγές, οι bundlers μπορούν να μειώσουν το κόστος του gas και να βελτιώσουν τη διεκπεραιωτική ικανότητα των συναλλαγών.
Τι σημαίνει το ERC-4337 για τους χρήστες;
Για τους καθημερινούς χρήστες, το ERC-4337 προσφέρει τη δυνατότητα απλοποίησης και βελτίωσης της εμπειρίας χρήσης του πορτοφολιού κρυπτονομισμάτων:
Απλοποιημένη διαμόρφωση πορτοφολιού: Οι χρήστες δεν χρειάζεται πλέον να διαχειρίζονται με μη αυτόματο τρόπο τις φράσεις-κλειδιά, γεγονός που επιτρέπει τη γρηγορότερη και πιο προσιτή δημιουργία πορτοφολιών.
Βελτιωμένη ανάκτηση λογαριασμού: Η επαλήθευση ταυτότητας πολλαπλών παραγόντων και οι μηχανισμοί ανάκτησης μέσω κοινωνικών δικτύων μπορούν να μειώσουν τον κίνδυνο να χαθεί η πρόσβαση λόγω απώλειας κλειδιών.
Προσαρμόσιμες λειτουργίες πορτοφολιού: Οι αυτοματοποιημένες πληρωμές, οι προ-εγκεκριμένες συναλλαγές, οι μαζικές συναλλαγές και άλλες υπηρεσίες γίνονται ευκολότερες στην εφαρμογή.
Βελτιωμένη ασφάλεια: Μειώνει τις πιθανότητες σφάλματος του χρήστη, όπως η έκθεση ιδιωτικών κλειδιών ή φράσεων-κλειδιών, βελτιώνοντας τη συνολική ασφάλεια του πορτοφολιού.
Ευελιξία προμηθειών gas: Οι χρήστες μπορούν να πληρώνουν προμήθειες gas χρησιμοποιώντας Token ERC-20 ή άλλα περιουσιακά στοιχεία μέσω τρίτων πληρωτών, αποφεύγοντας τις εγγενείς πληρωμές gas ETH.
Συμπεράσματα
Το ERC-4337 προσφέρει ένα τεχνικό πλαίσιο που επιτρέπει στους προγραμματιστές να δημιουργούν πιο διαισθητικά, ασφαλή και με πολλές λειτουργίες πορτοφόλια, ενσωματώνοντας τη λογική των έξυπνων συμβάσεων απευθείας στους λογαριασμούς των χρηστών. Ενώ η υιοθέτηση συνεχίζει να διευρύνεται και εξακολουθούν να υπάρχουν ορισμένες τεχνικές προκλήσεις και προκλήσεις που αφορούν το οικοσύστημα, το ERC-4337 συμβάλλει στο να γίνουν τα πορτοφόλια κρυπτονομισμάτων πιο προσιτά και ασφαλή για ένα ευρύτερο κοινό.
Για περαιτέρω ανάγνωση
Αποποίηση ευθυνών: Αυτό το περιεχόμενο παρουσιάζεται σε εσάς "ως έχει" μόνο για γενική ενημέρωση και εκπαιδευτικούς σκοπούς, χωρίς καμία δήλωση ή εγγύηση οποιουδήποτε είδους. Δεν θα πρέπει να ερμηνεύεται ως οικονομική, νομική ή άλλη επαγγελματική συμβουλή, ούτε σκοπεύει να προτείνει την αγορά οποιουδήποτε συγκεκριμένου προϊόντος ή υπηρεσίας. Θα πρέπει να αναζητήσετε μόνοι σας συμβουλές από κατάλληλους επαγγελματίες συμβούλους. Όταν το άρθρο αποτελεί συνεισφορά τρίτου, λάβετε υπόψη ότι οι απόψεις που εκφράζονται ανήκουν στον τρίτο συνεισφέροντα και δεν αντικατοπτρίζουν απαραίτητα εκείνες της Ακαδημίας Binance. Διαβάστε ολόκληρη την αποποίηση ευθυνών για περισσότερες λεπτομέρειες. Οι τιμές των ψηφιακών περιουσιακών στοιχείων ενδέχεται να είναι ασταθείς. Η αξία της επένδυσής σας μπορεί να μειωθεί ή να αυξηθεί και μπορεί να μην σας επιστραφεί το ποσό που επενδύσατε. Είστε αποκλειστικά υπεύθυνοι για τις επενδυτικές σας αποφάσεις και η Ακαδημία Binance δεν ευθύνεται για τυχόν ζημίες που μπορεί να υποστείτε. Το παρόν υλικό δεν πρέπει να εκλαμβάνεται ως χρηματοοικονομική, νομική ή άλλη επαγγελματική συμβουλή. Για περισσότερες πληροφορίες, ανατρέξτε στους Όρους χρήσης και στην Προειδοποίηση κινδύνου.