Καθώς το Ethereum έχει γίνει μια δημοφιλής πλατφόρμα για αποκεντρωμένες εφαρμογές, η ανάγκη για επεκτάσιμες λύσεις έχει αυξηθεί. Μια τέτοια λύση είναι η τεχνολογία κλιμάκωσης zkEVM που μπορεί να βοηθήσει στην υιοθέτηση μεγάλης κλίμακας. Χρησιμοποιεί συνάθροιση και αποδείξεις μηδενικής γνώσης για τη βελτίωση της αποτελεσματικότητας του Ethereum.
Η μηδενική γνώση Ethereum Virtual Machine είναι μια μοναδική λύση κλιμάκωσης που προσφέρει άψογη ασφάλεια. Το zk-rollup εξασφαλίζει μεγαλύτερη ασφάλεια επικυρώνοντας τις συναλλαγές χωρίς να αποκαλύπτονται τα δεδομένα σας.
Ας εμβαθύνουμε στον κόσμο του zkEVM και ας εξερευνήσουμε τις δυνατότητές του ως λύση στις προκλήσεις κλιμάκωσης που αντιμετωπίζει το Ethereum.
Κατανόηση των μηδενικών συνάθροισης γνώσεων
Μια συλλογή μηδενικών γνώσεων είναι μια λύση κλιμάκωσης που συνδυάζει διαφορετικές συναλλαγές και τις συγκεντρώνει ως παρτίδα. Η συγκεντρωμένη δέσμη συναλλαγών παρουσιάζεται ως μία μόνο συναλλαγή. Με αυτόν τον τρόπο, το blockchain λαμβάνει μόνο τη σύνοψη της συναλλαγής, όχι τις λεπτομέρειες επικύρωσης.
Το zk-rollup μπορεί να ενισχύσει την αποτελεσματικότητα του δικτύου καθώς ελαχιστοποιεί τον χρόνο συναλλαγής. Επιτρέπει στο δίκτυο να επεξεργάζεται πολλές συναλλαγές ταυτόχρονα. Επιπλέον, τα zk-rollups μείωσαν το κόστος της επεξεργασίας των συναλλαγών μοιράζοντας το κόστος μεταξύ των χρηστών.
Επιπλέον, είναι μια ασφαλής επιλογή που μπορεί να κρύψει τις ευαίσθητες πληροφορίες σας. Χρησιμοποιεί αποδείξεις μηδενικής γνώσης για επικύρωση και εκτελεί συναλλαγές εκτός αλυσίδας. Σας επιτρέπει επίσης να διατηρείτε το απόρρητό σας ενώ δημιουργείτε μια συναλλαγή στο δίκτυο.
Τι είναι η τεχνολογία zkEVM;
ο Το Ethereum Virtual Machine (EVM) είναι ο κινητήρας που τροφοδοτεί το δίκτυο Ethereum. Η τεχνολογία zkEVM είναι ένας τύπος εικονικής μηχανής Ethereum που μπορεί να εκτελέσει έξυπνες συμβάσεις στο blockchain Ethereum με αποδείξεις μηδενικής γνώσης.
Όπως το κανονικό EVM, το zkEVM προσφέρει επίσης μια παγκόσμια υπολογιστική υποδομή cloud. Αλλά η διαφορά μεταξύ των δύο είναι πώς εκτελούνται τα έξυπνα συμβόλαια. Αντί για τυπική εκτέλεση, το zkEVM εισάγει αποδείξεις μηδενικής γνώσης για την εκτέλεση έξυπνων συμβολαίων. Επιπλέον, μπορεί να κρυπτογραφήσει ευαίσθητα δεδομένα και να παρέχει συνοπτική απόδειξη για την εκτέλεση.
Χρησιμοποιώντας αυτήν την τεχνολογία, μπορείτε να αναπτύξετε αποκεντρωμένες εφαρμογές (DApps) στο δίκτυο Ethereum με βελτιωμένη ασφάλεια και αποτελεσματικότητα. Ελαχιστοποιεί επίσης το κόστος της ανάπτυξης έξυπνων συμβολαίων στο Ethereum.
Πώς λειτουργεί η τεχνολογία zkEVM;
Το zkEVM αξιοποιεί το κρυπτογράφηση μηδενικής γνώσης μέθοδος.
Η κρυπτογράφηση και οι αποδείξεις μηδενικής γνώσης επιτρέπουν στο σύστημα να γνωρίζει ότι μια δήλωση είναι αληθής χωρίς να χρειάζεται συγκεκριμένες λεπτομέρειες. Όταν αυτή η τεχνολογία χρησιμοποιείται σε μια εικονική μηχανή, επιτρέπει την εκτέλεση έξυπνων συμβάσεων με ελάχιστα δεδομένα.
Αυτή η κρυπτογράφηση είναι επίσης χρήσιμη σε συναλλαγές κρυπτονομισμάτων. Πρώτον, το zkEVM συγκεντρώνει πολλαπλές συναλλαγές ως μία. Στη συνέχεια, δημιουργεί μια απόδειξη μηδενικής γνώσης για το σύνολο των συναλλαγών. Η απόδειξη περιλαμβάνει πληροφορίες ότι οι χρήστες έχουν επικυρώσει μια συναλλαγή. Ωστόσο, τα προσωπικά στοιχεία των επικυρωτών παραμένουν κρυφά λόγω κρυπτογράφησης.
Μετά τη δημιουργία του zk-proof, το zk-rollup της εικονικής μηχανής στέλνει αποδείξεις εγκυρότητας στο Ethereum, όπου επαληθεύεται. Περιλαμβάνει την επαλήθευση της σωστής εκτέλεσης bytecode, τη χρήση σωστών λειτουργιών και τη σωστή εκτέλεση των κωδικών λειτουργίας.
Τα 4 καλύτερα έργα zkEVM
Παρά το γεγονός ότι η zkEVM βρίσκεται στο στάδιο ανάπτυξής της, αρκετά έργα έχουν ήδη προκύψει.
1. zkSync
Matter Labs' zkSync είναι μια από τις πιο ανεπτυγμένες εκδόσεις του zkEVM. Επιτρέπει στους προγραμματιστές να γράψτε τον κωδικό έξυπνου συμβολαίου στο Solidity και άλλες γλώσσες προγραμματισμού συμβατές με Ethereum. Πρώτον, μεταφράζει τον κώδικα γλώσσας υψηλού επιπέδου σε μια ενδιάμεση γλώσσα που ονομάζεται Yul.
Μετά από αυτό, μετατρέπει τον κώδικα σε αναγνώσιμη από μηχανή μορφή, bytecode. Για τη μετατροπή του σε bytecode, το zkSync χρησιμοποιεί την τεχνολογία μεταγλώττισης της εικονικής μηχανής χαμηλού επιπέδου (LLVM). Έχει σχεδιαστεί για να σας παρέχει πρόσβαση σε μελλοντικές βιβλιοθήκες προγραμματισμού διαφορετικών γλωσσών.
2. zkEVM Πολύγωνο
Το δίκτυο Polygon έχει επίσης εισαγάγει ένα ισχυρό zkEVM ως λύση κλιμάκωσης L2. Συλλογή zk του πολυγώνου προσφέρει ισοδυναμία κωδικού λειτουργίας του EVM. Προσφέρει επίσης βελτιωμένη ασφάλεια, καθώς αποθηκεύει μόνο zk-proof και συμπιεσμένα δεδομένα για συνολικές συναλλαγές. Επιπλέον, είναι μια αποτελεσματική λύση καθώς μπορεί να οριστικοποιήσει και να επικυρώσει άμεσα τις συναλλαγές.
Πρώτον, συγχωνεύει διάφορες συναλλαγές χρηστών για να δημιουργήσει μια παρτίδα στο L2. Στη συνέχεια, η παρτίδα συναλλαγής αποστέλλεται στο Layer 1 και επαληθεύεται μέσω της απόδειξης εγκυρότητας. Τέλος, γίνονται αλλαγές στο blockchain Ethereum.
3. StarkNET
StarkNET είναι ένα άλλο συμβατό με EVM zk-rollup που υποστηρίζει Solidity και άλλες γλώσσες υψηλού επιπέδου EVM. Χρησιμοποιεί έναν τύπο zk-proof γνωστό ως zk-STARK (Zero-knowledge Succinct Transparent Arguments of Knowledge.) Παρέχει βελτιωμένη ασφάλεια, αλλά η χρέωση αερίου μπορεί να είναι υψηλότερη.
Στο StarkNET, μπορείτε να χρησιμοποιήσετε Solidity ή άλλες γλώσσες δέσμης ενεργειών EVM για την ανάπτυξη έξυπνων συμβολαίων. Στη συνέχεια, μετατρέπει τον κώδικα γλώσσας υψηλού επιπέδου στη γλώσσα προγραμματισμού του, το Κάιρο. Ο μεταγλωττιστής, Nethermind WARP, μετατρέπει τον κώδικα σε StarkNET.
Πάπυρος προσφέρει επίσης τη λύση κλιμάκωσης που χρησιμοποιεί συνάθροιση zk. Η υποδομή του έχει πολλά παράλληλα με το Polygon zkEVM, αλλά προσφέρει μεγαλύτερη ευελιξία. Προσφέρει ένα ευέλικτο σύστημα ενώ βρίσκεται ακόμη στο στάδιο της δοκιμής του. Στο μέλλον, η Scroll σχεδιάζει να μετατρέψει την κλιμακούμενη λύση L2 σε ένα πιο ασφαλές και διαφανές αντίστοιχο EVM.
zkEVM που φέρνει επανάσταση στην υποδομή blockchain
Οι συγκεντρώσεις μηδενικής γνώσης μπορούν να εκτελέσουν χιλιάδες συναλλαγές στο Ethereum με μία κίνηση. Το zkEVM προσφέρει ένα περιβάλλον cloud όπου μπορούν να εκτελεστούν τέτοιες έξυπνες συμβάσεις. Γι' αυτό είναι μια καινοτόμος προσέγγιση για την επίλυση του τριλήμματος του blockchain. Μέσω της αξιοποίησης αυτής της τεχνολογίας, μπορείτε να δημιουργήσετε επεκτάσιμες, ασφαλείς και πλήρως αποκεντρωμένες DApps στο Ethereum.
Το zkEVM κάνει το Ethereum πιο γρήγορο, επεκτάσιμο και φθηνότερο. Επιπλέον, σας προσφέρει περισσότερο απόρρητο καθώς μπορεί να αποκρύψει τα δεδομένα σας. Τώρα, πολλές λύσεις L2 ενσωματώνουν αυτήν την τεχνολογία που θα ανοίξει μια πύλη για απείρως επεκτάσιμη υποδομή blockchain.