Πίνακας περιεχομένων[Κρύβω][Προβολή]
Η Δίκτυο Cosmos είναι ένα αποκεντρωμένο δίκτυο παράλληλων blockchains που λειτουργούν ανεξάρτητα το ένα από το άλλο.
Ιδρύθηκε το 2014 από τους Ethan Buchman και Jae Kwon, ο στόχος του δικτύου είναι να δημιουργήσει ένα οικοσύστημα blockchains που κλιμακώνονται και διαλειτουργούν μεταξύ τους.
Αυτή τη στιγμή υπάρχουν πάνω από 263 εφαρμογές στο δίκτυο Cosmos, γνωστές ως Interchain, Συμπεριλαμβανομένων των Binance Αλυσίδα, Γη, να Cosmos Hub.
Το Cosmos στοχεύει να γίνει ένα Διαδίκτυο Blockchains. Η πλατφόρμα χρησιμοποιεί ένα σύνολο εργαλείων ανοιχτού κώδικα όπως το Tendermint, το Cosmos SDK και το IBC που συνεργάζονται για να επιτρέπουν στους προγραμματιστές να δημιουργήσουν γρήγορα τις δικές τους προσαρμοσμένες αλυσίδες μπλοκ.
Γιατί υπάρχει ανάγκη για προσαρμοσμένες αλυσίδες μπλοκ;
Υπάρχουν μερικοί λόγοι για τους οποίους μπορεί να θέλετε να δημιουργήσετε ένα blockchain για συγκεκριμένη εφαρμογή μέσω ενός έξυπνου συμβολαίου στο Ethereum.
Πρώτον, μια υπάρχουσα πλατφόρμα όπως το Ethereum μπορεί να μην είναι αρκετά ευέλικτη ή προσαρμόσιμη για την περίπτωση χρήσης σας. Η δημιουργία του δικού σας blockchain σάς επιτρέπει να ορίσετε τη λογική και τις μεθόδους που απαιτούνται για το έργο σας.
Δεύτερον, μπορεί να αντιμετωπίσετε προβλήματα κυριαρχίας. Η δημιουργία μιας ανεξάρτητης αλυσίδας σάς επιτρέπει να απελευθερωθείτε από τους περιορισμούς και τα πρωτόκολλα ενός υπάρχοντος συστήματος.
Αυτός ο οδηγός θα εξηγήσει ποια προβλήματα προσπαθεί να λύσει η Cosmos και θα εξετάσει τις διάφορες τεχνολογίες και πρωτόκολλα που είναι ενσωματωμένα στο Cosmos Network.
Περιορισμοί του Ethereum
Το blockchain Cosmos στοχεύει να λύσει αρκετούς περιορισμούς που υπάρχουν επί του παρόντος σε πολλά από τα δημοφιλή blockchain, και συγκεκριμένα στο Ethereum. Αυτοί οι περιορισμοί είναι η κλιμάκωση, η χρηστικότητα και η κυριαρχία.
Η επεκτασιμότητα είναι ένας σημαντικός παράγοντας για ένα επιτυχημένο οικοσύστημα blockchain. Το blockchain Ethereum έχει κοινό ποσοστό 15 συναλλαγών ανά δευτερόλεπτο. Όλες οι dApps που έχουν δημιουργηθεί στο Ethereum πρέπει να ανταγωνίζονται για αυτούς τους περιορισμένους πόρους.
Η χρηστικότητα είναι απαραίτητη όταν θέλετε να παρέχετε μεγαλύτερη ευελιξία στους προγραμματιστές. Το EVM του Ethereum κατασκευάστηκε για να εξυπηρετεί όλες τις περιπτώσεις χρήσης, γεγονός που οδηγεί σε αρκετούς συμβιβασμούς. Οι προγραμματιστές περιορίζονται επίσης σε λίγες γλώσσες προγραμματισμού.
Τέλος, η κυριαρχία είναι ένας βασικός παράγοντας για να διασφαλιστεί ότι τα blockchain είναι ασφαλή και έχουν μια ανεξάρτητη μορφή διακυβέρνησης.
Πολλές πλατφόρμες επιτρέπουν στις εφαρμογές να έχουν τη δική τους κυριαρχία, αλλά αυτές οι εφαρμογές παραμένουν συνδεδεμένες με τα πρωτόκολλα της ίδιας της πλατφόρμας. Αυτό οδηγεί σε δύο επίπεδα διακυβέρνησης, τα οποία μπορούν να επιβραδύνουν την ανάπτυξη και την πρόοδο.
Βασικά χαρακτηριστικά του Cosmos Blockchain
- Διεπαφή BlockChain εφαρμογής επιτρέπει στους προγραμματιστές να χρησιμοποιούν οποιαδήποτε γλώσσα προγραμματισμού θέλουν.
- Staking και ψηφοφορία μέσα από ATOM ένδειξη.
- Διαδικτυακοί λογαριασμοί επιτρέπουν στους χρήστες να έχουν πρόσβαση σε ολόκληρο το Interchain μέσω ενός μόνο λογαριασμού Cosmos Hub.
- Βαρύτητα DEX μπορεί να χρησιμοποιηθεί για την ανταλλαγή ψηφιακών στοιχείων.
- Γέφυρα βαρύτητας επιτρέπει στα περιουσιακά στοιχεία του Cosmos και τα μάρκες ERC-20 να μετακινούνται μεταξύ των οικοσυστημάτων
- Οριζόντια επεκτασιμότητα επιτρέπει στους προγραμματιστές να χρησιμοποιούν αρχιτεκτονικές πολλαπλών αλυσίδων
Cosmos Hub
Το Cosmos Network ακολουθεί μια αρχιτεκτονική "hub & spoke". Μια «Ζώνη» είναι μια αλυσίδα μπλοκ που αφορά συγκεκριμένες εφαρμογές. Κάθε Ζώνη είναι μια ακτίνα που συνδέεται με έναν κόμβο. Οι κόμβοι μπορούν να συνδεθούν με άλλους κόμβους. Ο καθένας είναι ελεύθερος να δημιουργήσει τους δικούς του κόμβους και ζώνες το blockchain.
Το Cosmos Hub είναι ένα παράδειγμα ενός από αυτούς τους κόμβους. Το Cosmos Hub είναι ένα από τα πρώτα blockchain που κυκλοφόρησαν στο Cosmos Network. Λειτουργεί ουσιαστικά ως ενδιάμεσος μεταξύ άλλων blockchains της Cosmos.
Το Cosmos Hub παρακολουθεί την κατάσταση όλων των συνδεδεμένων blockchain και βοηθά στη διευκόλυνση των συναλλαγών με διακριτικά.
Token ATOM
Το διακριτικό ATOM είναι το εγγενές διακριτικό του Cosmos Hub. Οι χρήστες μπορούν να ποντάρουν το ATOM για να διεκδικήσουν ανταμοιβές πονταρίσματος και χρεώσεις συναλλαγών.
Οι χρήστες που στοιχηματίζουν την ATOM μπορούν επίσης να ψηφίσουν για μελλοντικές αποφάσεις πρωτοκόλλου και διακυβέρνησης για το Cosmos.
Tendermint Consensus Engine
Το Tenderdmint είναι ένα λογισμικό που έχει σχεδιαστεί για να αναπαράγει μια εφαρμογή με ασφάλεια και συνέπεια σε πολλά μηχανήματα. Στοχεύει στην ανοχή των μηχανημάτων να αποτυγχάνουν με αυθαίρετους τρόπους, συμπεριλαμβανομένων περιπτώσεων όπου ο κώδικας χρησιμοποιείται κακόβουλα.
Η ικανότητα ανοχής αυτών των περιπτώσεων είναι γνωστή ως βυζαντινή ανοχή σφαλμάτων.
Το Tendermind αποτελείται από δύο κύρια στοιχεία: μια μηχανή συναίνεσης blockchain και μια γενική διεπαφή εφαρμογής.
Η μηχανή συναίνεσης, που καλείται Tendermint Core, διασφαλίζει ότι οι συναλλαγές στο δίκτυο είναι όλες συνεπείς μεταξύ τους.
Η διεπαφή εφαρμογής είναι γνωστή ως Διασύνδεση BlockChain εφαρμογής ή ABCI. Αυτή η διεπαφή επιτρέπει την επεξεργασία των συναλλαγών σε οποιαδήποτε δεδομένη γλώσσα προγραμματισμού.
Σε σύγκριση με τον αλγόριθμο Proof of Work του Bitcoin, ο αλγόριθμος συναίνεσης Tendermint είναι πιο αποτελεσματικός και ασφαλής. Ο συναινετικός κινητήρας έχει χρόνο μπλοκ 1 δευτερολέπτου, ο οποίος είναι απίστευτα γρήγορος σε σύγκριση με τα 10 λεπτά του Bitcoin και τα 14 δευτερόλεπτα του Ethereum.
Το Tendermint μπορεί να υποστηρίξει τόσο δημόσιες όσο και ιδιωτικές αλυσίδες μπλοκ και μπορεί να είναι είτε απόδειξη συμμετοχής είτε άδεια.
Το Tendermint έχει σχεδιαστεί για να είναι γενικής χρήσης. Είναι ακόμη δυνατό να χρησιμοποιήσετε το Tendermint για να αντικαταστήσετε τους αλγόριθμους συναίνεσης άλλων blockchain. Αιθέρα είναι ένα επεκτάσιμο Ethereum που έχει κατασκευαστεί χρησιμοποιώντας το Cosmos SDK και χρησιμοποιεί τον πυρήνα Tendermint ως συναινετική μηχανή του.
Πρωτόκολλο Inter-Blockchain Communication Protocol (IBC)
Το πρωτόκολλο IBC είναι η ραχοκοκαλιά του οικοσυστήματος Cosmos. Το πρωτόκολλο επιτρέπει στα blockchain να συνομιλούν μεταξύ τους.
Ο αρθρωτός σχεδιασμός του πρωτοκόλλου IBC επιτρέπει στους προγραμματιστές εφαρμογών να χρησιμοποιούν το πρωτόκολλο χωρίς να καλύπτουν εις βάθος γνώση του τρόπου λειτουργίας του στα παρασκήνια.
Πώς λειτουργεί το IBC;
Ας υποθέσουμε ότι έχουμε δύο blockchain, το A και το B. Θέλουμε να μεταφέρουμε 10 tokens από το blockchain A στο blockchain B.
Πρώτα, η αλυσίδα Α κλειδώνει τα 10 μάρκες. Αυτή η διαδικασία είναι γνωστή ως συγκόλληση και οι μάρκες είναι πλέον κλειδωμένες ή «δεμένες». Στη συνέχεια, η αλυσίδα Α στέλνει απόδειξη στην αλυσίδα Β ότι 10 μάρκες έχουν συνδεθεί.
Τώρα εναπόκειται στην Αλυσίδα Β να επαληθεύσει αυτήν την απόδειξη έναντι της κεφαλίδας της Αλυσίδας Α. Εάν η απόδειξη επαληθευτεί, η αλυσίδα Β δημιουργεί 10 κουπόνια συμβολαίων.
Αυτό σημαίνει ότι τα διακριτικά της αλυσίδας Α δεν φεύγουν ποτέ πραγματικά από την αλυσίδα. Τα κουπόνια κουπονιών στην αλυσίδα Β είναι απλώς απόδειξη ότι ένας συγκεκριμένος αριθμός κουπονιών της αλυσίδας Α είναι δεσμευμένος στο κουπόνι.
Σύγκριση με άλλες διαδικτυακές αλυσίδες μπλοκ
Η πλατφόρμα Cosmos δεν είναι το μόνο έργο blockchain που εστιάζει στη διαλειτουργικότητα της αλυσίδας.
Polkadot
Η Polkadot Το blockchain έχει σχεδιαστεί για να επιτρέπει σε άσχετα blockchain να στέλνουν δεδομένα μεταξύ τους με ασφάλεια. Ιδρύθηκε από τον Δρ Gavin Wood, έναν από τους συνιδρυτές του Ethereum μαζί με τον Vitalik Buterin. Παρόμοια με το Cosmos Network, το Polkadot στοχεύει επίσης να είναι ένα είδος Διαδικτύου Blockchains.
Η Cosmos και η Polkadot αντιμετωπίζουν τη διακυβέρνηση και την ένταξη διαφορετικά. Η Polkadot έχει έναν σταθερό αριθμό κουλοχέρηδων για Parachains που διανέμονται μέσω δημοπρασίας. Το Cosmos Network επιτρέπει σε οποιονδήποτε να χτίσει έναν κόμβο ή μια ζώνη.
Οι αποφάσεις διακυβέρνησης της πλατφόρμας καθορίζονται από το ποσό DOT (το εγγενές διακριτικό του Polkadot) που έχουν οι ψηφοφόροι. Το Cosmos Network, από την άλλη πλευρά, δεν έχει ενιαία διαδικασία διακυβέρνησης, αλλά το Cosmos Hub και το εγγενές του διακριτικό ATOM παρέχουν μια παρόμοια λειτουργία
Η Polkadot και η Cosmos διαφέρουν επίσης στον τρόπο με τον οποίο ασφαλίζουν το δίκτυό τους.
Στο Cosmos Network, κάθε blockchain είναι ανεξάρτητο και ασφαλίζει τον εαυτό του. Κάθε ζώνη είναι ασφαλισμένη από το σύνολο των επικυρωτών της.
Το Polkadot, από την άλλη πλευρά, λειτουργεί σύμφωνα με ένα κοινό μοντέλο ασφάλειας. Κάθε Parachain είναι παιδιά μιας γονικής αλυσίδας γνωστής ως Relay Chain, η οποία παρακολουθεί την παγκόσμια κατάσταση όλων των Parachain της.
Χιονοστιβάδα
Η Χιονοστιβάδα Η πλατφόρμα είναι μια πλατφόρμα ανοιχτού κώδικα που έχει δημιουργηθεί για την εκκίνηση αποκεντρωμένων εφαρμογών και blockchains.
Το Avalanche, όπως και το Cosmos, επιτρέπει σε οποιονδήποτε να δημιουργήσει τις δικές του blockchains για συγκεκριμένες εφαρμογές που είναι διαλειτουργικές με άλλες blockchains στην πλατφόρμα.
Σε αντίθεση με το Cosmos, όπου κάθε blockchain έχει τους δικούς του επικυρωτές, το Avalanche έχει υποδίκτυα που μπορούν να επικυρώσουν πολλές αλυσίδες μπλοκ χρησιμοποιώντας ένα ενιαίο σύνολο επικυρωτών. Ένα υποδίκτυο ή υποδίκτυο είναι ένα δυναμικό σύνολο επικυρωτών στο οικοσύστημα Avalanche.
Το κύριο υποδίκτυο της πλατφόρμας ονομάζεται το Κύριο δίκτυο, το οποίο επικυρώνει όλες τις ενσωματωμένες αλυσίδες μπλοκ της Avalanche.
Όλα τα μέλη του υποδικτύου πρέπει να είναι μέλη του κύριου δικτύου. Αυτό σημαίνει ότι κάθε επικυρωτής κάθε blockchain στο Avalanche πρέπει επίσης να επικυρώνει τις ενσωματωμένες αλυσίδες μπλοκ της Avalanche.
Συμπέρασμα
Το έργο Cosmos είναι μια πολλά υποσχόμενη πλατφόρμα για προγραμματιστές που θέλουν να αναπτύξουν πανεύκολα ισχυρά blockchain που να είναι διαλειτουργικά με άλλες αλυσίδες.
Η μηχανή Tendermint επιτρέπει στις εφαρμογές blockchain να κλιμακώνονται γρήγορα και το πρωτόκολλο IBC επιτρέπει την εύκολη ανταλλαγή στοιχείων μεταξύ των blockchain.
Η ανάγκη για blockchains για συγκεκριμένες εφαρμογές θα συνεχίσει να αυξάνεται. Πλατφόρμες όπως το Cosmos Network θα επιτρέψουν στους προγραμματιστές να δημιουργήσουν εύκολα και με σιγουριά τα δικά τους έργα χωρίς να χρειάζεται να ανησυχούν για την ασφάλεια και την επεκτασιμότητα.
Αφήστε μια απάντηση