Zelcore

Γιατί οι EOA είναι ξεπερασμένοι: Τι κάνει πραγματικά ένας έξυπνος λογαριασμός

9 λεπτά ανάγνωσης
Γιατί οι EOA είναι ξεπερασμένοι: Τι κάνει πραγματικά ένας έξυπνος λογαριασμός

Τον Απρίλιο του 2026, το BundleBear καταγράφει πάνω από 1.07 δισεκατομμύρια UserOperations ERC-4337 και 56.7 εκατομμύρια έξυπνους λογαριασμούς που έχουν πραγματοποιήσει τουλάχιστον μία συναλλαγή στο Ethereum και στα μεγάλα L2. Αυτό δεν αποτελεί πλέον μια περιθωριακή περίπτωση. Ο λογαριασμός με ένα μόνο κλειδί, αποκλειστικά στην καμπύλη secp256k1, που παρουσίασε το Ethereum το 2015, παρακάμπτεται πλέον σε μεγάλη κλίμακα, και τα on-chain στοιχεία επιβεβαιώνουν μια λιγότερο προβεβλημένη αλήθεια σε επίπεδο πρωτοκόλλου: πλέον, ο ίδιος ο λογαριασμός είναι προγραμματιζόμενος.

Αυτό είναι το Μέρος 1 μιας σειράς πέντε μερών για τους έξυπνους λογαριασμούς. Ο στόχος εδώ είναι συγκεκριμένος και θεμελιώδης: να εξηγήσουμε τι είναι στην πράξη ένας EOA, τι είναι στην πράξη ένας έξυπνος λογαριασμός και γιατί το «έξυπνος λογαριασμός ή EOA» δεν είναι πλέον απλώς θέμα προτίμησης στο UX, αλλά μια δομική επιλογή για το πώς διασφαλίζεται η αυτο-διαχείριση των κεφαλαίων σας.

Τι είναι στην πράξη ένας EOA, από την πλευρά του πρωτοκόλλου

Το Yellow Paper του Ethereum ορίζει δύο τύπους λογαριασμών: τους λογαριασμούς εξωτερικής ιδιοκτησίας (Externally Owned Accounts) και τους λογαριασμούς συμβολαίων (Contract Accounts). Η μόνη διαφορά μεταξύ τους στο επίπεδο κατάστασης είναι το πεδίο codeHash. Για έναν EOA, το codeHash είναι το hash της κενής συμβολοσειράς. Για έναν λογαριασμό συμβολαίου, δείχνει στον εκτελέσιμο bytecode του EVM. Αυτή είναι ολόκληρη η διάκριση στο επίπεδο του πρωτοκόλλου.

Επομένως, ένας EOA δεν είναι «πορτοφόλι» με καμία ουσιαστική έννοια. Είναι μια διεύθυνση που προκύπτει από τα τελευταία 20 byte του keccak256(public key), με το ζεύγος κλειδιών να είναι σταθερά συνδεδεμένο με την καμπύλη secp256k1. Τα MetaMask, Ledger και Zelcore είναι διεπαφές χρήστη που διατηρούν το κλειδί. Δεν είναι ο λογαριασμός. Αν δεν γνωρίζετε ήδη τον μηχανισμό, ο οδηγός μας για τα δημόσια και ιδιωτικά κλειδιά και τον τρόπο παραγωγής μιας διεύθυνσης τον εξηγεί από την αρχή μέχρι το τέλος.

Μέχρι την κυκλοφορία του ERC-4337 το 2023, κάθε συναλλαγή στο Ethereum έπρεπε να ξεκινά από έναν EOA, και το πρωτόκολλο επέβαλλε έναν και μόνο κανόνα επικύρωσης: έγκυρη υπογραφή secp256k1 πάνω στο hash της συναλλαγής. Διατηρείτε υπόλοιπο, υπογράφετε κάθε συναλλαγή με μία υπογραφή ECDSA και πληρώνετε τα gas σε ETH από τον ίδιο λογαριασμό. Αυτό είναι όλο το εύρος δυνατοτήτων ενός EOA. Δεν μπορεί να κάνει τίποτα άλλο.

Οι δομικοί περιορισμοί που έχουν σημασία για τους χρήστες

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

Αυτό είναι το στενό πλαίσιο στο οποίο αναγκάζονταν να λειτουργούν όλοι οι χρήστες του Ethereum επί μία δεκαετία.

Τι είναι στην πράξη ένας έξυπνος λογαριασμός

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

Ενώ ο κανόνας επικύρωσης ενός EOA είναι ο ένας και μοναδικός σταθερός έλεγχος secp256k1, για έναν έξυπνο λογαριασμό ισχύει ό,τι ορίζει το συμβόλαιο. Μπορεί να χρησιμοποιεί multisig 2-of-3, υπογραφή passkey που επαληθεύεται στην καμπύλη secp256r1, κλειδί με πιστοποίηση hardware, χρονική κλειδαριά, ημερήσιο όριο, επιτρεπόμενο προορισμό κλήσης ή οποιονδήποτε συνδυασμό αυτών. Οι έξυπνοι λογαριασμοί συμβολαίων επικυρώνουν τις υπογραφές μέσω του προτύπου EIP-1271 αντί για έναν σταθερό έλεγχο secp256k1 σε επίπεδο πρωτοκόλλου, κάτι που καθιστά εξαρχής δυνατή τη χρήση εναλλακτικών σχημάτων υπογραφής.

Επειδή οι κανόνες υλοποιούνται ως κώδικας, μπορούν να αναβαθμιστούν, να συνδυαστούν και να ανακληθούν. Οι έξυπνοι λογαριασμοί υπάρχουν στο Ethereum από το 2018 (το Safe είναι το χαρακτηριστικό παράδειγμα). Αυτό που έλειπε ήταν ένας τρόπος να γίνουν η προεπιλογή, ώστε να αποστέλλονται συναλλαγές χωρίς να χρειάζεται πρώτα να πληρώσει τα gas ένας EOA. Τα ERC-4337 και EIP-7702 κάλυψαν αυτό το κενό.

Πώς φτάσαμε εδώ: σύντομη ιστορία της αφαίρεσης λογαριασμών

Η ιδέα της ενοποίησης των EOA και των συμβολαίων είναι τόσο παλιά όσο και το ίδιο το Ethereum. Το EIP-86 του Vitalik, που συντάχθηκε το 2016, ήταν η πρώτη λεπτομερής πρόταση. Η πορεία από εκεί έως τα σημερινά πρότυπα που έχουν τεθεί σε λειτουργία χρειάστηκε πέντε προσπάθειες.

Το βασικό συμπέρασμα: η αφαίρεση λογαριασμών δεν είναι πλέον πείραμα. Είναι ένα πρότυπο σε λειτουργία, με επίπεδα και σαφή διαδρομή μέσω του ERC-4337 για νέους έξυπνους λογαριασμούς και μέσω του EIP-7702, που επιτρέπει σε κάθε υπάρχοντα EOA να συμμετάσχει.

Οι πέντε δυνατότητες που προσθέτει ένας έξυπνος λογαριασμός

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

Γιατί αυτό αποτελεί πλέον βασικό πυλώνα της αυτο-διαχείρισης

Η πορεία υιοθέτησης δεν αποτελεί πλέον αντικείμενο συζήτησης. Το EIP-7702 συγκέντρωσε πάνω από 11,000 εξουσιοδοτήσεις την πρώτη εβδομάδα μετά το Pectra και λίγο αργότερα ξεπέρασε τα 25,000 πορτοφόλια, με τις OKX και MetaMask να προηγούνται. Τα σωρευτικά στοιχεία του BundleBear (1.07B UserOps, 56.7M έξυπνοι λογαριασμοί) συμπληρώνουν την εικόνα.

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

Ένας έξυπνος λογαριασμός δεν αντικαθιστά ένα hardware wallet. Επιτρέπει σε ένα hardware wallet να κάνει περισσότερα και, στην πράξη, περιορίζει τον ρόλο που εξακολουθεί να έχει ένα hardware wallet για έναν έξυπνο λογαριασμό στην πιο ουσιαστική χρήση του: να υπογράφει τις κύριες λειτουργίες υψηλής αξίας και χαμηλής συχνότητας, ενώ τα κλειδιά συνεδρίας αναλαμβάνουν τις καθημερινές συναλλαγές.

Τι ακολουθεί σε αυτή τη σειρά άρθρων

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

Η πρόταση που αξίζει να κρατήσετε για το Μέρος 2: ένα EOA είναι ένα κλειδί με μια διεύθυνση· ένας έξυπνος λογαριασμός είναι ένα συμβόλαιο που αποφασίζει τι επιτρέπεται να κάνει το κλειδί του.


Περαιτέρω ανάγνωση

Το κόστος του setApprovalForAll: Έλεγχος και ανάκληση εγκρίσεων NFT

Το κόστος του setApprovalForAll: Έλεγχος και ανάκληση εγκρίσεων NFT

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

10 λεπτά ανάγνωσης
Τίτλος άρθρου: Τυφλή υπογραφή: όταν το πορτοφόλι σας εμφανίζει δεκαεξαδικά

Τυφλή υπογραφή: όταν το πορτοφόλι σας εμφανίζει δεκαεξαδικά

Το ασφαλές στοιχείο του hardware wallet σας είναι χρήσιμο μόνο αν μπορείτε να διαβάσετε τι υπογράφετε. Μάθετε πώς λειτουργεί η τυφλή υπογραφή, τι διορθώνει το ERC-7730 και ποιους κανόνες πρέπει να ακολουθείτε για να παραμένετε ασφαλείς.

9 λεπτά ανάγνωσης
Σύνδεση hardware wallet με το Zelcore

Σύνδεση hardware wallet με το Zelcore

Οδηγός βήμα προς βήμα για τη σύνδεση ενός Ledger ή Trezor με το Zelcore σε desktop — μάθετε τι ακριβώς προστατεύει η υπογραφή μέσω hardware wallet, ποιες αλυσίδες καλύπτει και πώς να μεταφέρετε τα κεφάλαιά σας με ασφάλεια.

10 λεπτά ανάγνωσης

Εγγραφή στο newsletter

Λάβετε μια φιλική ενημέρωση από εμάς μία φορά τον μήνα. Χωρίς spam, μόνο τα τελευταία νέα από το Zelcore.

Εγγραφή στο newsletter