Νοημοσύνη δεδομένων Πλάτωνα.
Κάθετη Αναζήτηση & Αι.

Op-ed: Η ανείπωτη επανάσταση του Ethereum: Γίνονται παρωχημένες οι EOA;

Ημερομηνία:

Ad

Συναίνεση CoindeskΣυναίνεση Coindesk

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

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

EIP-4337 & Αφαίρεση Λογαριασμού

Ο συνεργάτης ασφαλείας για το Ίδρυμα Ethereum, Yoav Weiss, ανακοίνωσε την έναρξη του EIP-4337 ενώ μιλούσε στο ETHDenver. Η ενημέρωση στο δίκτυο Ethereum αναβαθμίζει τις δυνατότητες των πορτοφολιών έξυπνων συμβολαίων με στοιχεία αφαίρεσης λογαριασμών, συμπεριλαμβανομένων αποκεντρωμένων bundlers, πληρωμής τελών συμβολαίου, εναλλακτικού συνόλου και άλλων λειτουργιών αφαίρεσης λογαριασμού.

Ο συνιδρυτής του Ethereum Vitalik Buterin εισήγαγε αρχικά το EIP τον Σεπτέμβριο του 2021 όταν μοιράστηκε μια ιδέα στον πίνακα μηνυμάτων Ethereum με το ακόλουθο μήνυμα:

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

Ωστόσο, μια βασική πτυχή του EIP-4337 που φαινομενικά έχει περάσει απαρατήρητη από πολλούς είναι η κίνηση προς την πλήρη κατάργηση των EOA. Η τεκμηρίωση για το EIP στον ιστότοπο του Ιδρύματος Ethereum δηλώνει ότι ένα βασικό κίνητρο για την αναβάθμιση είναι «η πλήρης άρση κάθε ανάγκης για τους χρήστες να έχουν επίσης EOAs».

«Πετύχετε τον βασικό στόχο της αφαίρεσης λογαριασμού: επιτρέψτε στους χρήστες να χρησιμοποιούν πορτοφόλια έξυπνων συμβολαίων που περιέχουν αυθαίρετη λογική επαλήθευσης αντί για EOA ως κύριο λογαριασμό τους. Καταργήστε τελείως οποιαδήποτε ανάγκη οι χρήστες να έχουν επίσης EOA.”

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

Τι είναι ο ΕΟΑ;

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

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

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

Χρειαζόμαστε EOAs;

Οι EOA είναι ο πιο δοκιμασμένος και δοκιμασμένος τύπος λογαριασμού blockchain. Δημοφιλή πορτοφόλια λογισμικού, όπως το MetaMask και πορτοφόλια υλικού, όπως το Ledger, το Tezor και το SafePal, βρίσκονται όλα σε λογαριασμούς EOA. Η κατάργηση των EOA θα επηρεάσει δραματικά τέτοια έργα και θα απαιτούσε ενημερώσεις κώδικα μεγάλης κλίμακας.

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

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

Δεν προτείνω ότι όλα τα παραπάνω ζητήματα είναι ανυπέρβλητα. Ωστόσο, η πορεία προς την κατάργηση των EOA θα περιλαμβάνει προβλήματα που δεν έχουν ακόμη σχεδιαστεί. Επιπλέον, καθώς το Ethereum βρίσκεται στην καρδιά του οικοσυστήματος web3, η κατάργηση των EOA από το δίκτυο Ethereum πιθανότατα θα οδηγήσει σε προβλήματα συμβατότητας σε ολόκληρο το τοπίο του EVM.

Προβλήματα κατά την κατάργηση των EOA

Σε μια bear market, είναι εύκολο να υποστηρίξουμε τη χρήση έξυπνων συμβολαίων — τα οποία χρησιμοποιούν, κατά μέσο όρο, περισσότερο αέριο από τα EOAs λόγω της πολύπλοκης λογικής που χρησιμοποιείται στην εκτέλεση του κώδικα. Μέχρι στιγμής, το κόστος του φυσικού αερίου στο Ethereum είναι 12 GWEI (0.40 $), συμπεριλαμβανομένης της βασικής χρέωσης δικτύου.

Το παρακάτω διάγραμμα δείχνει τη μεταβολή στη μέση τιμή του φυσικού αερίου που καταβάλλεται ανά συναλλαγή από την έναρξη λειτουργίας του δικτύου. Καθ' όλη τη διάρκεια της ανοδικής περιόδου 2021 – 2022, το φυσικό αέριο αυξήθηκε στο υψηλό των 305 GWEI και ήταν κατά μέσο όρο περίπου 120 GWEI, περίπου δέκα φορές υψηλότερο από ό,τι είναι τώρα. Εάν τα EOA καταργηθούν πλήρως, το κόστος των συναλλαγών στο δίκτυο blockchain Ethereum layer-1 θα αυξηθεί σχεδόν σίγουρα.

τιμή αερίου ethτιμή αερίου eth
Πηγή: Glassnode

Ωστόσο, η προοδευτική πρόοδος των λύσεων κλιμάκωσης του Ethereum - όπως το Polygon και τα ειδικά ειδικά για τη βιομηχανία layer-2 όπως το Immutable - θα είναι ακόμη πιο ζωτικής σημασίας για το δίκτυο εάν οι συναλλαγές στο βασικό επίπεδο γίνουν απαγορευτικές.

Όσον αφορά τα άλλα ζητήματα που εντοπίστηκαν, πρέπει επίσης να εξεταστεί το μεταβαλλόμενο τοπίο των ρυθμιστικών κατευθυντήριων γραμμών. Πρόσφατα, το Ευρωπαϊκό Κοινοβούλιο ψήφισε έναν νόμο για τη βιομηχανία του Διαδικτύου των Πραγμάτων (IoT) — απαιτώντας όλα τα έξυπνα συμβόλαια να περιέχουν έναν «διακόπτη εξόντωσης» και επομένως να περιλαμβάνουν «δυνατότητα αναβάθμισης διακομιστή μεσολάβησης». Άρθρο 30 της νομοθεσίας έχει την εξής απαίτηση:

«Η ανάπτυξη έξυπνων συμβάσεων για άλλους στο πλαίσιο συμφωνίας για τη διάθεση δεδομένων πρέπει να συμμορφώνεται με τις ακόλουθες βασικές απαιτήσεις[…]

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

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

Επιπλέον, εάν το Ethereum απομακρυνθεί εντελώς από τα EOA, οποιαδήποτε αλυσίδα EVM θα πρέπει να εφαρμόσει την ίδια λειτουργικότητα — διαφορετικά κινδυνεύει να χάσει τη συμβατότητά του με το Ethereum Mainnet. Η εφαρμογή σε άλλες αλυσίδες είναι απίθανο να συγχρονιστεί, με αποτέλεσμα ένα κατακερματισμένο οικοσύστημα και δυνητικά ασύμβατες dApps.

Έργα που επί του παρόντος έχουν πλήρη συμβατότητα με πολλές αλυσίδες EVM ενδέχεται να χάσουν την πρόσβαση σε ορισμένα δίκτυα κατά τη μετάβαση.

EOA Innovation

Γιατί λοιπόν να αφαιρέσετε τα EOA; Το Ίδρυμα Ethereum φαίνεται να έχει εγκαταλείψει τη δυνατότητα να καινοτομεί στον χώρο του EOA με την έκκληση να αφαιρεθούν πλήρως τα EOA. Ωστόσο, συμβούλεψα ένα έργο που ονομάζεται Intu το 2022 που κάνει ακριβώς αυτό, και είναι απίθανο να είναι το μόνο. Για απόλυτη διαφάνεια, πληρώθηκα για τον χρόνο που είχα συμβουλεύοντας το έργο, αλλά δεν έχω κανένα κίνητρο για την Intu να πετύχει εκτός από το να πιστεύω στο όραμα της ομάδας.

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

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

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

Κατανοώ την άποψη του Ιδρύματος Ethereum. Εύχομαι απλώς η συζήτηση να γίνει πιο ανοιχτή για να διασφαλίσουμε ότι θα προχωρήσουμε προς την αφαίρεση λογαριασμού με τα μάτια μας εντελώς ανοιχτά. Όπως είπε τόσο σοφά ο Paul Saffo, «Ισχυρές πεποιθήσεις, αδύναμες».

spot_img

Τελευταία Νοημοσύνη

spot_img

Συνομιλία με μας

Γεια σου! Πώς μπορώ να σε βοηθήσω?