Δεκατρία χρόνια μετά την κυκλοφορία του blockchain Bitcoin, ο κόσμος των κρυπτονομισμάτων βλέπει καινοτομίες σχεδόν σε καθημερινή βάση. Ενώ γίνεται πολλή δουλειά στις ίδιες τις αλυσίδες μπλοκ, πολλοί προγραμματιστές εργάζονται τώρα σε εφαρμογές που λειτουργούν πάνω από τις αλυσίδες μπλοκ. Αυτές οι εφαρμογές ξεχωρίζουν τόσο στη λειτουργία τους όσο και στη φύση τους.
Αυτές οι εφαρμογές, γνωστές ως DApps, είναι αναπόσπαστες στον κόσμο της κρυπτογράφησης. Τι είναι όμως το DApp και πώς λειτουργεί;
Τι είναι ένα DApp;
Τα DApps είναι αποκεντρωμένες εφαρμογές. Λειτουργούν σαν τυπικές εφαρμογές web, αλλά η βάση ενός DApp είναι διαφορετική. Ενώ οι περισσότερες εφαρμογές προέρχονται από εταιρείες ή άλλες κεντρικές πηγές, οι DApps προέρχονται από δίκτυο peer-to-peer ή ομαδική προσπάθεια.
Αυτήν τη στιγμή, οι περισσότερες εφαρμογές DA είναι χτισμένες σε δίκτυα blockchain. Αυτά τα δίκτυα δίνουν στους ανθρώπους που θέλουν να αναπτύξουν ένα DApp μια εγγυημένη βάση που ευνοεί την αποκέντρωση. Πλέον Τα blockchain έχουν μεθόδους διακυβέρνησης
που διατηρούνται αποκεντρωμένοι, επομένως η δημιουργία μιας dApp σε δίκτυα blockchain έχει νόημα για αυτούς τους ανθρώπους.Όπως τα θεμέλια των δικτύων τους blockchain, πολλά DApps προσπαθούν να διατηρήσουν την αποκεντρωμένη φύση τους στο επίκεντρο. Για να γίνει αυτό, πολλοί προγραμματιστές DApp εστιάζουν στο να διατηρούν τις εφαρμογές τους ανοιχτού κώδικα, ασφαλείς και χρήσιμες.
Για να παραμείνουν ανοιχτού κώδικα, πολλές εφαρμογές DA έχουν δημόσια εγγραφή του κώδικα και των συναλλαγών στην εφαρμογή. Δεδομένου ότι τα περισσότερα DApps βρίσκονται πάνω από ένα blockchain, μπορείτε πάντα να ελέγξετε το καθολικό του blockchain για να δείτε ποιες συναλλαγές γίνονται μέσα στο DApp. Επιπλέον, πολλά DApps διατηρούν ένα GitHub του κώδικα της εφαρμογής τους, έτσι ώστε οι χρήστες να μπορούν να μπουν στο μυαλό της εφαρμογής για να βεβαιωθούν ότι όλα φαίνονται καλά.
Εδώ και λίγο καιρό, τα DApps λειτουργούσαν καλύτερα όταν βρίσκονταν κάτω από το εφέ δικτύου. Βασικά, ένα εφέ δικτύου είναι όταν κάτι είναι πιο ασφαλές όταν περισσότεροι άνθρωποι χρησιμοποιούν ή συμμετέχουν στο δίκτυο. Όσο περισσότεροι άνθρωποι χρησιμοποιούν ένα DApp, τόσο περισσότεροι άνθρωποι ενδιαφέρονται να εξασφαλίσουν το DApp και να ελέγξουν ή να βελτιώσουν τον κώδικα.
Στην πραγματικότητα, ένα DApp είναι απλώς μια εφαρμογή που έχει δημιουργηθεί έτσι ώστε περισσότερες από μία αρχές ή κεντρικές προσωπικότητες να μπορούν να εργαστούν και να βελτιώσουν το έργο.
DApps vs. Εφαρμογές Ιστού
Ως πλαίσιο σχεδίασης, τα DApps δεν υπάρχουν εδώ και πολύ καιρό. Το Ethereum ήταν το πρώτο blockchain που αναπτύχθηκε ειδικά για πράγματα όπως τα DApps, που σημαίνει ότι δεν έχει περάσει ούτε μια δεκαετία από την εμφάνιση του concept. Έτσι, χρειάστηκε λίγος χρόνος για να καταλάβουν οι προγραμματιστές εάν μια εφαρμογή web ή η σχεδίαση DApp είναι καλύτερη για τις υπηρεσίες τους.
Πλεονεκτήματα των DApps έναντι των εφαρμογών Ιστού
Υπάρχουν οφέλη από τη δημιουργία μιας αποκεντρωμένης εφαρμογής έναντι μιας κεντρικής. Αν δεν υπήρχε καλός λόγος για να το κάνετε, δεν θα υπήρχαν τόσοι πολλοί άνθρωποι που προσπαθούσαν να καινοτομήσουν σε αυτόν τον σχεδιαστικό χώρο.
Ο κύριος λόγος για τη δημιουργία ενός DApp είναι ότι είναι δύσκολο να κλείσουν. Οι αποκεντρωμένες εφαρμογές εκτελούνται σε δίκτυα που δεν ανήκουν εξ ολοκλήρου σε ένα άτομο ή ομάδα. Όταν διαδίδετε αυτή τη δυνατότητα φιλοξενίας στο Διαδίκτυο, δημιουργείτε πιθανώς σημεία σύνδεσης σε όλο τον κόσμο. Κάτι που απλώνεται είναι δύσκολο να αφαιρεθεί εκτός σύνδεσης.
Επιπλέον, όταν διαδίδετε κάτι ανά τον κόσμο με αυτόν τον τρόπο, ανοίγετε το χρονικό πλαίσιο που μπορεί να τρέξει κάτι όλες τις ώρες της ημέρας. Οι εφαρμογές που συνδέονται με άλλες εφαρμογές ή υπηρεσίες που δεν εκτελούνται 24/7, ουσιαστικά δεν λειτουργούν εκτός των ωρών λειτουργίας.
Μπορείτε να μεταβείτε στην εφαρμογή ιστού ή στην εφαρμογή για κινητά της τράπεζάς σας και να υποβάλετε ένα αίτημα μεταφοράς χρημάτων, αλλά το αίτημα ενδέχεται να μην εκπληρωθεί μέχρι την επόμενη εβδομάδα. Κάτι πιο αποκεντρωμένο λειτουργεί αρκεί κάποιος εκεί έξω να φιλοξενεί το δίκτυο.
Τέλος, πολλά DApps συνδέονται με ένα οικοσύστημα blockchain. Αυτά τα συστήματα είναι ανοιχτού κώδικα και έχουν ενεργές κοινότητες που αναπτύσσουν το δίκτυο blockchain. Η σύνδεση μιας εφαρμογής με αυτά τα οικοσυστήματα καθιστά αυτήν την εφαρμογή ανοιχτή σε οποιονδήποτε διαθέτει πορτοφόλι σε αυτήν την αλυσίδα, ανεξάρτητα από το υλικό που διαθέτει ή το λειτουργικό σύστημα που χρησιμοποιεί.
Μειονεκτήματα των DApps έναντι των εφαρμογών Ιστού
Παρά τις ανακαλύψεις των τελευταίων ετών, τα DApps δεν είναι τέλεια. Έχουν κάποια πλεονεκτήματα και μειονεκτήματα που σημαίνουν ότι ένας παραδοσιακός σχεδιασμός εφαρμογών Ιστού είναι καλύτερος.
Για παράδειγμα, οι περισσότερες εφαρμογές DA βασίζονται σε έξυπνες συμβάσεις ή κομμάτια κώδικα που εκτελούνται όταν πληρούνται οι προϋποθέσεις. Αυτά τα συμβόλαια μπορούν να παραβιαστούν και να εκμεταλλευτούν, με αποτέλεσμα κάποια σοβαρή ζημιά, εάν κανείς δεν εντοπίσει το ζήτημα στο δημόσιο καθολικό ή στο αποθετήριο κώδικα.
Επιπλέον, τα DApps μοιάζουν σχεδόν με την πρώιμη εποχή των υπολογιστών και του Διαδικτύου αυτή τη στιγμή. Τίποτα δεν είναι ενσωματωμένο ή συσκευασμένο σε μια ωραία διεπαφή χρήστη, που σημαίνει ότι ένας χρήστης πρέπει να έχει κάποιες τεχνικές γνώσεις για να δημιουργήσει ένα DApp. Ορισμένες υπηρεσίες το κάνουν πιο εύκολο, αλλά εξακολουθεί να μην είναι διαισθητικό για τους περισσότερους χρήστες.
Τέλος, οι χρήστες μπορεί να είναι ένα μειονέκτημα για ένα DApp. Ακριβώς όπως τα DApps μπορούν να εκτελούνται ανά πάσα στιγμή όσο οι χρήστες είναι συνδεδεμένοι, το DApp θα επιβραδύνει ή θα σταματήσει να λειτουργεί εάν κανείς δεν φιλοξενεί την εφαρμογή. Μια εφαρμογή DA μπορεί να δυσκολευτεί να ξεκινήσει εάν οι χρήστες δεν χρησιμοποιούν ή δεν θέλουν την εφαρμογή κατά την πρώτη εκκίνηση, εμποδίζοντας τους πρώτους χρήστες να έχουν μια καλή εμπειρία χρήστη.
Το μέλλον των DApps
Αυτήν τη στιγμή, τα περισσότερα DApps καταλαμβάνουν τον οικονομικό χώρο. Με την κοινή πεποίθηση στις κοινότητες blockchain και κρυπτονομισμάτων ότι η κρυπτογράφηση είναι μια εναλλακτική λύση στα παραδοσιακά χρήματα, οι περισσότεροι προγραμματιστές δημιουργούν DApps που δημιουργούν χρησιμότητα χρηματοοικονομικών υπηρεσιών.
Με την πάροδο του χρόνου, ενδέχεται να αναπτυχθούν νέες λειτουργίες. Για παράδειγμα, μη ανταλλάξιμα μάρκες (NFT) έχουν γίνει δημοφιλείς για την ικανότητά τους να βοηθούν τους καλλιτέχνες να χρηματοδοτούν τη δουλειά τους, αλλά θα μπορούσαν να υπόσχονται την αυτοματοποίηση άλλων πτυχών της ζωής, όπως η επικύρωση εγγράφων.
Το μεγαλύτερο πρόβλημα που θα αντιμετωπίσουν οι DApps στο μέλλον είναι ο τρόπος με τον οποίο τα blockchain χειρίζονται την κλιμάκωσή τους. Πολλά blockchain αρχίζουν να επιβραδύνουν ή να γίνονται ακριβά μόλις μια κρίσιμη μάζα χρηστών ενταχθεί στο οικοσύστημα, μπλοκάροντας μπλοκ με όλο και περισσότερες συναλλαγές. Οι DApp που έχουν δημιουργηθεί σε blockchains που δεν μπορούν να συμβαδίσουν με τους αριθμούς βάσης χρηστών τους θα δουν τη δημοτικότητα και την ικανοποίησή τους να μειώνονται καθώς οι χρήστες εγκαταλείπουν το οικοσύστημα για άλλους που έχουν λύσει αυτά τα προβλήματα.
Το DApps βοηθά να φέρει τη λειτουργικότητα στα Blockchains
Συνολικά, τα DApps προσφέρουν λειτουργικότητα στο blockchain στο οποίο υπάρχουν. Ενώ οποιοσδήποτε μπορεί να ξεκινήσει συναλλαγές μεταξύ δύο πορτοφολιών, τα έξυπνα συμβόλαια επιτρέπουν στα DApps να εκτελούν μεγάλο αριθμό συναλλαγών με αποκεντρωμένο και αποτελεσματικό τρόπο. Με τον καιρό, θα δούμε πόσο καλά θα εξελιχθεί αυτός ο νέος φορέας παροχής υπηρεσιών στους χρήστες με τρόπους διαφορετικούς από τις οικονομικές συναλλαγές.
Ονειρεύεστε να είστε ο επόμενος Vitalik Buterin; Αυτό είναι το σημείο εκκίνησης που χρειάζεστε.
Διαβάστε Επόμενο
- Επεξήγηση τεχνολογίας
- Blockchain
- Bitcoin
- Ethereum
- Κρυπτονόμισμα
- Χρηματοοικονομική Τεχνολογία
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε