Πώς να ενσωματώσετε το ENS στο DApp | Σύνδεση του ENS με το δίκτυο blockchain PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Πώς να ενσωματώσετε το ENS στο DApp | Σύνδεση ENS με δίκτυο blockchain

Το Blockchain, που είναι μια τόσο εκκολαπτόμενη τεχνολογία, έδωσε πολλές νέες ιδέες στον κόσμο κατά τη διάρκεια του παιδικού σταδίου της υιοθέτησής του. Είτε πρόκειται για Defi, κρυπτονομίσματα, δάνεια flash ή μάρκες, όλα αυτά είχαν αρνητικό αντίκτυπο στις μάζες σε όλο τον κόσμο. Οι άνθρωποι υιοθετούν ευρέως την τεχνολογία Blockchain σε πολλούς τομείς λόγω της ευελιξίας της. Αυτό θα σας βοηθήσει να ενσωματώσετε το ENS στο DApp.

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

Το Dapp, ή αποκεντρωμένη εφαρμογή, είναι μια εφαρμογή που δεν λειτουργεί σε έναν κεντρικό κεντρικό διακομιστή, αλλά αντ 'αυτού λειτουργεί μέσω ενός διανεμημένου δικτύου peer-to-peer. 

Μια αξιοσημείωτη παρατήρηση εδώ είναι ότι υπήρχαν αποκεντρωμένες εφαρμογές πριν από το Blockchain. Αυτές είναι γενικά οι εφαρμογές που φιλοξενούνται μέσω των κατανεμημένων υπολογιστών. Ωστόσο, το ταχέως αναπτυσσόμενο οικοσύστημα του Blockchain τα έχει καταστήσει πιο εφικτά και γενικά. 

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

Η πιο δημοφιλής πλατφόρμα για την κατασκευή και φιλοξενία του DApps είναι το Ethereum Blockchain. Χρησιμοποιώντας τη γλώσσα σταθερότητας στο Ethereum, μπορούν να δημιουργηθούν αποκεντρωμένες έξυπνες συμβάσεις που μπορούν στη συνέχεια να συνδεθούν με ένα backend και ένα frontend, με αποτέλεσμα ένα DApp. 

Ωστόσο, για να εκτελέσει το DApps την ανάλυση του ονόματος, μπορεί να χρησιμοποιηθεί η ενοποίηση Ethereum Name Service (ENS). Το ENS είναι το ισοδύναμο της υπηρεσίας ονομάτων τομέα (DNS) που μεταφράζει το όνομα από πλήρως αναγνωρισμένο όνομα τομέα (όπως η alice. Eth) σε μια διεύθυνση Ethereum 42 χαρακτήρων (όπως 0x9fbda871d559710256a2502a2517b794b482db40) και το αντίστροφο.

Τι είναι το ENS;

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

Για να αποκτήσετε μια σαφή προοπτική σχετικά με τον τρόπο λειτουργίας του ENS, εξετάστε ένα αίτημα τομέα για την πληρωμή. Quillhash.eth υποβάλλεται στο ENS. Τώρα το ENS θα ζητήσει το έξυπνο συμβόλαιο κεντρικού μητρώου για να φτάσει στο έξυπνο συμβόλαιο τομέα ανώτατου επιπέδου (.eth). Κατά την επίτευξη έξυπνου συμβολαίου τομέα ανώτερου επιπέδου, γίνεται ένα ερώτημα για το έξυπνο συμβόλαιο επίλυσης (quillhash.eth) στο δίκτυο. Στη συνέχεια, το ερώτημα γίνεται στην έγκυρη έξυπνη σύμβαση με την πραγματική διεύθυνση για τον τομέα πληρωμής.quillhash.eth και το ερώτημα επιλύεται.

Ενσωμάτωση ENS στο DApp 

Για την ενσωμάτωση του ENS με οποιοδήποτε Dapp, πρέπει να ακολουθείται ένα συγκεκριμένο περίγραμμα κατά την ανάπτυξη του Dapp. Ακολουθούν τα βήματα ολοκλήρωσης που απαιτούνται για να ενσωματωθούν σε μια εφαρμογή:

  • Επίλυση ονομάτων ENS

Το πρώτο και κύριο βήμα προς την ενσωμάτωση ENS στο DApp είναι να έχουμε μια ενσωματωμένη λειτουργικότητα που αυτόματα αναλύει το όνομα ENS στη διεύθυνση Ethereum. Για παράδειγμα, ο χρήστης θέλει να στείλει χρήματα σε κάποιον μέσω του δικτύου. Ένας πιθανός τρόπος είναι να θυμάστε τη μακρά, περίπλοκη διεύθυνση Ethereum του παραλήπτη και να στείλετε τα χρήματα. Από την άλλη πλευρά, εάν το DApp έχει τη λειτουργικότητα για την επίλυση ονομάτων ENS, τότε ο αποστολέας μπορεί να εισαγάγει το όνομα ENS του παραλήπτη και να πραγματοποιήσει τη συναλλαγή εντός χρόνου. 

  • Υποστήριξη αντίστροφης ανάλυσης

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

  • Αφήστε τους χρήστες να ονομάσουν πράγματα

Το τελευταίο βήμα για την ενσωμάτωση ENS περιλαμβάνει τον χρήστη να τροποποιήσει το όνομα του ENS. Μπορεί να γίνει με δύο τρόπους, την καταχώριση ονομάτων και τις ενημερώσεις ονομάτων. Για να κατανοήσετε την καταχώριση ονόματος, σκεφτείτε μια εφαρμογή D-e-πορτοφολιού που έχει καταχωριστεί από διάφορους χρήστες. Το Dapp πρέπει να παρέχει ένα μοναδικό όνομα ENS (όπως username.walletdapp.eth) στους χρήστες του. Για ενημερώσεις ονόματος, το Dapp θα πρέπει να έχει τη λειτουργικότητα να προσθέσει ένα προσημασμένο όνομα ENS από τους χρήστες στο ηλεκτρονικό πορτοφόλι Dapp

Συμπέρασμα 

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

Με την εισαγωγή μιας υπηρεσίας που αντιστοιχίζει αποτελεσματικά τα ονόματα τομέα σε διευθύνσεις και το αντίστροφο, το Ethereum Name Service θα μπορούσε να είναι ένα τεράστιο άλμα προς τα εμπρός. 

Λαμβάνοντας υπόψη το μέγεθος των DApps που δημιουργούνται στο Ethereum και το γεγονός ότι το Ethereum φιλοξενεί τον υψηλότερο αριθμό DApps, η ύπαρξη ENS είναι ένα βήμα προς ένα αποκεντρωμένο μέλλον. Θα είναι ενδιαφέρον να δούμε πώς άλλες δημόσιες πλατφόρμες Blockchain έρχονται με παρόμοιες καινοτομίες.

Προσεγγίστε το QuillHash

Με βιομηχανική παρουσία ετών, QuillHash έχει παράσχει επιχειρηματικές λύσεις σε όλο τον κόσμο. Το QuillHash με μια ομάδα εμπειρογνωμόνων είναι μια κορυφαία εταιρεία ανάπτυξης blockchain που παρέχει διάφορες βιομηχανικές λύσεις, συμπεριλαμβανομένης της DeFi enterprise. Εάν χρειάζεστε βοήθεια για την ανάπτυξη blockchain, μη διστάσετε να επικοινωνήσετε με τους ειδικούς μας εδώ!

Ακολουθήστε το QuillHash για περισσότερες ενημερώσεις

Twitter | LinkedIn Facebook

Πηγή: https://blog.quillhash.com/2021/04/08/how-to-integrate-ens-in-dapp-linking-ens-with-blockchain-network/

Σφραγίδα ώρας:

Περισσότερα από Quillhash