Το MetaMask Snaps θα φέρει επανάσταση στα πορτοφόλια κρυπτονομισμάτων και έτσι λειτουργεί.

Στις 12 Σεπτεμβρίου 2023, η ConsenSys Software Inc. παρουσίασε το MetaMask Snaps για να βοηθήσει τους προγραμματιστές και τους χρήστες του MetaMask να προσαρμόσουν και να βελτιώσουν την εμπειρία τους στο Web3. Τι είναι λοιπόν το MetaMask Snaps και πώς λειτουργεί;

Ο συνιδρυτής της MetaMask, Dan Finlay, παρουσίασε το MetaMask Snaps ως «νέο σύστημα στο πορτοφόλι» που σας επιτρέπει να αλληλεπιδράτε με αποκεντρωμένες εφαρμογές (DApps) σε διάφορες αλυσίδες μπλοκ.

Αυτό σημαίνει ότι αντί να βασίζεστε αποκλειστικά στις δυνατότητες και τις λειτουργίες που δημιουργούνται και υλοποιούνται από το Η ομάδα MetaMask, μπορείτε πλέον να εισάγετε πρόσθετα εργαλεία και λειτουργίες (Snaps) που έχουν σχεδιαστεί από ανεξάρτητους προγραμματιστές τα δικα σου Πορτοφόλι κρυπτονομισμάτων MetaMask.

Για παράδειγμα, ας πούμε ότι θέλετε να χρησιμοποιήσετε το Wallet Guard εκτός από το Πορτοφόλι MetaMask. Αντί να εγκαταστήσετε την επέκταση ή την εφαρμογή του προγράμματος περιήγησης Wallet Guard, μπορείτε να χρησιμοποιήσετε το Wallet Guard Snap για να συνδεθείτε Το MetaMask Πορτοφόλι σας και λάβετε πληροφορίες συναλλαγών και ειδοποιήσεις ασφαλείας εύκολα μέσα στο περιβάλλον χρήστη MetaMask.

Ουσιαστικά, το MetaMask Snaps λειτουργεί ως γέφυρα μεταξύ του Πορτοφολιού MetaMask και των DApps σε άλλες αλυσίδες μπλοκ. Αυτές οι γέφυρες ή, ακριβέστερα, τα πλαίσια επιτρέπουν σε ανεξάρτητους προγραμματιστές να δημιουργούν και να ενσωματώνουν πρόσθετα που επεκτείνουν τις δυνατότητες του MetaMask και σας παρέχουν περισσότερες επιλογές και ευελιξία.

Μπορείτε να αποκτήσετε πρόσβαση σε περισσότερα blockchains, DApps, tokens, παρόχους ασφάλειας συναλλαγών, συστήματα ειδοποιήσεων και ακόμη και νέες διεπαφές χρήστη με το MetaMask Snaps.

Το MetaMask Snaps χρησιμοποιεί μια μηχανή JavaScript που ονομάζεται Secure EcmaScript (SES) που εκτελεί snaps σε περιβάλλον άμμου. Ως αποτέλεσμα, τα Snaps δεν μπορούν να επηρεάσουν άλλα προγράμματα, ειδικά τις βασικές λειτουργίες και δυνατότητες του MetaMask. περιορίζονται στις συγκεκριμένες δυνατότητες που προσφέρουν και στις άδειες που εκχωρείτε κατά την εγκατάσταση.

Τα Snaps επικοινωνούν με το MetaMask μέσω ενός προκαθορισμένου διεπαφή προγραμματισμού εφαρμογών (API)—το API πορτοφολιού—που εκθέτει τις απαραίτητες λειτουργίες και δεδομένα. Εν τω μεταξύ, επικοινωνούν με εξωτερικά δίκτυα blockchain χρησιμοποιώντας αιτήματα HTTPS και άλλα πρωτόκολλα επικοινωνίας.

Επειδή το MetaMask Snaps είναι ένα πλαίσιο ανοιχτού κώδικα, ο καθένας μπορεί να δημιουργήσει νέα Snaps και να τα εγκαταστήσει στο MetaMask. Για να δημιουργήσετε Snaps, πρέπει να εγκαταστήσετε Φιάλη MetaMask, όπου μπορείτε να δημιουργήσετε και να δοκιμάσετε τα snaps προτού προστεθούν στη σταθερή επέκταση MetaMask.

Μετά τη δημιουργία Snaps, το MetaMask μπορεί να ελέγξει και να το καταχωρήσει στο Κατάλογος MetaMask Snaps. Από τον Σεπτέμβριο του 2023, υπάρχουν πάνω από 30 Snaps στον κατάλογο. Τελικά, η MetaMask σκοπεύει να επεκτείνει τη διαδικασία ελέγχου για να επιτρέψει σε εξωτερικά άτομα να ελέγχουν και να απαριθμούν στιγμιότυπα.

Ακόμα κι αν δεν δημιουργείτε Snaps, μπορείτε να επιλέξετε οποιονδήποτε διαθέσιμο στον κατάλογο με βάση τις ανάγκες σας. Όπως και τα πρόσθετα, τα MetaMask Snaps πρέπει να εγκατασταθούν και μπορούν να ενεργοποιηθούν ή να απενεργοποιηθούν. Δείτε πώς να εγκαταστήσετε ένα MetaMask Snap:

  1. Εγκαταστήστε την επέκταση προγράμματος περιήγησης MetaMask v11.0 και δημιουργήστε ένα πορτοφόλι ή εισαγάγετε ένα υπάρχον. κατά την εκκίνηση, το MetaMask Snaps είναι διαθέσιμο μόνο στην επέκταση του προγράμματος περιήγησης.
  2. Μεταβείτε στον Κατάλογο MetaMask Snaps.
  3. Επιλέξτε το Snap που προτιμάτε και κάντε κλικ Προσθήκη στο MetaMask.
  4. Διαβάστε την ειδοποίηση εγκατάστασης τρίτων και αποδεχτείτε τους όρους.
  5. Κάντε κλικ Συνδέω-συωδεομαι για να συνδέσετε το Snap με το MetaMask.
  6. Στη σελίδα εγκατάστασης, παραχωρήστε δικαιώματα (μόνο αφού τα διαβάσετε!) στο snap και κάντε κλικ Εγκαθιστώ.

Είναι τόσο απλό!

Τόσο οι προγραμματιστές όσο και οι καθημερινοί επενδυτές ή οι κάτοχοι έχουν πολλά να κερδίσουν από τη χρήση του MetaMask Snaps.

1. Διαλειτουργικότητα με μη EVM Blockchains

Προηγουμένως, το MetaMask υποστήριζε μόνο το Ethereum και Εικονική μηχανή Ethereum (EVM) συμβατά δίκτυα. Με το MetaMask Snaps, μπορείτε πλέον να συνδέσετε δίκτυα που δεν είναι συμβατά με EVM, όπως το Bitcoin και το Solana, που στο παρελθόν δεν ήταν προσβάσιμα με το MetaMask.

Για παράδειγμα, το Zion Snap σάς επιτρέπει να διαχειρίζεστε τα Bitcoin σας απευθείας μέσα στο πορτοφόλι MetaMask χωρίς να τυλίξετε τα κουπόνια σας. Το ίδιο ισχύει και για το Solana Snap. Εφόσον υπάρχει ένα Snap, μπορείτε να συνδεθείτε και να αποκτήσετε πρόσβαση σε όσο το δυνατόν περισσότερα δίκτυα blockchain (EVM και μη) από το MetaMask Wallet σας.

2. Νέες λειτουργίες ειδοποίησης

Εκτός από τη διαλειτουργικότητα, μπορείτε να λαμβάνετε άμεσες ειδοποιήσεις στο Πορτοφόλι MetaMask. Τα Snaps αξιοποιούν το API του πορτοφολιού, ενσωματώνοντας ειδοποιήσεις σε πραγματικό χρόνο από το συνδεδεμένο πρωτόκολλο DApp ή blockchain.

Μπορείτε να λαμβάνετε άμεσες ενημερώσεις, ειδοποιήσεις τιμών, γραφήματα πρόσβασης ή μηνύματα στο περιβάλλον εργασίας χρήστη MetaMask.

3. Ανάλυση συναλλαγών και πληροφορίες

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

Μπορείτε να προσδιορίσετε εάν ένα Snap προσφέρει εργαλεία ανάλυσης συναλλαγών και πληροφοριών μέσω των αδειών που εκχωρείτε κατά την εγκατάσταση. Για παράδειγμα, εάν παραχωρήσετε ένα δικαίωμα Snap για "Λήψη και εμφάνιση πληροφοριών συναλλαγών", θα γνωρίζετε ότι χρησιμοποιεί πληροφορίες συναλλαγών.

4. Βελτίωση της βασικής λειτουργικότητας του πορτοφολιού

Με το MetaMask Snaps, μπορείτε να αποκτήσετε πρόσβαση σε πρόσθετες λειτουργίες, όπως προστασία απορρήτου και δυνατότητα αποστολής και λήψης μηνυμάτων απευθείας στο Πορτοφόλι MetaMask.

Μπορείτε να προσαρμόσετε και να βελτιώσετε το πορτοφόλι σας εγκαθιστώντας όσες λειτουργίες χρειάζεστε.

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

Υπάρχουν ήδη αρκετά snaps MetaMask που μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε.

Το Solflare Wallet Snap επιτρέπει τη διαλειτουργικότητα μεταξύ MetaMask και Solana, ενός δικτύου που δεν είναι EVM. Σε αντίθεση με πριν, μπορείτε πλέον να συνδέσετε το πορτοφόλι σας MetaMask στο Solana, να αποθηκεύσετε τα διακριτικά σας, να αποκτήσετε πρόσβαση σε εφαρμογές και να διαχειριστείτε τους λογαριασμούς σας.

Το Push Snap σάς επιτρέπει να λαμβάνετε άμεσες ειδοποιήσεις από κανάλια στα οποία έχετε εγγραφεί στο πορτοφόλι MetaMask. Χρειάζεται μόνο να εγκαταστήσετε το Snap, να εγγραφείτε στα αγαπημένα σας κανάλια και να συνδέσετε τη διεύθυνση του πορτοφολιού σας και είστε έτοιμοι να λαμβάνετε ειδοποιήσεις εντός εφαρμογής για όλα τα σχετικά συμβάντα Web3.

Με το Blockfence Snap, μπορείτε να αξιολογήσετε τις συναλλαγές σας πριν τις υποβάλετε. Μπορείτε επίσης να αξιολογήσετε τα DApps που χρησιμοποιείτε, έξυπνα συμβόλαια με τα οποία αλληλεπιδράτε, τα διακριτικά που κρατάτε και πολλά άλλα.

Το MetaMask Snaps παρέχει έναν απλό τρόπο για τους συμμετέχοντες κρυπτογράφησης για πρόσβαση σε DApps και αποκεντρωμένη χρηματοδότηση σε διάφορα δίκτυα blockchain με ένα πορτοφόλι. Ομοίως, οι προγραμματιστές μπορούν να δημιουργήσουν και να διανείμουν Snaps εύκολα.

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